Entwickler-Ecke
Programmierwerkzeuge - Delphi speichert keine neue Procedure mehr ab
August - Mo 04.07.05 18:46
Titel: Delphi speichert keine neue Procedure mehr ab
Für ein neues Ereignis wird über den Objektinspektor im Script der entspr. Unit das
"Codinggerippe" der neuen procedure eingefügt, was auch so in Ordnung ist. Beim Speichern, Alles speichern, Project/Syntaxprüfung von ... oder beim Start (F9) wird dieses eingefügte Coding wieder entfert (kein Kommentar/keine Fehlermeldung !). Dasselbe passiert auch, wenn ich eine procedure manuell ins Script einfüge.
Größe Projektdatei (incl. *.exe): 963 KB.
Plattform: D5 Prof (Compilierung 6.1) Update Pack 1, Win 2000 (SR4).
Worin liegt hier die Ursache ? Wer kann mir weiterhelfen ?
Gruß August
Moderiert von
Christian S.: DF-Tags entferntModeriert von
Christian S.: Topic aus Sonstiges verschoben am Mo 04.07.2005 um 19:03
maxk - Mo 04.07.05 20:58
Hallo und :welcome: im DF!
Was meinst du mit Löschen? Delphi löscht, wenn es sich um leere Prozeduren/Funktionen handelt, d.h. wenn zwischen
begin und
end nichts steht. Schreib einfach mal ein Kommentar dazwischen:
Wenn er dann immernoch löscht, ist was faul ;)
Gruß,
maxk
ManuelGS - Mo 04.07.05 21:20
delphi ist halt klug! wenn eine procedure für ein ereignis definiert wurde, diese aber nichts beinhaltet, wäre es aus delphi-sichtweise unnötig sie bei laufzeit aufzurufen. also fliegt sie gleich zwecks code-optimierung raus, wenn du speicherst oder compilierst. mit //kommentar hast du einen notnagel, der es verhindert, dass das "gerippe" wegoptimiert wird.
August - Di 05.07.05 13:24
Titel: Delphi speichert keine neue Procedure mehr ab
maxk hat folgendes geschrieben: |
Hallo und :welcome: im DF!
Was meinst du mit Löschen? Delphi löscht, wenn es sich um leere Prozeduren/Funktionen handelt, d.h. wenn zwischen begin und end nichts steht. Schreib einfach mal ein Kommentar dazwischen:
Wenn er dann immernoch löscht, ist was faul ;)
Gruß,
maxk |
Hallo maxk,
dein Tip war Gold wert. Ich kann wieder weiter arbeiten.
Vielen Dank.
Gruß August
August - Di 05.07.05 13:29
Titel: Delphi speichert keine neue Procedure mehr ab
ManuelGS hat folgendes geschrieben: |
| delphi ist halt klug! wenn eine procedure für ein ereignis definiert wurde, diese aber nichts beinhaltet, wäre es aus delphi-sichtweise unnötig sie bei laufzeit aufzurufen. also fliegt sie gleich zwecks code-optimierung raus, wenn du speicherst oder compilierst. mit //kommentar hast du einen notnagel, der es verhindert, dass das "gerippe" wegoptimiert wird. |
Hallo ManuelGS,
dein Tip war richtig. Wahrscheinlich habe ich bisher immer das Gerüst sofort mit Coding
gefüllt und ist daher anders gelaufen.
Vielen Dank für deine Hilfe.
Gruß August
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!