![]() |
Delphi neu installiert -> Exeptions in den Projekten
Hallo
Ich habe Delphi 2005 PE (Komponenten: JCL/JVCL, SynEdit, TBXToolbar) auf meinen Laptop installiert (Win XP Pro, zu Hause: Win XP Home) und nun versucht, meine Projekte dort zu kompilieren, was auch erfolgreich ging, doch sobald ich eines der Programme ausführe, treten bei manchen Projektenbeim Beenden Exceptions auf, bei anderen nicht, obwohl die Compiler-Einstellungen identisch sind, soweit ich das sehe. Woran kann es liegen, dass die Projekte nicht in jeder Delphi 2005 PE laufen? Die Versionen der Komponenten müssten ebenfalls identisch sein. |
Re: Delphi neu installiert -> Exeptions in den Projekten
Hast du mal geguckt ob die Fehler bei den Programen auftreten, in denen du noch Code in dem OnClose-Ereignis hast?
Und die Aussage "Die Versionen der Komponenten müssten ebenfalls identisch sein." lässt einen Komponentenfehler auch nicht ganz ausschließen ;) |
Re: Delphi neu installiert -> Exeptions in den Projekten
Zitat:
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Moin,
Gibt es hier keinen, er ahnen könnte, wo das Problem liegt? :( |
Re: Delphi neu installiert -> Exeptions in den Projekten
Geh mal die Programme mti dem Debugger schritt für schritt durch und schau wo der Fehler auftritt
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Hi
Das habe ich ja gemacht und er springt in die SynTextDrawer.pas. Aber die SynEdit Version ist die selbe, darum verstehe ich das nicht. |
Re: Delphi neu installiert -> Exeptions in den Projekten
Lösch die Synedit Kompo komplett raus und dann installier sie neu
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Danke, doch das habe ich auch schon versucht, allerdings kommen immer Warnungen, dass die ganzen Units impliziet importiert wurden, doch ich denke nicht, dass dies die Ursache dafür ist. :?
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Zitat:
nicht alle Komponenten sind für alle Delphi-Versionen geschrieben worden. Versuch lieber die Komponente passend zu deiner Delphi-Version zu bekommen... |
Re: Delphi neu installiert -> Exeptions in den Projekten
Zitat:
![]() |
Re: Delphi neu installiert -> Exeptions in den Projekten
warum installierst du delphi nicht einfach neu machst alle updates und dann iinstallierst alle komponenten was du brauchst und schliesslich probierst eine progs aus
|
Re: Delphi neu installiert -> Exeptions in den Projekten
So habe ich's doch gemacht.
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Hm, weiß noch jemand eine andere Lösung? Langsam gebe ich's auf.
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Kennt wirklich keiner eine mögliche Ursache? Kann es an den unterschiedlichen Windowsversionen ligenen (XP Home, XP Prof)?
Das seltsame ist, dass es momentan nur bei einem Projekt so ist, das sich jedoch, wenn es unter XP Home kompiliert wurde, korrekt beenden lässt, wohingegen eine Exception geworfen wird, wenn ich es unter XP Prof kompiliere. Die Debuggeroptionen in Delphi sind beides mal, denke ich, identisch. |
Re: Delphi neu installiert -> Exeptions in den Projekten
Bereinige mal dein Projektverzeichnis so, daß nur noch die DPR-, BDSPROJ-, PAS- und DFM-Dateien vorliegen und kompiliere dann neu. Achte besonders darauf, daß die DCU-Dateien der SYNEDIT-Komponenten gelöscht werden. Anschließend kompilierst du alles neu.
VORSICHT: Lege zuerst eine Sicherung aller Dateien und Verzeichnisse an, damit du im schlimmsten Fall den alten Zustand wieder herstellen kannst. Grüße Mikhal |
Re: Delphi neu installiert -> Exeptions in den Projekten
Hallo Michael,
danke für den Tipp, doch das hat leider nichts bewirkt. :? |
Re: Delphi neu installiert -> Exeptions in den Projekten
moin,
hast du schon versucht alle Komponenten neu zuinstallieren, wenn nicht solltest du das einmal versuchen. Wahrscheinlich ist dort irgendeine Unit der Übeltäter. Ansonsten könnte es auch gut möglich sein, dass du einen Bug gefunden hast. Ich tippe mal auf die Jedi's, in solch einem riesigen Paket stecken imho eine menge Fehler. (Wenn ich nur an die DockPresident-Komponenten denke, ohje :roll: ) PS: Etwas Code aus den OnClose-Ereignissen würden sicherlich auch nicht schaden. |
Re: Delphi neu installiert -> Exeptions in den Projekten
Hallo bigg,
ja, die Komponenten habe ich vorhin erneut installiert und die Jedis, ohje, hoffentlich liegt es an mir und nicht an den Komponenten. Zitat:
- ImOnCLoseQuery frage ich ab, ob veränderte Dokumente gespeichert werden sollen (bischen viel Code, den man ohne Zusammenhang nicht verstehen kann) - Dann gibt es auch noch ein paar Destruktoren, an denen es auch liegen könnte Es bringt nichts, wenn ich hier alles zusammenhanglos poste. Was mich halt wudnert ist die Tatsache, dass es an meinem PC hier ohne Probleme geht, also kann das ja eigentlich kein Bug im Programm sein, zumal das Betriebssystem ja auch beinahe identisch ist. |
Re: Delphi neu installiert -> Exeptions in den Projekten
Es könnte sehr wohl ein Bug in einer der Komponenten sein.
Laufen beide Systeme mit dem selben Service Pack? Wenn nicht wäre auch hier die Konstelation interessant. Ah mir fällt doch gleich noch was ein: :idea: Versuch doch mal die Config-Dateien zu löschen (auf beiden Systemen versteht sich, vorher sichern, dann findet man Fehler schneller :mrgreen: ) |
Re: Delphi neu installiert -> Exeptions in den Projekten
Zitat:
Zitat:
Laptop - .cfg -$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J- -$K- -$L+ -$M- -$N+ -$O+ -$P+ -$Q- -$R- -$S- -$T- -$U- -$V+ -$W- -$X+ -$YD -$Z1 -cg -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;Db iProcs=BDE;DbiErrs=BDE; -H+ -W+ -M -$M16384,1048576 -K$00400000 -LE"C:\Dokumente und Einstellungen\Matze\Eigene Dateien\Borland Studio-Projekte\Bpl" -LN"C:\Dokumente und Einstellungen\Matze\Eigene Dateien\Borland Studio-Projekte\Bpl" -w-UNSAFE_TYPE -w-UNSAFE_CODE -w-UNSAFE_CAST PC - .cfg -$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J- -$K- -$L+ -$M- -$N+ -$O+ -$P+ -$Q- -$R- -$S- -$T- -$U- -$V+ -$W- -$X+ -$YD -$Z1 -cg -AWinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;Db iProcs=BDE;DbiErrs=BDE; -H+ -W+ -M -$M16384,1048576 -K$00400000 -LE"C:\Dokumente und Einstellungen\mhielscher\Eigene Dateien\Borland Studio-Projekte\Bpl" -LN"C:\Dokumente und Einstellungen\mhielscher\Eigene Dateien\Borland Studio-Projekte\Bpl" -w-UNSAFE_TYPE -w-UNSAFE_CODE -w-UNSAFE_CAST Sieht irgendwie relativ ähnlich aus. :? |
Re: Delphi neu installiert -> Exeptions in den Projekten
moin,
nein, ich meinte die ini's, die du löschen solltest. (wir tun so, als wäre das Programm frisch installiert wurden) Vielleicht klappt das ja, so :stupid: |
Re: Delphi neu installiert -> Exeptions in den Projekten
Achso, ne, das klappt dann auch nicht.
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Wohin schreibst du denn die Ini-Dateien? Bei Windows XP Pro kann noch lange nicht jeder Benutzer überall hinschreiben, er benötigt im allgemeinen Rechte dazu! Windows XP Home ist da nicht so restriktiv!
Grüße Mikhal |
Re: Delphi neu installiert -> Exeptions in den Projekten
Zitat:
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Jetzt habe ich Delphi nochmals komplett neu aufgesetzt und wieder das gleiche Problem. Die Komponenten habe ich aus dem Delphi-Verzeichnis meines PCs kopiert, folglich müssen diese identisch sein. :(
|
Re: Delphi neu installiert -> Exeptions in den Projekten
Hab jetzt nicht alles gnz genau gelesen.
Hast du die unterschiedlichen Compliate auch nur auf den Rechnern getestet, auf denen Sie erstellt wurden? Oder die gehende Version auch mal auf dem Rechner, wo die Nichtgehende compiliert wurde versucht? So bekommst du zumindest schonmal raus ob es an der Laufzeitumgebung oder der Entwicklungsumgebung liegt. Gruß |
Re: Delphi neu installiert -> Exeptions in den Projekten
Hallo :hi:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz