![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| User32 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.11.2005 Репутация: нет Всего: нет |
Пишу мини инсталлятор, сейчас решил дополнить его ProgressBar'ом для визуализации...
Но столкнулся с такой проблемой: Нужно скопировать ОДИН! файл но отображая процесс копирования на ProgressBar. Делаю так:
И всё работает но только на Windows 2000 и XP а вот на Windows 95 и 98 неработает Как быть? Каким ещё можно способом скопировать один файл с визуализацией процесса на ProgressBar? |
|||
|
||||
| Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
А stdcall где же?
|
|||
|
||||
| User32 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.11.2005 Репутация: нет Всего: нет |
Не совсем понял, причём тут tdcall. Насколько я знаю это 32-разрядный режим... Или я не прав?
|
||||
|
|||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
а причем тут stdcall и 32 разрядный режим??? -------------------- There are always someone smarter than you... |
|||
|
||||
| User32 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.11.2005 Репутация: нет Всего: нет |
||||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 62 Всего: 128 |
а в чем проблема то?
что значит "не работает"? какую ошибку выдает? что GetLastError возвращает? -------------------- There are always someone smarter than you... |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Копируй CopyFile
Что бы узнать прогресс, смотри сколько уже скопировано (соотношение размер файла-получателя/размер файла-источника) -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 13 Всего: 158 |
User32, уже давно бы "руками" скопировал, избежав проблем с совместимостью итд.
чей-то меня пробило позаниматься фигней(фигня потому, что это стопудово есть в faq'ах):
ps. delphi не разумею особо, посему критика "идет лесом" - сами улуЧЧайте. |
|||
|
||||
| User32 |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 7.11.2005 Репутация: нет Всего: нет |
Добавлено @ 13:27
1) Проблема в неработоспособности... т.е. не копирует. 2) А то и значит что вообще ничего не выдаёт и неработает. Добавлено @ 13:29
Низя, нужна визуализация процесса. Добавлено @ 13:29
Знаю, так и зделал... Всем спасибо, проблема решена. И всё заработало как надо даже на 9х виндах... Ошибок (I\O error ...) больше невыдаёт, т.к. всё дело было в режиме доступа к файлу FileMode := fmOpenRead
Это сообщение отредактировал(а) User32 - 5.6.2007, 13:31 |
||||||||
|
|||||||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |