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

Вниз

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

 
Сладкий   (2006-11-27 22:31) [0]

У меня представленный ниже кусок исходного кода вытягивает перечень файлов из "листбокса" и запихивает их в arj архив с паролем.

Подскажите в чём проблема ???
Не понимаю - запустил программу под 98 виндой - работает без проблем - пакует, а запустил под ХП - не хочет паковать !!!

Как тогда в 98 всё работало ?


for i:=0 to listbox1.Count-1 do
s:=s+" "+extractfilename(listbox1.Items);
CreateProcessWaitExit(ExtractFilePath(ParamStr(0))+"temp\arj.exe a " +ExtractFilePath(ParamStr(0))+"temp\"+edit1.Text+ " -gSQL-99_DelphiC@mp@Nent$ "+ s, true);


реально в виндовс ХП не хочет паковать файлы с длинными именами(даже архив не создаёт, сли только длиные) - с короткими всё ОК.

Что можно сделать и почему такое происходит ?


 
Дмитрий Белькевич ©   (2006-11-27 23:09) [1]

Ошибка в CreateProcessWaitExit в 17-й строке.

>реально в виндовс ХП не хочет паковать файлы

посмотри, что аржу передаётся, и попробуй то же выполнить в обычной консоли.


 
Sam Stone ©   (2006-11-27 23:17) [2]

> реально в виндовс ХП не хочет паковать файлы с длинными
> именами(даже архив не создаёт, сли только длиные)

двойные кавычки тебе в помощь.


 
Сладкий   (2006-11-27 23:20) [3]

Sam Stone

Большое спасибо - помогло ))))))))))))))!!!


 
Сладкий   (2006-11-27 23:25) [4]

не, рано радуюсь :(
так не катит !!!


 
Германн ©   (2006-11-28 01:03) [5]


> CreateProcessWaitExit

А это собссно откуда? В Д6 такой процедуры не нашел. :-(


 
Palladin ©   (2006-11-28 02:26) [6]

Это видимо его сверхсекретная разработка скопированная откуда то из инета.


 
BiN ©   (2006-11-28 10:32) [7]

Не CreateProcessWaitExit не катит, нужно использовать функцию CreateProcessCheckResultWaitExitForever



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

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

Наверх




Память: 0.48 MB
Время: 0.043 c
15-1164269293
Ling
2006-11-23 11:08
2006.12.17
freelance


2-1164884290
pyJIoH
2006-11-30 13:58
2006.12.17
Экспорт в rtf. Ünicode =)


2-1164738833
Стрельников
2006-11-28 21:33
2006.12.17
ComboBox


3-1160143985
menart
2006-10-06 18:13
2006.12.17
Полнотекстовый поиск MS SQL SErver 2000


15-1163685268
Calibr
2006-11-16 16:54
2006.12.17
Flash CD-Rom Device