Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1164627544
mmms
2006-11-27 14:39
2006.12.17
Можно ли в TRichEdit вывести текст с фоном произв. цвета?


2-1164738540
Hollander
2006-11-28 21:29
2006.12.17
Не могу прочитать файл ;-)


6-1153823399
Leonid
2006-07-25 14:29
2006.12.17
Отправка e-mail при регистрации программы у заказчика


2-1164789915
Sergg
2006-11-29 11:45
2006.12.17
Удаление всех файлов в папке


2-1164797653
addi
2006-11-29 13:54
2006.12.17
HexToInt




   Наверх