Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

SOS!

Небольшая проблема:

Нашёл я как-то в интернете компоненты "TMS Adv Page Control" и "Degisy
Control Suite", создал я тест программу для проверки этих компонентов
и при запуске тест программы я увидел маленькое окошко и в нём
сказано что - "Если вы не хотите видеть это окно каждый раз при запуске
вашей программы, то купите этот компонент. Цена $30"

Так вот - это окно появляется ТОЛЬКО тогда когда закрыт Delphi, а
когда он открыт и я запускаю программу - то никакого окно нет! :)
Это означает только то что компонент как-то узнаёт запушен ли Delphi
или нет и следовательно из-за этого выполняет действие (показать окно
или нет).

А как создать такую иллюзию для компонента?

А может быть можно как-то при старте программы вообще не дать этому
Nag-окну появится?

Ответить   Tue, 14 Jun 2005 12:38:38 +0300 (#384604)

 

Ответы:

Хаю ду ю ду GENEMI?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

Обычно хватает создания невидимого окна (тебе, наверное, проще будет
форму создать) с таким же названием класса как и у Delphi. WinSight32
тебе в помощь - идет вместе с Delphi.
Если не поможет - пошукай в инете статейки на тему shareware Delphi
компонентов - тема не раз обсуждалась.

Ответить   Tue, 14 Jun 2005 17:02:13 +0500 (#386149)

 

Я так и думал.

Просмотрев файл hex-редактором я обнаружил какие окна программа
ищет и если их нету то показывает nag-screen, класс окна я заменил
на стандартный виндосовский SHELLDLL_DefView. Так что всё теперь с
shareware компонентами понятно :)

P.S. Я использую Delphi 7

Ответить   Fri, 17 Jun 2005 15:47:40 +0300 (#386626)