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

Вниз

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

 
Сладкий   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
3-1159196363
Vendict
2006-09-25 18:59
2006.12.17
Невидимая SyBase


3-1160222126
Kley
2006-10-07 15:55
2006.12.17
подключится к БД Pervasive.SQL из Delphi 7.0


2-1164620173
bablja
2006-11-27 12:36
2006.12.17
Округление


2-1164883305
Creative
2006-11-30 13:41
2006.12.17
Как на API будет "если зажат Shift"?


11-1141501027
Zhilkin Serg
2006-03-04 22:37
2006.12.17
Удаленные контролы в MCK





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