Главная страница
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.023 c
1-82700
Comp
2002-11-14 12:46
2002.11.25
ShellAPI


3-82612
stalker_pro
2002-11-04 18:50
2002.11.25
Вопрос по ADO и MIDAS


6-82890
bander_log
2002-09-26 12:27
2002.11.25
получение имени машины


3-82645
AccessLamer
2002-11-06 11:49
2002.11.25
Хочу аналог интербейсовского генератора в аксесе...


14-83007
Тори
2002-11-07 13:52
2002.11.25
написать программу