Главная страница
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.013 c
3-82581
Gadfly
2002-11-07 11:49
2002.11.25
Почему меня все игнорируют?


4-83056
Werewolfru
2002-10-11 17:21
2002.11.25
Как поменять HINT у иконки в TRAY`е


7-83015
dr.karter
2002-09-25 15:23
2002.11.25
Реестр


4-83075
chsv
2002-10-14 20:06
2002.11.25
?


14-82958
Dm9
2002-11-05 18:18
2002.11.25
Настройка локальной сети - где почитать?