Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi5 beendet sich plötzlich ohne zu speichern (https://www.delphipraxis.net/85641-delphi5-beendet-sich-ploetzlich-ohne-zu-speichern.html)

GuenterS 2. Feb 2007 15:37


Delphi5 beendet sich plötzlich ohne zu speichern
 
Hallo,

ich habe seit kurzem das Problem dass sich mein Delphi5 Enterprise, bei der Erweiterung der Parameterliste einer Methode, sehr plötzlich beendet und zwar wesentlich schneller, als wenn ich es über Beenden oder 'x' beende.

Kennt jemand eine Lösung dieses Problems? Ist das schon mal jemanden passiert?

Es hilft auch nicht neu zu starten, geschweige denn, dies auf einem anderen PC zu versuchen.

Blöderweise kann ich den Code hier nicht posten, kann nur sagen, dass der Parameter aKALKCODE heißen hätte sollen.

SirThornberry 2. Feb 2007 15:45

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
wenn es durch hinzufügen eine Parameters passiert würde ich auf Rekursion bei der Autovervollständigung oder ähnlichem tippen.
Zum Beispiel bei sowas kann das passieren:
Delphi-Quellcode:
type
  PMyType = ^PMyType;

Christian Seehase 2. Feb 2007 15:52

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Moin Günter,

hast Du zufällig, so etwas wie cnPack installiert, dass eine eigene zusätliche Code-Vervollständigung mitliefert?
Dann solltest Du den Punkt mal abschalten.

GuenterS 2. Feb 2007 15:53

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Habe die GExperts installiert. cnpack hab ich nicht, ich werd die aber mal deaktivieren.

Habe diese nun deaktiviert, allerdings mit dem Erfolg, dass sich Delphi nun bei einem anderen Parameter verabschiedet hat (selbe Methode)

Ich habe diese nun auch Deinstalliert, leider hat dies auch nicht geholfen, Delphi verabschiedet sich trotzdem sang und klanglos.

Ich hab nun versucht, diese Unit in einem Texteditor zu editieren und dann in Delphi zu öffnen. Leider mit demselben traurigen Ergebnis.

IngoD7 2. Feb 2007 16:38

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Gibt es irgendwelche Kontrollmechanismen in Windows, die du zu rate ziehen könntest? Vielleicht ermordet Windows brutal den Prozess und protokolliert das irgendwo ...

GuenterS 2. Feb 2007 16:50

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
In der Ereignisanzeige ist davon leider nichts zu sehen.

Auch ein löschen der .cfg, .res, .dsk, .dof Dateien hat leider kein anderes ergebnis gebracht.

Christian Seehase 2. Feb 2007 18:03

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Moin Günter,

ich habe jetzt D5 nicht mehr so ganz vor Augen, aber das hatte doch eine interne Code-Completion.
Hast Du die auch mal dektiviert, bzw. die Reaktionszeit verändert?

stahli 2. Feb 2007 18:08

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Hallo Günter,

wann schmiert denn Delphi ab? Kannst Du compilieren? Hast Du eine eigene Komponente in die IDE eingebunden?

Vielleicht hilft der Tipp, den ich bekommen habe:
http://www.delphipraxis.net/viewtopi...=675614#675614

Stahli

GuenterS 2. Feb 2007 18:17

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Ja das hat Delphi5 auch schon, allerdings habe ich diese immer gleich deaktiviert, da ich nicht bei jedem Punkt oder Mausbewegung auf eine Vervollständigung warten möchte. Mache dies lieber über Tastenkombinationen, wenn erforderlich.

Ich habe sicherheitshalber noch nachgesehen und alle diese Features sind optisch deaktiviert, ich versuch die Zeit noch ein wenig höher zu stellen.

[Nachtrag]
Das höher stellen hat leider nichts verändert.

Nachdem ich die Parameter nun im Texteditor hinzugefügt habe, beendet sich Delphi schon wenn ich diese Öffne.

@stahli: Ja wir verwenden sehr viele eigenene Komponenten, diese haben aber schon über ein paar Jahre gut in Delphi5 funktioniert. Es müßte also irgendwas sein, was erst seit kurzem dazugekommen ist.

Nachdem ich den das mit dem Host Prozess verbinden probiert habe, kam die Meldung

Zitat:

In Projekt C:\Delphi5\bin\delphi32.exe trat ein Problem mit folgender Meldung auf: ' Zugriffsverletzung bei 0x0700676e' Prozess angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
[/Nachtrag]

stahli 2. Feb 2007 18:25

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Nochmal zum Verständnis:
- Du hast die *.Pas im Texteditor geändert
- Delphi gestartet
- andere Quelltexte ansehen können?
- Deine geänderte Pas geöffnet
=> Delphi schmiert ab???

Und auch einem anderen Rechner kannst Du die Pas auch nicht öffnen?

Ist das die Pas einer Form?

Stahli

GuenterS 2. Feb 2007 18:29

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Ich habe diese eine Unit, welche kein Formular Enthält in Notepad geändert (in Delphi gings ja nicht).

Selbiges Phänomen tritt mit diesen Sourcen auch auf einem anderen PC (ebenfalls mit Delphi5) auf.

Ich mach mein Projekt auf, alles ok noch. Ich kann es kompilieren, builden, starten. Die geänderten und hinzugefügten Proceduren der besagten Unit, können auch in anderen verwendet werden, bekomme auf Tastendruck sogar korrekte Parameterinformationen.

Öffne ich in Delphi aber besagte Unit, ist Delphi ca. na knappe Sekunde danach sang und klanglos weg.

IngoD7 2. Feb 2007 18:37

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Zitat:

Zitat von GuenterS
Öffne ich in Delphi aber besagte Unit, ist Delphi ca. na knappe Sekunde danach sang und klanglos weg.

Untersuche die Unit - also die pas-Datei - mal auf Steuerzeichen, die in einem Textfile nichts zu suchen haben, die der Notepad möglicherweise noch ignoriert hat, die aber D5 ins Nirvana schicken.

stahli 2. Feb 2007 18:38

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Dann ist die Frage, was Delphi(5) beim Öffnen einer Unit macht...
Eigentlich doch nur den Text anzeigen...

Vielleicht hat sich irgendein schlechtes Steuerzeichen eingeschlichen?
Vielleicht hilft ja schon ein Versionsvergleich der aktuellen und einer älteren Pas im Word weiter?

Hast Du mal eine funktionierende Version hergenommen und die Änderungen nochmal neu nachvollzogen?

Stahli

GuenterS 2. Feb 2007 18:44

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Das habe ich gerade ausprobiert.

Also Vorversion genommen, lässt sich öffnen, Delphi bleibt auch da.

Sobald ich aber wieder die Parameter dazugebe, schmiert mir Delphi ab.

Christian Seehase 2. Feb 2007 18:48

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Moin Günter,

einen ähnlichen Effekt hatte ich mit D5 mal, als ich in der Deklaration einer Aufzählung zwischen dem letzten Element und der schliessenden Klammer ein , stehen hatte.
Ich konnte das nur in einem anderen Texteditor korrigieren, D5 hat da nicht mehr mitgespielt :?

GuenterS 2. Feb 2007 18:53

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Auf das habe ich es gerade noch einmal kntrolliert, aber leider war da kein , und dann ne ).

