Автор: MeatCrash 11.04.2006 6:18
Из названия темы, думаю, уже многое понятно, но хотел уточнить один из аспектов проблемы: Замедляется Winamp - музыка идёт с перерывами по секунде каждые полминуты и при переключении песен прихощдится ждать не полсекунды, а полминуты. Самое главное, если его сввернуть в окно, которое составлет не больше четверти экрана, то подтормаживает меньше.
Что же делать? Можно как-нибудь запереть паскаль от основных ресурсов или ещё что-нибудь придумать? Заранее всем благодарен за помощь.
Автор: lapp 11.04.2006 7:47
Цитата(MeatCrash @ 11.04.2006 2:18)
Из названия темы, думаю, уже многое понятно
Многое, да не все. Что ты подразумеваешь под словом Паскаль? BP7? Ведь ты уже спрашивал, и тебе отвечали, что Паскаль и, скажем, Turbo Pascal -
не одно и то же! Как нам догадываться, какой компилятор / IDE ты используешь?
Если все же речь идет о BP7 (TPx), то проблема в том, что это есть DOS'овское приложение, 16-разрядное. Как известно, для его работы винда создает виртуальную машину, которая эмулирует выполнение 16-разрядной задачи. Это, разумеется, требует дополнительных ресурсов. Кроме того, сама по себе досовская задача не обучена делиться с остальными чем бы то ни было.. В связи с этим несколько советов:
1. Переходи на FPC (www.freepascal.org). Он и сам по себе является 32-разрядным приложением, и создает 32-разрядный машинный код. Есть и другие варианты, загляни хотя бы http://forum.pascal.net.ru/index.php?showtopic=3699 что ли..
2. Попробуй поиграть с параметром Misc / Idle sensitivity в пропертях файла BP.EXE
3. Попробуй запускать ВР с пониженным приоритетом:
start /low c:\bp7\bin\bp.exe
4. http://citrix.pp.ru/DOS.html есть еще несколько советов и даже дополнительная прога, которая типа уменьшает загрузку проца при работе 16-разрядных приложений..
Автор: MeatCrash 16.04.2006 8:19
У меня Turbo Pascal 7.1 - какой у меня компилятор я не знаю, и не могу найти место, где о нём хоть что-нибудь написано. Сейчас мне очень интересна вот какая вещь: TP 7.1 является 32-разрядным приложением или 16-разрядным? Я пробовал что-нибудь поискать на frepascal, но в инглише не очень рублю, может подскажешь что именно на том сайте можно отыскать? А то нашёл какое-то приложение весом в 25 мегабайт и не знаю что делать.
Автор: MeatCrash 16.04.2006 8:54
Всё, разобрался. Скачал утилиту TAME. Прикольная вещь. Раньше приходилось всё время отрубать паскаль, так тормозило всё, что только может тормозить. Но появилась одна проблемка. Дело в том, что это незарегистрированная версия и через 30 дней она шлёпнется. Что же мне делать? У тебя не найдётся кряка для неё?
Автор: volvo 16.04.2006 11:54
Цитата(MeatCrash @ 16.04.2006 4:54)
У тебя не найдётся кряка для неё?
А http://forum.pascal.net.ru/rules.html (пункт 1.6 в частности) ты внимательно читал?
Автор: hardcase 16.04.2006 13:19
Хм. А в режиме совместимости запусткать получалось?
У меня есть эмулятор DOS'a DOSbox - я в нём стааарые дос-проги запускаю, которые в Xp не могут запуститься.
Автор: MeatCrash 16.04.2006 16:51
Volvo, дико извиняюсь, правила читал, но забыл. Сообщение исправить?