Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.12;
Скачать: CL | DM;

Вниз

Свой Shell + internat.exe   Найти похожие ветки 

 
IllusoryOrion ©   (2004-07-30 14:10) [0]

Подскажите почему при запуске internat.exe под своим шеллом он вылетает (программа выполнила недопустимую операцию...)? Пример написания трея взят с Королевства Делфи


 
Игорь Шевченко ©   (2004-07-30 14:20) [1]

Потому свой шелл криво написан. Больше вроде вариантов нету


 
IllusoryOrion ©   (2004-07-30 14:22) [2]

Да не криво он написан! Но если и криво ( :) ), то где выпрямлять надо?


 
IllusoryOrion ©   (2004-07-30 14:27) [3]

К тому же ВСЕ остальные программы, добавляющие иконки в трей, отлично работают


 
Игорь Шевченко ©   (2004-07-30 14:37) [4]


> Да не криво он написан!


Не криво написан стандартный Shell.


> К тому же ВСЕ остальные программы, добавляющие иконки в
> трей, отлично работают


internat.exe не только иконку в трей добавляет. Реализованы ли все функции, которые internat.exe из Shell32.dll вызывает ?


 
IllusoryOrion ©   (2004-07-30 14:45) [5]

Может мне не очень хватает знаний поэтому я ничего не понял :) Но  объясни пожалуйста причем здесь реализация функций из шелл32.длл.


 
Игорь Шевченко ©   (2004-07-30 14:48) [6]

IllusoryOrion ©   (30.07.04 14:45)

Запускаем tdump на internat.exe и видим в нем вызов трех функций Shell32 - Shell_notifyIconW, SHAppbarMessage и ExtractIconW. Не вдаваясь в подробности реализации самописного Shell"а сразу вопрос - реализация этих функций корректна ?


 
IllusoryOrion ©   (2004-07-30 14:55) [7]

Точно! Спасибо за указание - теперь хоть знаю в какую сторону рыть!!!


 
jonni   (2004-07-30 20:07) [8]

to Игорь Шевченко ©   (30.07.04 14:48) [6]

sovsem nepravil"no!!!!

problema v tom chto pri zapuske internat.exe pitaetsya naiti u Shell_TrayWnd docehrnee okno NotifyWnd , i esli eto okno ne naydeno to internat.exe wipadaet s oshibkoy... s etim razbiralis" uzhe davno i vse vorde bi yasno


 
jonni   (2004-07-30 20:09) [9]

poluchaetsya dlya togo chto bi reshit" etu problemu nado bi okna svoey shell nazvat" tak zhe kak oni i suchestvuyut v Windows. Posle etogo vse problemi s internat.exe propadayut.
i ne nado nichego realizovivat"...



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

Текущий архив: 2004.09.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.091 c
6-1089171018
vovchik
2004-07-07 07:30
2004.09.12
Как проверить наличие машины в сети


3-1092553734
Penquin-RUS
2004-08-15 11:08
2004.09.12
Как сделать скроллинг сетки(TDBGrid).. ?


14-1092813816
Knight
2004-08-18 11:23
2004.09.12
Экспедиция закончилась...


3-1092722311
DemonRus
2004-08-17 09:58
2004.09.12
MySQL и ADO


14-1092977204
Рамиль
2004-08-20 08:46
2004.09.12
Ведение реестра акционеров эмитентом