Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
03 Гость
|
Добавлено: Чт Апр 24 2003 07:12 Заголовок сообщения: Delphiсты не компилируются API writeFile readFile |
|
|
прблема в том что при компиляции компилятор ставит курсор перед параметром nil красную полосу и не хочет понимать что это такое, CreateFile проглатывает. Код был слизан с королевства дельфей. function PostComm(var Buf; size: word): integer; //пеpедача в поpт var p: pointer; i: integer; begin p := @Buf; while size > do begin WriteFile(f, p^, 1, i,=nil); {вырезано} Application.ProcessMessages; end; end; знак = поставлен сознательно для обозначения камня преткновения. |
|
Вернуться к началу |
|
|
Axel
Зарегистрирован: 19.04.2003 Сообщения: 15
|
Добавлено: Чт Апр 24 2003 07:57 Заголовок сообщения: Re: Delphiсты не компилируются API writeFile readFile |
|
|
В Delphi6 все проходит нормально... какое сообщение выдает компилятор? |
|
Вернуться к началу |
|
|
03 Гость
|
Добавлено: Чт Апр 24 2003 13:14 Заголовок сообщения: Re: Delphiсты не компилируются API writeFile readFile |
|
|
Компилятор выдает Types of actual and formal var parametrs must be identical |
|
Вернуться к началу |
|
|
Axel
Зарегистрирован: 19.04.2003 Сообщения: 15
|
Добавлено: Пт Апр 25 2003 07:25 Заголовок сообщения: Re: Delphiсты не компилируются API writeFile readFile |
|
|
на Delphi6 все нормально компилится... проверь типы переменных используемых в качестве параметров: WriteFile(hFile : THANDLE; pBuff : Pointer; dwWriteCount : DWORD; dwWrittenCount : DWORD; pOver : POverlapped = nil) |
|
Вернуться к началу |
|
|
|