![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
![]() |
![]() |
![]() |
#12 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Если не жалко, выкладывай исходник =)
Уж больно прямо и красиво сделан интерфейс=) Хотелось бы увидеть, как сделаны такие кнопки с подсветкой ) считать будет быстрее, если внизу не выводить "сокращено из ***" - на это тратится большая часть времени. Не понятно, почему так долго считает... Сначала надо сокращать дроби, а потом умножать/делить (видно по числу 200048 на скрине) Прога ведь работает в потоках? |
![]() |
![]() |
![]() |
#13 |
ACM!
Форумчанин
Регистрация: 19.06.2009
Сообщений: 382
|
![]()
Не-не, слишком ты высокого обо мне мнения
![]() |
![]() |
![]() |
![]() |
#14 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Попробуй убрать ProcessMessages и надпись, сколько осталось - ускорит вычисления раз в 10.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ Последний раз редактировалось Alex Cones; 14.10.2009 в 20:06. |
![]() |
![]() |
![]() |
#15 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Вот - моментально (по крайней мере у меня =) ) работающее умножение (тестил по предыдущему скрину):
Код:
|
![]() |
![]() |
![]() |
#16 |
ACM!
Форумчанин
Регистрация: 19.06.2009
Сообщений: 382
|
![]()
По сути, в моем коде происходит то же самое, только введена доп. проверка на то, что число может быть 4/8 (2х2), а ваш алгоритм его не сократит.
Вот, убрал я все лишнее: Код:
1) Если очень большое число, то он подвисает и прогресса не видно. Наверное надо ввести условие, что обработка сообщений проводится только если число больше чего-то. Какое число взять за границу? 1 000 000? 2) У меня есть строчка: Код:
|
![]() |
![]() |
![]() |
#17 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Можете выводить старое "Обработка 10203 из 200048", только обновляйте примерно так:
(показываю сам способ): Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#18 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
k1r1ch
Ну что уж Вы, Алгоритм Евклида не знаете ![]() Почитайте. Там внизу есть ссылка на примеры реализации
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#19 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
![]()
Что именно мой алгоритм не сократит?) 4/8 и 2/2 сокращает )
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Протестируйте программы | Umen | Софт | 13 | 15.12.2010 00:13 |
протестируйте пож прогу | NSvirus | Паскаль, Turbo Pascal, PascalABC.NET | 15 | 12.05.2009 21:04 |
Протестируйте программку, пожалуйста | Air | Софт | 7 | 25.07.2008 16:37 |
Протестируйте пожалуйста | terminadoor | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 24.07.2008 14:56 |
протестируйте программу | Gambler | Софт | 13 | 04.02.2007 02:48 |