![]() |
Stack Overflow
Hallo,
stack overflow - saves your work an restart Delphi. Ich habe an einer Komponente was geändert, dann neu Kompiliert und installiert. Wenn ich nun die Komponente aufs Formular setzen will, erhalte ich immer diese Meldung. Ein Neustart bringt nichts. Was nun? Grüsse, Daniel :hi: |
Moin Daniel,
wie wär's denn, wenn Du mal mindestens den constructor der Komponente vorzeigen würdest. Vermutlich liegt's daran. |
Moin Christian,
Delphi-Quellcode:
protected
procedure Change; override;
Delphi-Quellcode:
Grüsse, Daniel :hi:
procedure TRealEdit.Change;
//Tausendertrennzeichen automatisch setzen var iFor: Integer; begin if Length(Text) > 0 then begin for iFor := 0 to Length(Text) -1 do begin ; end; end; inherited Change; end; |
Moin Daniel,
das ist allerdings nicht der constructor ;-) |
Moin Christian,
aber das was ich in der Unit eingefügt habe, bevor es kaputt war, den vorher ging es noch und nachdem ich das gepostete eingefügt hatte, bekam ich den Fehler. Grüsse, Daniel :hi: PS: Im Anhang die ganze Unit. |
falsch:
Delphi-Quellcode:
richtig:
for iFor := 0 to Length(Text) -1 do
Delphi-Quellcode:
for iFor := 1 to Length(Text) do
Delphi-Quellcode:
1) Was soll das bewirken? Für die Anzahl der Zeichen hänge ein Punkt dahinter?
... begin
Text := Text + '.'; end; end; 2) Eine Änderung von Text ruft Change auf. Das ganze ist also eine Endlosschleife. |
Hallo,
hängt Euch jetzt bitte nciht an dem auf was im Change drin steht, ich hab nur irgendwann reingeschrieben. Ich wollte eigentlich nur sehen ob das überhaupt geht da ich zum ersten mal eine Komponente schreibe und einfach nur sehen wollte ob die Prozedur so überhaupt geht. Ich hab ja auch nciht gefragt ob der Code geht oder nicht! Grüsse, Daniel :hi: |
Zitat:
Ansonsten sage ich ja schon nichts mehr zu Deinem Quelltext. |
Hallo,
Zitat:
Oder ist das ein Change wenn ich es aufs Formular setze? Grüsse, Daniel :hi: |
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 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 by Thomas Breitkreuz