![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему может GetDC(0) выдавать ошибку? [D5, Win95/98, WinME, WinXP]
TankMan © (2004-02-19 20:07:00)Программа у меня без формы, forms в uses убрана, и GetDC(0) при вызове почему-то выдает Canvas does not allow... чего-то там... почему может возникать такая ошибка? Может кто подсказать?
VMcL (2004-02-25 17:32:00) [1]>>Да я уже исправил эту фишку, но так и не понял, почему не
>>работало :(... просто поставил GetDC в самое начало
>>процедуры, и ничего больше не менял :)...
LOL.
TankMan (2004-02-25 16:40:00) [2]Да я уже исправил эту фишку, но так и не понял, почему не работало :(... просто поставил GetDC в самое начало процедуры, и ничего больше не менял :)...
jab~ (2004-02-25 09:05:00) [3]Вообще я присоеденяюсь к пожеланиям Игоря! Скорей всего у тебя ошибка не в GetDC(0), а в том что ты пытаешся налепить на канву... Приведи кусок кода!
А для вывода простого мессаджа можеш попробовать:
HW := GetActiveWindow();
или
HW := findWindow(nil,'Explorer');
Где HW : HWND; или Integer;
Игорь Шевченко (2004-01-23 13:50:00) [4]TankMan © (19.02.04 20:07)
> GetDC(0) при вызове почему-то выдает Canvas does not allow...
> чего-то там...
Вот в "чего-то там" и есть ошибка.
Включаем голову, и думаем, кто не видя исходного кода твоей
> Программы без формы, forms в uses убрана
может тебе дать полезный совет.
Уважай других, не заставляй их из тебя клещами информацию вытягивать.