Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Память не может быть 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';


Наверх

Титульная страница Поиск, карта сайта Написать письмо