Forum: Object-Pascal / Delphi-Language
by Hansa,
2. Feb 2011
Thx, mir fiel nicht auf, dass es einen Unterschied macht, ob das :
ShowMessage(IntToStr(ComponentCount - 1));
innerhalb oder ausserhalb des 'with' Blocks steht. Durch 'with TestDM' hat dieses Priorität und weil es leer ist kommt -1 raus. Dadurch funktioniert die Schleife nicht usw. ... :P Das with kommt da jetzt weg und fertig. :mrgreen:
Forum: Object-Pascal / Delphi-Language
by Hansa,
2. Feb 2011
Hi,
habe hier ein Projekt bestehend aus einer Form mit drei Edits und einem (leeren DataModul TestDM). Es geht darum, diese drei Edits auf Tastendruck zu en/disablen. Es geht aber nicht richtig. ComponentCount liefert 3 als Ergebnis. Aber nur solange folgende Zeile im EditKeyPress auskommentiert ist :
// with TestDM do begin
Was kann das sein ? Siehe Quelltext im Anhang.