delphi parameter funkcie TcustomComPort.Write(void type, int

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Miro.pp1 1. 12. 2022 21:14

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 :-)
Miro.pp1
Kolemjdoucí

Odeslat příspěvekod Just_jo 1. 12. 2022 22:46

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?
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod Miro.pp1 3. 12. 2022 07:25

vsetko je z delphi tak ako mi to ukazala napoveda ku ku funkcii write resp read
Miro.pp1
Kolemjdoucí

Odeslat příspěvekod JanFiala 5. 12. 2022 07:39

Zkus dat kus kodu, kde bude videt, co tam předáváš a jak s tím pracuješ.
Co můžeš udělat dnes, odlož na včerejšek
JanFiala
Expert
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků