Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Delphi 2005 wird geschlossen wenn Unit geöffnet wird (https://www.delphipraxis.net/73454-delphi-2005-wird-geschlossen-wenn-unit-geoeffnet-wird.html)

Baeuerle 18. Jul 2006 13:59


Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Hallo zusammen,

ich habe ein Projekt von Delphi4 nach Delphi2005 portiert. In diesem Projekt habe ich mehrere Units, die eine eigene Komponente benutzen. Das Package wurde unter D2005 neu installiert ohne Fehler.

So nun zum Problem:

Wenn ich eine Unit mit dieser Komponente unter D2005 öffne, wird D2005 sofort ohne Fehlermeldung beendet!!!!

Was kann ich tun? Ich muss doch irgendwie die Units öffnen können.

Danke Baeuerle

Bernhard Geyer 18. Jul 2006 14:10

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Schaut nach einem klassichen Stack-Overflow aus. Wenn das nur bei Formularen auftritt mit deiner Komponenten würde ich sagen das in dieser der Bug versteckt ist.

Baeuerle 18. Jul 2006 14:14

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Hmm,

und wie kann ich mich jetzt an diesen Fehler rantasten ???

Ach ja, was auch sehr seltsam ist, wenn ich eine neue Komponente von diesem Typ auf ein Formular unter D2005 ziehe kann dieses ohne Probleme geöffnet und geschlossen werden!!!

Noch ein paar Tipps??

RavenIV 18. Jul 2006 15:43

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Du kannst das .dfm als Text öffnen.
Nun kannst Du die störende Komponente rauslöschen.
Wieder speicher und normal öffnen.
Die Komponente wieder draufziehen.
Alles ist gut.

arbu man 18. Jul 2006 15:48

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Hi,

Ich hatte das selbe Problem mal mit den GLScene Komponenten, wenn einen Viewer auf ein Formular gezogen habe schloss sich Delphi. Nach dem ich eine Komponeten deinstalliet hatte (u.a. GExperts). Funktionierte alles wieder.

mfg, Björn

Baeuerle 19. Jul 2006 07:16

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
@Raven: Nein, geht leider nicht! Wenn ich die DFM Datei im Editor öffne ist dort ein Stream zu sehen und kein Klartext ( [object] ..... )

hoika 19. Jul 2006 08:07

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Hallo,

dann öffne die pas-Datei noch einmal in Delphi4,
rechte Maustaste, ganz unten "Text-DFM" anklicken.

Gab es das schon in D4 ??


Heiko

Baeuerle 19. Jul 2006 09:21

Re: Delphi 2005 wird geschlossen wenn Unit geöffnet wird
 
Ok, ich habs gelöst.
Hab die Komponente unter D2005 entfernt dann das Projekt unter D2005 geöffnet und die Deklarationen von den Komponenten mit Hilfe von D2005 gelöscht.

Dann Komponenten neu installiert, und diese wieder auf die Formulare gezogen.

Das Problem bei der Sache war nur, dass alle Eigenschaften und Methoden neu zugewiesen werden mussten, leider sehr umständlich...

Danke an alle, die sich beteiligt haben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz