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

Вниз

winoldap   Найти похожие ветки 

 
Gonzalez ©   (2002-11-15 08:55) [0]

Пипл! Хэлп! Мне нужно из проги, которую я пишу, запустить другую... Казалось бы, что может быть проще, НО !.. Но в момент вызова приложения, вместо него в памяти вешается какой-то winoldap, а сама прога не запускается... Как нибудь можно это обойти? Поможите, плиз!


 
Александр Павлов ©   (2002-11-15 09:00) [1]

Простенький пример:
Uses ShellAPI;
...
ShellExecute(Handle,PChar("open"),"c:\windows\calc.exe",nil,nil,SW_SHOWNORMAL);


 
Lord Warlock ©   (2002-11-15 09:10) [2]

Или еще проще - WinExec(PChar(Переменная типа String, в которой лежит путь и программа),SW_SHOWNORMAL);


 
Calm ©   (2002-11-15 09:26) [3]

2 Gonzalez
Насколько я понял вопрос, сложность состоит не в способое запуска (WInExec, ShellExecute), а в результате, к которому приводят эти действия.

Если так, скажи, какую прогу ты пытаешься запустить.


 
biocron ©   (2002-11-15 09:39) [4]

Вот пример работающий под 98 и 2000 виндой
CreateProcess(nil, @S[1], nil, nil, False, 0, nil, nil, SInfo, PInfo);


 
Александр Павлов ©   (2002-11-15 09:48) [5]

Дядя био почитайте Дядю Calm-а, и сообщение от (15.11.02 09:39).
:*P


 
Gonzalez ©   (2002-11-15 10:18) [6]

2 Calm
Все ты правильно понял! :) А прога очень редкая - OntoEdit"ом ее звать... И насколько я понял, так как сам exe"шник небольшой, то основа вся в jar"ах сидит...


 
Dr_Mike ©   (2002-11-15 11:40) [7]

А сама по себе она хоть запускается ?


 
Calm ©   (2002-11-15 11:45) [8]

IMHO, проблема в проге. Может она как-то некорректно написана и требует каких-либо специфических условий при запуске?

Кто такой wnioldap я толком не знаю. Но он запускается под win95/98 вместе с FAR"ом. Может дело связано с тем, что приложение консольное?

К сожалению, помочь не могу.


 
Gonzalez ©   (2002-11-15 15:17) [9]

2 All
Ребята! Сорри за то, что попусту напряг вас! Все, как всегда, оказалось очень просто: необходимо было в параметрах ShellExecute прописать каталог запуска. Так как прога, которую я пытался запустить, обращалась к своим основным модулям относительно того каталога из которого она запускалась, а основная программа, которая ее запускала, была в другом каталоге, то возникала ошибка и в памяти оставался один winoldap. Еще раз извините за беспокойство, и большое спасибо всем кто пытался помочь!


 
Calm ©   (2002-11-15 15:45) [10]

Круто, ничего не скажешь! Такой диспут развели, а он (Gonzalez) нас обломал :(

P.S. Со мной один раз тоже похожий косяк случился. Только я на уши поднял не посетителей форума, а всех программистов одной небольшой конторы.
P.P.S. Зато потом пива попили :)



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

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

Наверх




Память: 0.49 MB
Время: 0.022 c
1-82820
Provodnick
2002-11-14 05:52
2002.11.25
Как назначить обработчика события?


1-82740
Terrible
2002-11-14 19:35
2002.11.25
Писать цветами в RichEdit


1-82850
Separator
2002-11-11 07:51
2002.11.25
Проверка значения строки:


14-82953
blackman
2002-10-19 17:55
2002.11.25
Как у нас погодой ?


14-82928
MJH
2002-10-23 05:30
2002.11.25
Почему