Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];

Вниз

Как то можете помоч а то у меня не получается   Найти похожие ветки 

 
Xman   (2002-10-21 14:25) [0]

Я написал код которы сведения архивного файла записивает в файл формата текс:

procedure ExecuteWait(const CmdLine: string);
var pi:TProcessInformation; si:TStartupInfo; path:string;
begin
GetStartupInfo(si);
path:= ExtractFilePath(Application.ExeName);
if CreateProcess(pchar(path+"arj.exe"),pchar(CmdLine),nil,nil,false,0,nil,nil,si,pi)
then
begin
WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle(pi.hProcess);
end
else raise Exception.Create("Impossible: ""+CmdLine+""");
end;

ExecuteWait("arj.exe"+" e"+" "+имя архива+" temp");
ExecuteWait("arj.exe"+" l"+" "+имя архива+" >temp.txt");

вот что умения не получается это кусочек кода в win 2000 работает нармално, но в win 98 чото этот код не работает
ExecuteWait("arj.exe"+" l"+" "+имя архива+" >temp.txt");
Так в чем уменя неправилно написано не поможетили?
в win 98 пробовал в камандной строке
arj.exe l имя архива >temp.txt отлично работает.
помогите дело горить!!!!
пишите на мыло rustam.ergashev@gallabank.com


 
Xman   (2002-10-21 14:42) [1]

Аууууууууууу


 
Song   (2002-10-21 15:50) [2]

Чего именно не работает-то?


 
MegaBass   (2002-10-21 15:58) [3]

а зачем process то запускать че не хватает ShellAPI использовать
winexec или shellexecute ?


 
Xman   (2002-10-21 16:19) [4]

У меня вот это част не работает
ExecuteWait("arj.exe"+" l"+" "+имя архива+" >temp.txt");
выдает какуюта ошибку(long name files enebled) но он работал в win 2000 Может 98 не поддержвает но тогда в командном строке arj.exe l имя архива >temp.txt работает не могу понят ошибку
я умею ползоватся этим CreateProcess и ползуюсь.


 
Xman   (2002-10-21 16:36) [5]

Ошибка Long filenames enebled


 
Xman   (2002-10-21 16:38) [6]

Ошибка Long filenames enebled.
я пробовал эту задачу выполнит в winexec(arj.exe l имя архива >temp.txt) но в нем тоже дается это ошибка.



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

Форум: "Основная";
Текущий архив: 2002.10.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-101183
Dimich1978
2002-10-21 11:59
2002.10.31
Мастера как можно определить КЕМ СДЕЛАН винчестер и ID


1-101326
gerkon
2002-10-20 14:45
2002.10.31
повтор процедур.


3-101089
stur
2002-10-08 14:47
2002.10.31
Как отобразить в DBGrid в виде String поля типа VARCHAR2 (Oracle)


1-101244
SWD
2002-10-22 09:16
2002.10.31
Редактор с элементами управления


8-101381
Ptushenko Denis
2002-07-06 13:56
2002.10.31
Подскажите как определить скока минут длится песня ?





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