Главная страница
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.043 c
14-1099019637
XL-DiB
2004-10-29 07:13
2004.11.14
Как узнать какие файлы читает процесс ?


9-1090210160
ASoft
2004-07-19 08:09
2004.11.14
DelphiX-DXImageList


14-1098961486
Игорь_
2004-10-28 15:04
2004.11.14
Функция размера текстового файла


1-1098869384
Pavlik_Morozov
2004-10-27 13:29
2004.11.14
Пролема с преобразованием типов...


1-1098904664
mishapost
2004-10-27 23:17
2004.11.14
Вывод длинной строки