Форум: "Основная";
Текущий архив: 2003.04.14;
Скачать: [xml.tar.bz2];
Внизработа с РАР.ЕХЕ Найти похожие ветки
← →
апельсин== (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c