Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
2-1382127402
SergP
2013-10-19 00:16
2014.09.21
Вопрос по синхронизации потоков.


15-1392274278
KSergey
2014-02-13 10:51
2014.09.21
Системы ведения изменяющихся документов


11-1244031341
igg
2009-06-03 16:15
2014.09.21
Контекстное меню и ComboBox


15-1390926828
Rouse_
2014-01-28 20:33
2014.09.21
Голосование на знак "Мастер Delphi"


15-1392303328
alexdn
2014-02-13 18:55
2014.09.21
Сделать 10 дневную версию




   Наверх