Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Ha, dann ist bei die wohl die Eigenschaft FixedRows = 0
Dann wäre dieser Code eventuell besser
ndx := StringGrid1.FixedRows;
abbruch := false;
while (ndx < StringGrid1.RowCount - 1) and (not abbruch) do
Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Hmmm... eigentlich nicht. Welche beiden werden denn nicht übergeben?
Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Du hattest bei dir die Funktion Sleep verwendet. Diese hält den aktuelle Thread an. (Es werden also in dieser Zeit auch keine Nachrichten verarbeitet.
Die Funktion Delay die ich aus der Code-Library genommen habe macht nichts anderes als in einer Schleife zu waren bis seit der aktuellen "Zeit" (wird mit GetTickCount ermittelt) die angegebene Anzahl von millisekunden verstrichen ist. Wobei Zeit...
Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Hai horst,
so kann das auch nicht gehen.
Vergleiche mal meinen Code mit deinem
procedure Delay(msecs:integer);
var
FirstTickCount:longint;
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Hai choose,
der Code soll den Ansatz der Notwendigen Schleifenkonstruktion zeigen. Nicht mehr und nicht weniger. Das es noch etwas Feinarbeit benötigt sollte klar sein.
Forum: Sonstige Fragen zu Delphi
Delphi
by Sharky,
14. Nov 2003
Hai horst,
mal so aus dem stehgreif:
var
abbruch : Boolean // Globale Variable um die Schleife beenden zu können
procedure TForm1.Button1Click(Sender: TObject);
var