[an error occurred while processing this directive] [an error occurred while processing this directive]
Ну подскажите, в чем грабли. Второй день мучаюсь (запись в порт) (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Виноградов Алексей 31 октября 2001 г. 19:12

Есть фрагмент на делфи, пишущий в порт. Переменная "byte_to_port" описана как глобальная типа "ansistring". При попытке компильнуть программу она не компиляется, и возвращается ошибка:

var byte_to_port : ansistring;
hcom : thandle;
write_bytes : dword;
.
.
.
if writefile(hcom,pchar(byte_to_port),1,write_bytes,nil) = false then begin
showmessage('Ошибка при записи данных в порт.');
showmessage (help_string);
clrcom;
end;

Вроде все правильно, но компилятору не нравится выражение
"pchar(byte_to_port)".
В чем же дело ???

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru