Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.053 c