Und somit steh ich immer moch vor dem gleichen Problem.

Gibt es eigentlich eine Beschränkung der Anzahl möglicher Parameter einer Methode in Delphi? Wenig Parameter sind es ja nun nicht gerade.

Christian Seehase 2. Feb 2007 18:54

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Moin Günter,

könntest Du die Parameter nicht als Record übergeben?
Dann wäre es nur noch einer...

GuenterS 2. Feb 2007 18:58

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Das werde ich mal ausprobieren, sind bis jetzt 55 Parameter und der Deklarationsstr. zieht sich über viele Zeilen, auf einer hätte der eine Länge von über 600 Zeichen.

IngoD7 2. Feb 2007 19:10

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Zitat:

Zitat von GuenterS
Das werde ich mal ausprobieren, sind bis jetzt 55 Parameter und der Deklarationsstr. zieht sich über viele Zeilen, auf einer hätte der eine Länge von über 600 Zeichen.

:shock: :shock: :shock: Mamaaaaa!!!!!!

GuenterS 2. Feb 2007 19:13

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Ich weiß, ich weiß, das ist nicht soo schön, wie ichs gerne hätte....

Das projekt ist ziemlich gewachsen, deshalb wird der Versuch mit dem Record noch etwas dauern... Die eine Unit selbst hat ja schon fast 5000 Zeilen und sie zählt zu den eher kleineren.

GuenterS 5. Feb 2007 14:37

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Ich konnte das Problem lösen, offensichtlich mag die Delphi5-IDE keine Methoden mit mehr als ca. 55 Parameter.

IngoD7 5. Feb 2007 16:39

Re: Delphi5 beendet sich plötzlich ohne zu speichern
 
Zitat:

Zitat von GuenterS
Ich konnte das Problem lösen, offensichtlich mag die Delphi5-IDE keine Methoden mit mehr als ca. 55 Parameter.

Betrachte es als erzieherische Maßnahme von Delphi. :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 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