![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Память не может быть writen. В чем может быть проблема? [D7, WinXP]
rubma © (2009-10-23 23:54:00)Объявляю функцию:
function GetDC(hWnd: Integer): integer; stdcall; external user32 name 'GetDC@4';
При вызове, Память не может быть writen.
rubma (2009-10-24 02:12:00) [1]Вобщем уже не важно, просто я зря сюда вопрос адресовал.
Германн (2009-10-24 01:43:00) [2]
> Дело в том, что линковщик мелкомягких, а он требует в конце
> вот эту присатвку. В сишном компиляторе тоже иногда в выводе
> ошибок пишет эти приставки. Как я предполагаю это количество
> байт которое занимают параметры (количество параметров *
> sizeof(Pointer) ).
> Видимо на wasm нужно попрощаться, промахнулся ((
???
rubma (2009-10-24 00:29:00) [3]Дело в том, что линковщик мелкомягких, а он требует в конце вот эту присатвку. В сишном компиляторе тоже иногда в выводе ошибок пишет эти приставки. Как я предполагаю это количество байт которое занимают параметры (количество параметров * sizeof(Pointer) ).
Видимо на wasm нужно попрощаться, промахнулся ((
Сергей М. (2009-10-24 00:10:00) [4]
> Объявляю функцию..GetDC
Чем не угодило существующее объявление в Windows.pas ?
> GetDC @4
@4- это что за хвост ?
> При вызове
Показывай как вызываешь ..
Игорь Шевченко (2009-10-24 00:09:00) [5]function GetDC; stdcall; external user32 name 'GetDC';