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

Вниз

Проблема с ShellExecute   Найти похожие ветки 

 
DPust   (2002-04-19 10:33) [0]

Уважаемые Мастера!
Возникла проблема - при выполнении данной процедуры на компьютере под WinXP все отрабатывает как надо, но при установке программы на машину Win95 перестает работать DefaultDirectory, т.е. вызываемая программа запускается не там где я хотел бы. Может кто посоветует что делать. Облазил все - найти не смог...
Help me, pls!!!!!!!


void __fastcall TFMain::MyClick(TObject *Sender)
{
int NumBut=StrToInt(((TComponent*)Sender)->Name.SubString(8,2));
String NameExe=PlugExe->Strings[NumBut];
char *NameEx=NameExe.c_str();
String DefDir=ExtractFileDir(NameExe);
char *DefDi=DefDir.c_str();
//CreateProcess(NameEx,NULL,NULL,NULL,true,NORMAL_PRIORITY_CLASS,NULL,DefDi,NULL,NULL);
ShellExecute(Handle,"open",NameEx,"",DefDi, SW_SHOW);
}


 
Song ©   (2002-04-19 10:56) [1]

Перестаёт работать Default та которая в ярылке или в
String DefDir=ExtractFileDir(NameExe);
char *DefDi=DefDir.c_str(); ???

В w95 используйте WinExec()


 
DPust ©   (2002-04-19 11:09) [2]

>>Song
Та, которая
String DefDir=ExtractFileDir(NameExe);
char *DefDi=DefDir.c_str();

А с ShellExecute в win95 никак?



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-64903
jaric
2002-05-24 18:48
2002.06.20
Какое ограничение на длину текста запроса в TADOQuery


1-65100
z_z
2002-06-06 22:30
2002.06.20
Вопросик про TTimer


4-65270
KonSer
2002-04-17 17:23
2002.06.20
Как узнать, завершился ли процесс, зная его Handle


8-65177
novomod
2002-01-28 23:55
2002.06.20
Как проиграть wav,mp3 при нажатии button


14-65220
Evgeny
2002-05-17 12:41
2002.06.20
Даже потрепаться модератор и то не дает