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

Вниз

Ошибка компиляции функций виндовс   Найти похожие ветки 

 
Евгений07 ©   (2013-10-17 20:47) [0]

Доброго времени

Добавил в один старый проект файлы из другого
Компиляция выдает ошибки, пример:

function TClientThread.GetErrorString(kod: DWORD = FORMAT_MESSAGE_FROM_SYSTEM): string;
var  Buffer: array [0..2047] of Char;
begin
 FormatMessage(kod, nil, WSAGetLastError, $400, @Buffer, SizeOf(Buffer), nil);
 Result := Buffer;
end;

Ошибка Incompatible types array and char указывает на @Buffer
Возможно в старом проекте другие настройки?


 
Евгений07 ©   (2013-10-17 21:35) [1]

Proekt->Options->Compiler
снять галку Typed @ operator

Вопрос закрыт


 
NoUser ©   (2013-10-18 03:58) [2]

function Err2Str(Err :Cardinal): string;
const
L = 2048;
begin
SetLength(Result, L);
SetLength(Result, FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, nil, Err, LANG_USER_DEFAULT, PChar(Result), L-1, nil) );
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1392204896
Eleon
2014-02-12 15:34
2014.09.21
Юмор. Обучение On-line Delphi 7 за две недели!


2-1381992380
i2e
2013-10-17 10:46
2014.09.21
не изменяется курсор


15-1392050673
petr
2014-02-10 20:44
2014.09.21
Что-нить похожее на DevExpress, но на java


15-1392449558
Мистер Хэ
2014-02-15 11:32
2014.09.21
Какой тип символов в ShortString?


15-1392582602
Юрий
2014-02-17 00:30
2014.09.21
С днем рождения ! 17 февраля 2014 понедельник