Полоса прогресса - Жалобы и Проблемы - Разное - Форум
Понедельник, 06.09.2010, 14:23
| RSS
Сообщений: ()
Главная | Форум
Меню сайта
Форма входа
Логин:
Пароль:
Друзья сайта

 

Клуб сайта DIM-S.NET

Статистика

Личные сообщения() · Новые сообщения · Участники · Правила форума · Поиск


Страница 1 из 3123»
Форум » Разное » Жалобы и Проблемы » Полоса прогресса

Полоса прогресса
Walsor Дата: Суббота, 03.10.2009, 14:29 | Сообщение # 1
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Я сделал exe файл, который при запуске копирует 1 файл, из одной папки в другую. В окне расположил полосу прогресса, задал, откуда и куда копировать: Действия -> <Mouse Enter> -> Файловая система -> Копировать:. Запускаю exe файл - копируется, НО на полосе прогресса не прибавляются палочки.
Про палочки: Свойства ->
Позиция - 0
Минимум - 0
Максимум - 100
Шаг - 1
Тип - pbHorizontal
Сплошная линия - Нет
Трек-бар - Нет.
Что я сделал не так - почему палочки не прибавляются?

 
Derg Дата: Суббота, 03.10.2009, 15:36 | Сообщение # 2
_____________________
Сообщений: 561
Репутация: 0
Награды 14



потомушто кода в прогрес нету чтобы палочки прибовлялись

 
xsnakes Дата: Суббота, 03.10.2009, 19:21 | Сообщение # 3
_____________________
Сообщений: 409
Репутация: 261
Награды 9



так сделать можно! позже мож сделаю!

 
Haker Дата: Суббота, 03.10.2009, 21:16 | Сообщение # 4
_____________________
Генералиссимус
Сообщений: 1100
Репутация: 22
Награды 18



http://dim-s.net/faq/0-0-10

 
Walsor Дата: Воскресенье, 04.10.2009, 17:34 | Сообщение # 5
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Как попасть в редактор кода.

 
Haker Дата: Воскресенье, 04.10.2009, 18:28 | Сообщение # 6
_____________________
Генералиссимус
Сообщений: 1100
Репутация: 22
Награды 18



Walsor, ппц даже отвечать небуду

 
Walsor Дата: Понедельник, 05.10.2009, 09:57 | Сообщение # 7
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Разобрался.

Добавлено (05.10.2009, 09:57)
---------------------------------------------
Теперь вапрос такой.
В окне расположил две кнопки, 1 Начать и 2 Отмена и добавил Полосу загрузки.
Кнопка Отмена закрывает окно.
Кнопка Начать копирует файл из 1 папки во 2.
Полоса загрузки отображает процесс копирования.

Не пойме, как при нажатии на кнопку начать заставить полосу загрузки прибавлять палочки?


 
xsnakes Дата: Понедельник, 05.10.2009, 10:08 | Сообщение # 8
_____________________
Сообщений: 409
Репутация: 261
Награды 9



Walsor, Кароче smile нужно шоб таймер считывал исходный размер файла и размер который уже скопировался, по формуле:
Code
x=исходный размер
y=скопированый размер
z=(y*100)/x

найти процент скопированого файла и установить положение полосы равное z
smile вот ток надо узнать как считывать размер файла.

 
Walsor Дата: Понедельник, 05.10.2009, 10:09 | Сообщение # 9
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Может быть вот так:
Кнопка начать -> Действие -> <Нажатие -> Общее -> Присвоить чужое событие -> :
Объект - MainForm.Progress_1
Событие - evMauseDovn

 
xsnakes Дата: Понедельник, 05.10.2009, 10:11 | Сообщение # 10
_____________________
Сообщений: 409
Репутация: 261
Награды 9



Это если умную полосу делать, а если тупую, то при нажатии на кнопку запустить таймер, который каждую секунду прибовляет к позиции линии 1, а когда линия дошла до 100, то вырубить таймер и позицию сменить на 0
Но файл за это время может неуспеть скопироваться smile если он много весит.

Добавлено (05.10.2009, 10:11)
---------------------------------------------

Quote (Walsor)
Может быть вот так: Кнопка начать -> Действие -> <Нажатие -> Общее -> Присвоить чужое событие -> : Объект - MainForm.Progress_1 Событие - evMauseDovn

А это ты вообще о чём biggrin

 
Walsor Дата: Понедельник, 05.10.2009, 10:13 | Сообщение # 11
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Файл 500 MB

 
xsnakes Дата: Понедельник, 05.10.2009, 10:14 | Сообщение # 12
_____________________
Сообщений: 409
Репутация: 261
Награды 9



Quote (Walsor)
Кнопка начать -> Действие -> <Нажатие -> Общее -> Присвоить чужое событие -> : Объект - MainForm.Progress_1 Событие - evMauseDovn

ты тут и ошибок немерино написал biggrin
Mouse пишется! Down пишется! И не ev а там походу OnMouseDown smile
Но эта мысль вообще не о чём!

 
Walsor Дата: Понедельник, 05.10.2009, 10:15 | Сообщение # 13
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Торопился, а в школе немецкий учил.

 
xsnakes Дата: Понедельник, 05.10.2009, 10:18 | Сообщение # 14
_____________________
Сообщений: 409
Репутация: 261
Награды 9



Walsor, Надо узнать как через прогу выводить в переменную размер файла, тогда можно создать умную полосу!

Добавлено (05.10.2009, 10:18)
---------------------------------------------
Haker, ЗНАЕШ КАК считывать размер файла (через прогу на MessBox)?


 
Walsor Дата: Понедельник, 05.10.2009, 10:25 | Сообщение # 15
_____________________
Лейтенант
Сообщений: 60
Репутация: 0
Награды 0



Я нет

 
Форум » Разное » Жалобы и Проблемы » Полоса прогресса
Страница 1 из 3123»
Поиск:

Хостинг от uCozDim-S Software © 2004-2010. Все права защищены.
support@dim-s.net