Stránka 1 z 1

delphi parameter funkcie TcustomComPort.Write(void type, int

Odeslat příspěvekNapsal: 1. 12. 2022 21:14
od Miro.pp1
Prechazam na delphi z c++ builder. prepisujem cast aplikacie z c++ do delphi.
pouzivam tam na seriovu komunikaciu komponentu CPportLib
funkcia write a read mi v C++ fungovala bez problemov. Na udaje ukazoval smernik na pole char.

pre delphi je funkcia definovana ako :

TcustomComPort.Write(void type, integer)
function Write(Const Buffer, Count integer

TcustomComPort.Reade(void type@, integer)
function Read(var Buffer; Count: Integer): Integer;

Funkcie write / read davaju nespravne udaje.
Viete ni poradit, ako zadat prvy parameter pre funkciu read / write v Delphi ?
PS: ak pouzivam WriteLn, ReadLn a udaje zadavam v stringu ide to v poriadku.
Dakujem za odpoved :-)

Re: delphi parameter funkcie TcustomComPort.Write(void type, int

Odeslat příspěvekNapsal: 1. 12. 2022 22:46
od Just_jo
Jako už Delphi nějaký čas nemám na očích, ale nepochopil jsem ty kousky kódu.
V Delphi přece není "void" nebo to mám brát jako C++ a pak Delphi?

Re: delphi parameter funkcie TcustomComPort.Write(void type, int

Odeslat příspěvekNapsal: 3. 12. 2022 07:25
od Miro.pp1
vsetko je z delphi tak ako mi to ukazala napoveda ku ku funkcii write resp read

Re: delphi parameter funkcie TcustomComPort.Write(void type, int

Odeslat příspěvekNapsal: 5. 12. 2022 07:39
od JanFiala
Zkus dat kus kodu, kde bude videt, co tam předáváš a jak s tím pracuješ.