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

Вниз

работа с РАР.ЕХЕ   Найти похожие ветки 

 
апельсин== ©   (2003-04-03 08:47) [0]

procedure TForm1.Button2Click(Sender: TObject);
var TempStr: string;
i:integer;
begin
i:=LastDelimiter("\",OpenDialog1.FileName);
TempStr:=Copy(OpenDialog1.FileName,1,i);
shellexecute(self.Handle,"open",pchar(TempStr),nil,nil,SW_SHOW);
TempStr:="rar.exe e -y "+OpenDialog1.FileName+" C:\";
if winexec(pchar(TempStr),SW_sHOW)>32
then Application.MessageBox("получилось","да")
else Application.MessageBox("косяк","нет")
end;


процедура выдает сообщение что все ОК!, а результата (распакованного файла -НЕТ)

подскажите где ошибка


 
sask ©   (2003-04-03 09:45) [1]

Функция WinExec завершится с кодом <= 32 при системных ошибках
(нехватка памяти и т.п.). Код возврата запускаемого приложения не анализируется. Если хочешь посмотреть результат выполнения приложения (код возврата), используй, например,
ShellExecuteEx + GetExitCodeProcess



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
1-44086
Tornado
2003-04-01 09:39
2003.04.14
как переименовать директорию?


14-44327
ASDF1
2003-03-30 18:12
2003.04.14
Как отловить сообщение???


3-44022
SiJack
2003-03-25 15:52
2003.04.14
Как ячейку BDGrid редактируемой только по OnDblClick


14-44369
TIER
2003-03-22 08:17
2003.04.14
Как программно скопировать файл по локалке ???


3-44075
calm
2003-03-24 15:43
2003.04.14
Как программно проверить, запущен ли сервер IB (Firebird etc)?