Копирование
От: Ling  
Дата: 31.07.06 13:01
Оценка:
Мне нужно сделать небольшую простенькую инсталяшку.
При этом придётся копировать довольно таки большие файлы (3 гига)
Как мне это лучше (надёжнее, удобнее) сделать?

К тому же этот 3г файл ещё и архив.... очень хотелось бы сразу же запустить его на разорхивирование.
И нужно экспортировать несколько файлов экспорта реестра.
Подскажите пожалуйста ссылочки на ресурс, как мне всё это лучше организовать.
Re: Копирование
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 31.07.06 13:15
Оценка:
Здравствуйте, Ling, Вы писали:

L>Мне нужно сделать небольшую простенькую инсталяшку.

L>При этом придётся копировать довольно таки большие файлы (3 гига)
L>Как мне это лучше (надёжнее, удобнее) сделать?

FileStream_Source.ReadBuffer + FileStream_Destination.WriteBuffer() + try..except

L>К тому же этот 3г файл ещё и архив.... очень хотелось бы сразу же запустить его на разорхивирование.


После того, как скопируешь — что мешает через ShellExecute/CreateProcess запустить архиватор?

L>И нужно экспортировать несколько файлов экспорта реестра.


ShellExecute для .REG файла. Все оставльное система сама сделает.

L>Подскажите пожалуйста ссылочки на ресурс, как мне всё это лучше организовать.


Ctrl+F1 устроит?
WBR, Dmitry Beloshistov AKA [-=BDS=-]
Re[2]: Копирование
От: Ling  
Дата: 31.07.06 13:31
Оценка:
Здравствуйте, DarkMaster, Вы писали:

DM>Здравствуйте, Ling, Вы писали:


L>>Мне нужно сделать небольшую простенькую инсталяшку.

L>>При этом придётся копировать довольно таки большие файлы (3 гига)
L>>Как мне это лучше (надёжнее, удобнее) сделать?

DM>FileStream_Source.ReadBuffer + FileStream_Destination.WriteBuffer() + try..except


L>>К тому же этот 3г файл ещё и архив.... очень хотелось бы сразу же запустить его на разорхивирование.


DM>После того, как скопируешь — что мешает через ShellExecute/CreateProcess запустить архиватор?


L>>И нужно экспортировать несколько файлов экспорта реестра.


DM>ShellExecute для .REG файла. Все оставльное система сама сделает.


L>>Подскажите пожалуйста ссылочки на ресурс, как мне всё это лучше организовать.


DM>Ctrl+F1 устроит?


А как запустить копирование, средствами Windows (что-бы появилось окошко с прогресс баром,"отмена", (и бумажки летали ) )
Re[3]: Копирование
От: ekamaloff Великобритания  
Дата: 31.07.06 13:44
Оценка:
Здравствуйте, Ling, Вы писали:

L>А как запустить копирование, средствами Windows (что-бы появилось окошко с прогресс баром,"отмена", (и бумажки летали ) )


SHFileOperation
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[4]: Копирование
От: Danchik Украина  
Дата: 31.07.06 13:51
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, Ling, Вы писали:


L>>А как запустить копирование, средствами Windows (что-бы появилось окошко с прогресс баром,"отмена", (и бумажки летали ) )


E>SHFileOperation


Для тех кому лень разбираться:
Turbopower ShellShock
Компонента: TStFileOperation
Re: Копирование
От: Ubivetz Украина  
Дата: 31.07.06 14:20
Оценка:
Здравствуйте, Ling, Вы писали:

L>Мне нужно сделать небольшую простенькую инсталяшку.

L>При этом придётся копировать довольно таки большие файлы (3 гига)
L>Как мне это лучше (надёжнее, удобнее) сделать?

L>К тому же этот 3г файл ещё и архив.... очень хотелось бы сразу же запустить его на разорхивирование.

L>И нужно экспортировать несколько файлов экспорта реестра.
L>Подскажите пожалуйста ссылочки на ресурс, как мне всё это лучше организовать.
А надо ли оно? Есть хороший GNUтый инсталлятор InnoSetup, который это всё умеет и даже больше.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Эх, люблю выпить и переспать с кем нибудь!
Но чаще выходит перепить с кем — нибудь и выспаться...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.