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

Вниз

Delphi7, COM-сервер и Windows98 - странное творится   Найти похожие ветки 

 
Dred2k ©   (2003-09-15 09:31) [0]

Cтолкнулся с чрезвычайно странной ситуацией.
Работаю под W98 SE, использую D7.
Открываю среду, создаю новый проект, сохраняю, добавляю COM-объект TRemoteDataModule, компилю, запускаю.... и проект виснет.
Повторяю те же действия на соседней тачке (W2K) - все в норме. После некоторых мучений обнаруживается, что созданный и скомпилированный в D7 COM-сервер виснет под Win98SE, если exe-шник запущен с сетевого или сабстового диска (с хардовых букв пашет нормально)! Под W2K и XP все в норме. Под "чистой" w98 выдает исключение без указания модуля, затем runtime error 217 (Ctrl+C). Проверил на всех тачках, какие только нашел в конторе. Версии midas.dll, stdvcl40.dll, stdvcl32.dll и т.д. и т.п. идентичны (может, чего не доглядел ...).
Вот такие вот грустные дела.
Этому есть сколь-нибудь разумное объяснение?


 
Nikolay M. ©   (2003-09-15 18:10) [1]


> runtime error 217

У меня такую ошибку иногда(!?) выдавал тонкий клиент, когда на клиентской машине не была зарегистрирована tlb сервера.
+ единичный случай, когда прога не работала, если указанным dll-кам не были сделаны regsvr32.


 
Dred2k ©   (2003-09-15 19:00) [2]

"Клиентской машины" нет, как и клиента вообще.
Пускаю exe сервера из сетевого/сабстового каталога - вышеописанные грабли, пускаю из "хардового" каталога - все в норме. Аллес какой-то...


 
Nikolay M. ©   (2003-09-16 11:06) [3]

Попробуй все-таки сделать regsvr32 для midas.dll, stdvcl40.dll, stdvcl32.dll. Шаманство, конечно...

Btw, у меня сервер приложений (с RDM) нормально запускается с сетевого диска, правда у меня ХР. Так что спиши на глюки 98-х :)

ПС
DCOMConnection случайно не используется?


 
Dred2k ©   (2003-09-17 09:27) [4]

> Nikolay M. ©   (16.09.03 11:06) [3]

Пробовал я все это, в самом начале. Под XP и у меня все в норме.
Трабл только под семейством W95. Придется с этим смириться, как видно. Тем паче, что живут сервера под NT, а проект можно и на "хардовой" букве разместить, не проблема...
DCOM у меня под w98 работает нормально, уже давно. В экспериментах клиент вообще не участвовал.


 
Nikolay M. ©   (2003-09-17 11:40) [5]

Хм. А у меня, кстати, сервер приложений и по сети пускается из-под 98...



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

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

Наверх




Память: 0.48 MB
Время: 0.053 c
10-1063214222
hilton
2003-09-10 21:17
2004.11.14
Передача интерфейса _Recordset через SocketConnection


1-1099400578
Strimer
2004-11-02 16:02
2004.11.14
Возможно ли разместить вертикальный текст на кнопке?


14-1098982273
panov
2004-10-28 20:51
2004.11.14
Нарочно не придумаешь.


4-1096770782
Sergeika
2004-10-03 06:33
2004.11.14
Как изменить яркость монитора и контрастность


14-1098715661
YurikGL
2004-10-25 18:47
2004.11.14
Компьютеры в США, Европе