Главная страница
    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.45 MB
Время: 0.037 c
14-1098780784
Труп Васи Доброго
2004-10-26 12:53
2004.11.14
Перевод чисел из dec в hex и bin


3-1098039899
S@shka
2004-10-17 23:04
2004.11.14
100% загрузка проца


1-1098889541
Tack
2004-10-27 19:05
2004.11.14
UNICODE и тип String в национальных версиях Win32


1-1098967297
Chlavik
2004-10-28 16:41
2004.11.14
Надо после QueryInterface как то уничтожать полученый интерфейс ?


14-1098562409
Soft
2004-10-24 00:13
2004.11.14
nousa.in.ua





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский