Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];

Вниз

Ласточка №2   Найти похожие ветки 

 
Дремучий   (2002-08-15 10:24) [0]

для тех, кто интересуется UBPFD -
--------------------------------------------------------------
UBPFD off-line Сlient "Deep Node"
freeware, версия 1.1.

страница
http://deep.adelavida.com.ua/delphi/ubpfd.htm

закачка
http://deep.adelavida.com.ua/delphi/deepnode.arj


 
Дремучий   (2002-08-15 12:50) [1]

какие будут замечания?
пожелания?
;)


 
ZZ   (2002-08-15 12:52) [2]

Я свои замечания снова говорить не буду :))))))


 
Дремучий   (2002-08-15 12:58) [3]

помню-помню....
;)


 
Delirium   (2002-08-15 13:53) [4]

Ну, вот, уже намного лучше :)

Однако поиск, как я понял, появится в следующеё вестии, а пока - неактивная кнопка? И жутко раздражает нагрузка на камень, при закачке апдейта. А так, вполне ...


 
Дремучий   (2002-08-15 13:59) [5]

как правильно разгрузить камень -
делать закачку в потоке
или можно как-то выставить приоритет для главного потока Application?


 
Delirium   (2002-08-15 14:23) [6]

Хм, я думаю надо влезть в исходники компонента, обнаружить "тяжёлый" цикл и вставить в него Sleep(1)


 
avr555   (2002-08-15 16:04) [7]

Я кнечно дико извиняюсь, но выложенный архив я не смог разархивировать стандартными средствами (WinRar, WindowsComander). Все пишут, что плохой архив.

Что мне делать?


 
Дремучий   (2002-08-15 16:12) [8]

в компоненте в таких местах прописано
Sleep(0)
кстати какой смысл в этом операторе?
очистить очередь сообщений?

заменил на
Sleep(1)
работает медленней, где-то наверное на полминуты
но загрузка камня 2-5%
нормально?


 
Дремучий   (2002-08-15 16:15) [9]

>>avr555 ©
архив был скачан тобой неполностью
обычно из-за плохой связи

размер архива
687 069 байт




 
Дремучий   (2002-08-15 16:25) [10]

>>avr555
обрати также внимание, что это arj архив...
возможно тебе также нужно скачать arj.exe,
в инете его валом, если надо вышлю мылом

ARJ 2.60 SHAREWARE Copyright (c) 1990-97 ARJ Software, Inc. Nov 16 1997
*** This SHAREWARE program is NOT REGISTERED for use in a business, commercial,
*** government, or institutional environment except for evaluation purposes.


 
avr555   (2002-08-15 16:30) [11]

Пробовал скачивать несколько раз.
Размер совпадает.

Все та же история...


 
avr555   (2002-08-15 16:49) [12]

Пробовал и этим архиватором. Все равно выдает ошибку.
А можно его каким-нибудь другим архиватором переархивировать?


 
Delirium   (2002-08-15 17:06) [13]

"...заменил на Sleep(1) работает медленней, где-то наверное на полминуты но загрузка камня 2-5% нормально?..."

Ну так Sleep как-раз и занимается тем, что преводит текущий поток в спящий режим на какоё-то время:
The Sleep function suspends the execution of the current thread for a specified interval.

VOID Sleep(

DWORD dwMilliseconds // sleep time in milliseconds
);
Ты поставил задержку - теперь в цикле камень отдыхает по 1 милисекунде за раз. Это и есть грамотная разгрузка процессора.


 
Val   (2002-08-15 17:10) [14]

>Delirium © (15.08.02 17:06)
А Sleep(0) зачем ставят?


 
Delirium   (2002-08-15 17:14) [15]

А за тем, что те программеры, что присали сетевой компонент - не дураки, и тоже это знали (про камень), но в каких-то своих целях, заблокировали эту функцию (Sleep), однако оставили - дабы сторонним программерам не приходилсь долго разбираться в чужом коде. Я бы именно так и сделал.
:)


 
Val   (2002-08-15 17:16) [16]

>Delirium © (15.08.02 17:14)
понятно, спасибо


 
Nikolay   (2002-08-15 17:36) [17]

Не очень удобно читать на синем фоне текст написанный белым цветом.


 
Виктор Щербаков   (2002-08-15 17:40) [18]

Да, можно было б найти компонентик с подсветкой паскалевского синтаксиса. Смотрелось бы приятней, но это на будущее, если занаться будет нечем.


 
Shaman_Naydak   (2002-08-15 17:46) [19]

> Val и Delirium
Позволю себе не согласиться с высказыванием по поводу поведения Sleep(0)
При данном параметре ф-ция отдаст системе оставшийся квант времени из выделенного, если в системе найдется поток с таким же или выше приоритетом (не спящий), иначе - сразу же вернет управление..
Так что с моей точки зрения корректнее было бы таки понизить уровень у потока


 
Delirium   (2002-08-15 18:10) [20]

На самом деле, я же не знаю о каком компоненте вообще идёт речь, по этому допустил, что всё происходит в основном потоке процесса. Кроме того, давая "дорабатывать" другим потокам мы не разгружаем камень, а я-то стремился именно к этому.


 
Дремучий   (2002-08-15 18:38) [21]

понятненько,
что ж все эти изменения появятся в ближайшем будущем

еще такой вопрос -
чем лучше паковать архив?

каку расскраску кода предлагаете?
стандартную?


 
IronHawk   (2002-08-16 00:22) [22]


> Дремучий © (15.08.02 18:38)
> понятненько,
> что ж все эти изменения появятся в ближайшем будущем

ЖДЁМ

> еще такой вопрос -
> чем лучше паковать архив?

RAR

> каку расскраску кода предлагаете?
> стандартную?

Чтоб можно было выбирать...



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.007 c
1-27069
Skif
2002-08-28 09:07
2002.09.09
Удаление файлов


14-27166
RV
2002-08-12 17:54
2002.09.09
в продолжение Есть ли жизнь на Марсе


1-27082
ssv
2002-08-22 14:12
2002.09.09
Объясните как это работает


3-26893
Sergey L.
2002-08-20 09:48
2002.09.09
Работа с отчетами.


7-27243
Shrek
2002-06-27 20:46
2002.09.09
Как правильно обновить рабочий стол??? в Win2000 Pro





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский