Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Приложение с TJvTrayIcon (JVCL), не запускается на одном из компов 
:(
    Опции темы
DemoCode
Дата 20.7.2006, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



На одном из компьютеров (WinXP) не запускаются приложения использующие TJvTrayIcon (да и другие TrayIcon'ы попробовал). Если этот компонент убрать, то всё запускается. На всех остальных компах (тоже WinXP) всё работает нормально. Однако, приложение удаётся запустить, если установить "Запустить в режиме совместимости с Windows 98", но это не выход, т.к. в программе много XP-шных функций, в итоге она всё равно не работает. Delphi 6 и 7. 

Я более чем уверен, что если переустановить WinXP на этом компе, то всё заработает, но нельзя. И писать самому на WinAPI помещение иконки в трей и работы с ней тоже нельзя. 

В какую сторону вообще смотреть? Я уже этот TJvTrayIcon весь перелопатил, ничего необычного там не нашёл. 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Akella
Дата 20.7.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



у меня всё работает нормально, и даже в Win98

Добавлено @ 17:17 
таких глюков не замечал, попробуй установить последнюю версию JCl+JVCL
http://jvcl.sourceforge.net/daily/ 
PM MAIL   Вверх
DemoCode
Дата 20.7.2006, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Цитата(Akella @  20.7.2006,  18:16 Найти цитируемый пост)
у меня всё работает нормально, и даже в Win98

Так вот у меня тоже на 6 компах работает нормально, а вот на одном вообще запускается.

Цитата(Akella @  20.7.2006,  18:16 Найти цитируемый пост)
и даже в Win98

У меня под 98 тоже этот компонент работает. Я говорю о том, что на "неправильном" компе, он работает только в "режиме совместимости с Windows98", но мне это не подходит.

Цитата(Akella @  20.7.2006,  18:16 Найти цитируемый пост)
таких глюков не замечал, попробуй установить последнюю версию JCl+JVCL

Последняя и есть. Проблема вообще возникает и с другими TrayIcon'ами.  


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Yanis
Дата 20.7.2006, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Цитата(DemoCode @  20.7.2006,  18:11 Найти цитируемый пост)
И писать самому на WinAPI помещение иконки в трей и работы с ней тоже нельзя.

Вот это интересно....

DemoCode
В чём выражается это "незапускается"? 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
DemoCode
Дата 20.7.2006, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Цитата(Yanis @  20.7.2006,  18:23 Найти цитируемый пост)
Вот это интересно....

корпоративное правило - "Нельзя изобретать велосипед", если это реализовано в JVCL, ICS или RxLib.

Цитата(Yanis @  20.7.2006,  18:23 Найти цитируемый пост)
В чём выражается это "незапускается"?  

В том и выражается, что совсем не запускается.  Абсолютно ничего не происходит. 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Yanis
Дата 20.7.2006, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



DemoCode
Бредовая идея... Установить Delphi под 98 и из под среды запустить программу пошагово. Глядишь что-нибудь да выясниться. А вообще в программе должен быть на этот случай лог для отладки: указываешь спец. ключик в коммандной строке и прога пишет всё что делает вплоть до всех итераций цикла... Даже и не знаю, что ещё посоветовать smile 


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Akella
Дата 21.7.2006, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 36
Всего: 329



может прога запускается? посмотри в диспетчере задач 
PM MAIL   Вверх
DemoCode
Дата 22.7.2006, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Цитата(Akella @  21.7.2006,  13:36 Найти цитируемый пост)
может прога запускается? посмотри в диспетчере задач  

Нет не запускается, догадался посмотреть  smile 
Что интересно, так в этом TJvTrayIcon ничего необычного нет, и как только его убираю - всё работает. Мистика... Уже второй день голову ломаю.  smile  


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
DemoCode
Дата 24.7.2006, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Так нифига и не понял. Вобщем сделал сам на WinAPI и все заработало.
Проблема оказалась не в самом TJvTrayIcon, а вообще в TJvComponent и любые программы с JVC на этом компе вообще не запускаются. Достаточно просто подключить юнит JvComponent и незапускаемость обеспечена. 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
kostas
Дата 24.7.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 21.7.2006

Репутация: 3
Всего: 4



Знаком с такой проблемой smile вообщем проблема прослеживается только под вин2003 сервер, в остальных системах с запуском все в порядке. Выход: поставить совместимость с Win98 на вкладке "Совместимость" у исполняемого файла.  

Это сообщение отредактировал(а) kostas - 24.7.2006, 11:18
PM ICQ   Вверх
DemoCode
Дата 24.7.2006, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Цитата(kostas @  24.7.2006,  12:18 Найти цитируемый пост)
вообщем проблема прослеживается только под вин2003 сервер

У меня с XP.

Цитата(kostas @  24.7.2006,  12:18 Найти цитируемый пост)
Выход: поставить совместимость с Win98 на вкладке "Совместимость" у исполняемого файла.

Это мне известно, но не подходит, т.к. в программах часто юзаются xp-шные функции. 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
kostas
Дата 24.7.2006, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 21.7.2006

Репутация: 3
Всего: 4



Понятно, поэтому лучше не использовать сторонние компоненты и делать все самим smile хотя порой не стоит изобретать велосипед конечно же... 
PM ICQ   Вверх
Snowy
Дата 24.7.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Что касается трея - велосипед - это компонеты.
Просто сделай свой и скажи, что вот он гововый компонет. 
PM MAIL   Вверх
DemoCode
Дата 25.7.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: 2
Всего: 41



Цитата(Snowy @  24.7.2006,  22:40 Найти цитируемый пост)
Что касается трея - велосипед - это компонеты.
Просто сделай свой и скажи, что вот он гововый компонет.  

Так и сделал.  smile  


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0653 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.