![]() |
Re: Variablen fortlaufend erweitern und vergleichen
und dann vergleiche ich dann schreibe ich um eine schleife zu beenden until i<=100
|
Re: Variablen fortlaufend erweitern und vergleichen
:gruebel:
|
Re: Variablen fortlaufend erweitern und vergleichen
Das funktioniert leider nicht, hier nochmal der Quellcode:
Delphi-Quellcode:
///// Liest eine gewählte Datei ein und sendet die Daten per com 1 an das Endgerät /////
procedure TForm1.DateieinlesenClick(Sender: TObject); var Liste : TStringList; i : Integer; data : string; x : integer; F: TextFile; filename : String; prdwerte : array of integer; differenzwert : integer; begin if OpenDialog1.Execute then { Dialog zum Dateiöffnen anzeigen } begin filename := OpenDialog1.FileName; try Liste := TStringList.Create; Liste.LoadFromFile(filename); for i := 0 to Liste.Count-1 do begin // ShowMessage(Liste[i]); apdcomport1.putstring(Liste[i]); apdcomport1.putstring(#13); repeat apdcomport1.putstring('prd'); apdcomport1.putstring(#13); repeat until data = '-->'; //Setlength(prdwerte,length(prdwerte)+length(data)); for x:=1 to Length(Data) do prdwerte[Length(prdwerte) - Length(Data) + i] := integer(Data[i]); differenzwert := prdwerte[high(prdwerte)-1]-prdwerte[high(prdwerte)]; until abs(differenzwert)<=10; end finally Liste.Free; end; end; end; ///// Stellt den Antwortbefehl des Endgerätes auf einem Memo da ///// procedure TForm1.ApdComPort1TriggerAvail(CP: TObject; Count: Word); var Data: String; I: Integer; begin data := ''; for I:= 0 to Count-1 do Data := data+ApdComPort1.GetChar; Memo1.text:= data; end; |
Re: Variablen fortlaufend erweitern und vergleichen
Und wo gehört das kopieren hin / Was GENAU funktioniert nicht?
|
Re: Variablen fortlaufend erweitern und vergleichen
ich will am ende zwei eingelesene werte, die letzten zwei des arrays vergleichen und die schleife durchlaufen lassen, bis die differnez <= 10 ist, das funktioniert nicht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 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