Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.12;
Скачать: CL | DM;

Вниз

Пример использования COMport   Найти похожие ветки 

 
COSINUS   (2003-10-07 19:04) [0]

Добрый день.
Нашел на "Мастерах дельфи" пример использования ComPort, только при компиляции
ставит указатель на строку
if not WriteFile(hPort, S, StrLen(S), actual_bytes, nil) then begin
ShowMessage("Can""t write to port: " + IntToStr(GetLastError));
Exit;
с ошибкой
[Error] Unit1.pas(126): Types of actual and formal var parameters must be
identical
и на строку
if not ReadFile(hPort, D, StrToInt(Edit3.Text), actual_bytes, nil) then
ShowMessage("Can""t read from port: " + IntToStr(GetLastError))
else
ShowMessage("Read " + IntToStr(actual_bytes) + " bytes");
Memo2.Text := D;
end;
с ошибкой
[Error] Unit1.pas(131): Types of actual and formal var parameters must be
identical
Не могли бы вы мне подсказать в чем дело?


 
Александр Спелицин ©   (2003-10-08 17:35) [1]

Просто WriteFile использует параметры с типом DWORD, т.е. cardinal, а Вы передаете ей integer. Сделайте явное преобразование типов.



Страницы: 1 вся ветка

Текущий архив: 2003.12.12;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
1-36625
Ega23
2003-12-03 10:53
2003.12.12
Сохранить картинку в файл.


1-36733
Галин Алексей
2003-12-01 13:59
2003.12.12
Помогоите с OLE-Automation тип Object(VB) это VARIANT(IDL)???


1-36664
hooky-mars
2003-11-30 15:34
2003.12.12
Как остледить обращения к файлам


4-36900
destroer
2003-10-16 14:25
2003.12.12
Сбор данных о компьютере


3-36525
Лена
2003-11-21 12:43
2003.12.12
Как создать одновременно несколько таблиц в sql