Форум: "Начинающим";
Текущий архив: 2014.09.21;
Скачать: [xml.tar.bz2];
ВнизОшибка компиляции функций виндовс Найти похожие ветки
← →
Евгений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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c