AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Daten lesen mit Indy

Ein Thema von HL92 · begonnen am 26. Jan 2015 · letzter Beitrag vom 27. Jan 2015
 
HL92

Registriert seit: 7. Jan 2015
8 Beiträge
 
#1

Daten lesen mit Indy

  Alt 26. Jan 2015, 15:14
Hallo liebe DP-Gemeinde,

ich bin noch sehr neu in Delphi und stoße bei den Indy-Komponenten immer wieder auf Probleme.
Auch beim Schlaulesen komme ich zur Zeit nich voran.

Folgende Situation:

Ich habe einen WLAN Server der permanent kleine Strings verschickt die mit einem "$"eingeleitet werden und mit einem "<CR><LF>" beendet werden. Dazwischen stehen jeweils die für mich relevanten Informationen. Mein Programm stellt nun den richtigen Port und die richtige Host-IP ein, verbindet sich mit dem Server und bestätigt mir die Verbindung.

Nun soll es als nächstes jeweils eine Zeile vom "$" bis zum "<CR><LF>" einlesen und in die Variable "connectstring" übergeben, welche dann widerum im PackageProcess in ein Memofeld geschrieben wird. Dann soll die nächste Zeile in den Buffer bis zum entsprechenden "<CR><LF>, welches wider das überschreiben in die Variable einleitet u.s.w.

Hier nun meine Fragen:
1.) Wie realisiere ich, dass die Infos in den Buffer geschrieben werden und auf das entsprechende Signal in den connect
String übergeben wird.

Nehme ich dafür z.B. den TIdIOHandlerStream oder besser TIdIOHandlerStack und wie realisiere ich die Start und Stoppanweisung?


2) Mit welcher Anweisung kann ich ein sofortiges schreiben der Info als neue Zeile in das Memo realisieren? Meine Vermutung ist das ich ein "onChange" für die Variable als Auslöser nehme und dann mit:
Memo.Lines.Add (InterfaceProcess.ConnectString);
die jeweilige Zeile dazuschreibe. Spricht da etwas gegen?

Vielen dank für eure Unterstützung.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 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