Archiv verlassen und diese Seite im Standarddesign anzeigen : WriteFile
Lord_Otter
08.08.2002, 13:47
Hi Leute !
Was tut eigentlich der Befehl WriteFile ?
Ich habe hier schon einige Themen gesehen, wo dieser Befehl verwendet wird, aber was tut der eigenlich ?
Marek Swierzy
08.08.2002, 13:51
Ich benutzte diesen Befehl um daten von meinem Terminal weiterzu versenden.
Schreib mir mal bitte den Befehl ganz auf .
Vieleicht kann ich dir dann weiter helfen .
Lord_Otter
08.08.2002, 14:33
Ich kenne den Befehl ja nicht !
Wie soll ich ihn dann ganz hinschreiben ?
Also, damit kann man Daten versenden, und wie ?
Kannst du hier mal ein Beispiel posten ?
Marek Swierzy
08.08.2002, 14:53
procedure TForm1.Button1Click(Sender: TObject);
var
W: DWord;
P: Pointer;
s : String;
begin
s := Memo1.Text;
P:= @s[1];
WriteFile(hComm, P^, Length(s), W, nil);
end;
hComm : ist die Vordif. Einstellung des Comports (1 o. 2,bit,baud,stopbi etc)
Lord_Otter
08.08.2002, 15:05
Ah, ich verstehe !
Und W ist ein Dummy, oder wie ?
Wofür ist W da, oder ist das für den COM-Port nicht wichtig ? Du hast W ja nur als Dummy benutzt.
Aber sonst versteh' ich alles !
Marek Swierzy
08.08.2002, 15:08
RichtiG !
Ich kann nur auf die MSDN oder auf die Delphi Hilfe verweisen :) da isses genau erklärt was die API WriteFile (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fileref_3kkl.asp) macht, wie sie funktioniert und wie sie benutzt wird.
Lord_Otter
09.08.2002, 07:37
Ja, aber da guck ich nicht so gerne rein, weil die in Englisch ist.
Und wenn es doch das Board hier gibt...
ich hab' jedenfalls alles verstanden.
die leutz von m$ und borland sollten ihre helpfiles gegen einen cb-link austauschen ;) ... aber eher die meikro$aftler :D
Lord_Otter
10.08.2002, 10:05
Ja, der Meinung bin ich auch.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.