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

Вниз

ShellExecute ???????????   Найти похожие ветки 

 
VP   (2003-05-26 11:29) [0]

Приветствую.
В общем
ShellExecute(Handle, "open", "myfile.doc", nil, nil, SW_SHOWNORMAL);
Работает(ХР).
Перенес программу на другие машины (98, NT) Не работает, или открывает ворд но тот в свою очередь выдает ошибку и закрывается)
Что бы это значило?


 
code.x   (2003-05-26 11:40) [1]

А что возвращает сама функция?


 
jack128 ©   (2003-05-26 13:45) [2]

а если указывать полный путь к файлу, то работает??


 
VP   (2003-05-26 13:50) [3]

Так я и указываю полный путь типа
PChar(getcurrentdir + "\мойфайл.doc")
Кстати проблема снимается, когда я в WindowsCommander принудительно ассоциирую файл с Winword.
Но ведь в системе он и до этого был ассоциирован и открывался двойным кликом...


 
clickmaker ©   (2003-05-26 14:01) [4]

ShellExecute(Handle, nil, Path + "\myfile.doc", nil, nil, SW_SHOWNORMAL);
И проверяй, что говорит GetLastError после вызова


 
Игорь Шевченко ©   (2003-05-26 14:17) [5]


>Path + "\myfile.doc"


PChar(Path + "\myfile.doc")


 
jack128 ©   (2003-05-26 15:18) [6]


> проверяй, что говорит GetLastError после вызова

Только не Getlasterror, а сам ShellExecute


 
Intell ©   (2003-05-26 18:09) [7]

может глупо упоминать, но добавляем ShellAPI в USES

procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Application.Handle, "open", "C:\мои документы\myfile.doc", nil, nil, sw_ShowNormal);
end;


 
MELiFARO ©   (2003-05-26 21:43) [8]

ShellExecute(Application.Handle, "open", "C:\мои документы\myfile.doc", nil, "C:\мои документы\", sw_ShowNormal);

Директорию не забываем указывать....


 
MELiFARO ©   (2003-05-26 21:44) [9]

ShellExecute(Application.Handle, "open", "C:\мои документы\myfile.doc", nil, "C:\мои документы\", sw_ShowNormal);

Директорию не забываем указывать....


 
Intell ©   (2003-05-27 14:46) [10]

Удалено модератором
Примечание: Offtopic



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
1-100758
DBDev
2003-07-16 12:00
2003.07.31
Как осуществить переход с одной вкладки на другую в OLE Excel-я?


3-100623
dumm
2003-07-08 12:48
2003.07.31
remote server ib6


8-100837
AlexT1000
2003-04-08 18:01
2003.07.31
Вывод метафайла с учетом матрицы трансформирования


1-100695
Sirus
2003-07-18 13:21
2003.07.31
Как в TStringGrid выбрать ячейку???


1-100751
TCrash
2003-07-16 12:31
2003.07.31
ASM и время