Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
ВнизЗдраствуйте. Ошибка при использовании WriteFile? Найти похожие ветки
← →
Oleon (2002-09-17 12:59) [0]Переносил проект с 3 на 6 Delphi
Текст ошибки : types of actual and formal var parametrs must be identical...
Код в программе :
var
s : String;
AText : String;
h, i, nb: integer;
cc: array[0..1] of char;
begin
AText := #13 + #10 + StrList.Text;
CharToOemBuff(PChar(AText), PChar(AText), Length(AText));
s := "LPT1";
h:=CreateFile(PChar(s), GENERIC_WRITE, FILE_SHARE_WRITE,
nil, OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL, 0);
if(h <> INVALID_HANDLE_VALUE) then
begin
// i := GetSettingsInt("PrinterInit");
i := 64; //
← →
ЮЮ (2002-09-17 13:13) [1]>Текст ошибки : types of actual and formal var parametrs must be identical...
И что, примерять ошибку к каждой строке? Компилятор то указал строку, где несовпадает тип формального и фактического параметра
← →
Oleon (2002-09-17 13:24) [2]WriteFile(h, cc, 2, nb, nil);
WriteFile(h, Pointer(AText)^, Length(AText), Pointer(nb), nil);
← →
McSimm (2002-09-17 13:31) [3]var
nb: LongWord;
← →
Oleon (2002-09-17 13:38) [4]Спасибо!!!
Все заработало!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c