STARTUPINFO si;
PROCESS_INFORMATION pi;
TDateTime dt;
dt= Now();
String str = dt.FormatString(("DDMMYYYYHHMMSS"));
String tt = "rar32.exe m -y -ep1 "+str + ".rar" + " *.xml";
ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
si.dwFlags =STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
ZeroMemory( &pi, sizeof(pi) );
BOOL er = CreateProcess(
NULL, // name of executable module
tt.c_str() , // command line string
NULL, // SD
NULL, // SD
FALSE, // handle inheritance option
CREATE_NEW_CONSOLE, // creation flags
NULL, // new environment block
NULL, // current directory name
&si, // startup information
&pi // process information
);
DWORD dd = WaitForSingleObject(pi.hThread,10000);
Помогите с ZLIB
[C++ Error] zconf.h(270): E2015 Ambiguity between 'Byte' and 'System::Byte'
а в мане пишет что все должно работать гуд!
Помогите плиз разобраться, просто ооочень нужен архиватор, чтоб прога паковала созданные ею файлы...
Заранее сенкс!
[C++ Error] zconf.h(270): E2015 Ambiguity between 'Byte' and 'System::Byte'
а в мане пишет что все должно работать гуд!
Помогите плиз разобраться, просто ооочень нужен архиватор, чтоб прога паковала созданные ею файлы...
Заранее сенкс![/QUOTE]
FAQ вопрос №10
[C++ Error] zconf.h(270): E2015 Ambiguity between 'Byte' and 'System::Byte'
а в мане пишет что все должно работать гуд!
Помогите плиз разобраться, просто ооочень нужен архиватор, чтоб прога паковала созданные ею файлы...
Заранее сенкс![/QUOTE]
Что бы прога паковала созданные файлы можно использовать примерно такой код:
Код:
Этот код создает архив с именем содержащим текущею дату и время и упаковывает туда все файлы с раширением *.xml, после чего их удаляет. Командная строка тестировалась на версии рара 2.01.
По поводу твоего вопроса - как сказал GIZMO. Конфликт имен может быть не только в твоем коде.
З.Ы: а темку мона закрыть дабы флуд не начался :)