Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-82702
dravida
2002-11-14 17:42
2002.11.25
как узнать что мышь покинула форму?


1-82777
Азазелло
2002-11-15 17:26
2002.11.25
Delphi+ActiveX Crystal Report 8.5 передача параметров в ХП


1-82847
SI-riuss
2002-11-14 12:16
2002.11.25
Как воткнуть иконку проги на таскбар где часы?


14-83009
Undert
2002-11-07 21:41
2002.11.25
Yo! Masters of Delphi на 2 месте ...


1-82826
Vovaka
2002-11-13 16:48
2002.11.25
Как определить, что с приложением никто не работает





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский