Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Вниз

WinProc   Найти похожие ветки 

 
TWINc ©   (2006-07-14 21:53) [0]

В структуру WNDCLASSEX я передаю указатель на процедуру обработки сообщений... Могу ли я эту самую процедуру засунуть в класс?

[Pascal Error] SynkEngineCore.pas(123): E2036 Variable required


 
Leonid Troyanovsky ©   (2006-07-14 22:02) [1]


> TWINc ©   (14.07.06 21:53)  

> В структуру WNDCLASSEX я передаю указатель на процедуру
> обработки сообщений... Могу ли я эту самую процедуру засунуть
> в класс?


Нет, конечно.
См., например, MakeObjectInstance & etc.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:06) [2]

См. Classes.MakeObjectInstance. Можете также посмотреть похожую ветку: http://www.mytempdir.com/803850


 
Leonid Troyanovsky ©   (2006-07-14 22:13) [3]


> begin...end ©   (14.07.06 22:06) [2]
> См. Classes.MakeObjectInstance. Можете также посмотреть
> похожую ветку:


Мне кажется, что полезней посмотреть Forms, f.e.
TApplication.CreateHandle.

Сравнить мне сложно, бо неохота загружать(?)  htm файлы.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:28) [4]

> Leonid Troyanovsky ©   (14.07.06 22:13) [3]

Мне кажется, что полезно не только посмотреть один из примеров использования MakeObjectInstance, которым может служить CreateHandle, но и уяснить, как оно работает и почему, собсно, в нём возникает необходимость. Похожие вопросы уже обсуждались на форуме, и в одной из таких веток я постарался дать разъяснение -- оно и находится по ссылке в [2]. Само собой, на обязательном ознакомлении с ним я не настаиваю.


 
Leonid Troyanovsky ©   (2006-07-14 22:48) [5]


> begin...end ©   (14.07.06 22:28) [4]

> -- оно и находится по ссылке в [2]. Само собой, на обязательном
> ознакомлении с ним я не настаиваю.


Я был бы весьма признателен, если б ты привел оное прямо здесь,
бо, предложение скачать(?) htm файл ставит меня в тупик,
особенно, в уикенд.

--
Regards, LVT.


 
begin...end ©   (2006-07-14 22:57) [6]

> Leonid Troyanovsky ©   (14.07.06 22:48) [5]

В предложенном htm-файле находится уже ушедшая в архив ветка. Цитировать же здесь самого себя, да ещё и в таком объёме, я считаю несколько неэтичным.


 
Leonid Troyanovsky ©   (2006-07-14 23:07) [7]


> begin...end ©   (14.07.06 22:57) [6]

> В предложенном htm-файле находится уже ушедшая в архив ветка.
>  Цитировать же здесь самого себя, да ещё и в таком объёме,
>  я считаю несколько неэтичным.


Пусть так.
Если оный объем не более 5мб - мой мейл в анкете.

Однако, IMHO, полезней было б подготовить оное в виде,
скажем, статьи. Не важно, для местного фака, либо rsdn -
применение, IMHO, должно найтись.

Ну, а опробывать можно и на мне :)

--
Regards, LVT.


 
TWINc ©   (2006-07-16 15:04) [8]

Всем большое спасибо за ответы ;)



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
2-1163082843
again
2006-11-09 17:34
2006.11.26
нечитабельные символы.


15-1162823059
Виктор1985
2006-11-06 17:24
2006.11.26
Аналог RSDN@Home для дельфимастера?


2-1162884249
312kbps
2006-11-07 10:24
2006.11.26
Image SQL2000


1-1160661318
SkySpeed
2006-10-12 17:55
2006.11.26
Как получить текст ошибки при соединении к Интернет?


2-1162912485
m-kirill-2003
2006-11-07 18:14
2006.11.26
ADOquery1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский