-
Владимир, к Вам вопрос. Скачал я 500I, распаковал, запустил, указал папку со сканами лекций (42 BMP-файла по 4976x6726x24bit). Полет нормальный, эскизы появились, даже без особого торможения. Выбрал пункт ScreenSaver, появилось окно с настройками. В этот момент появился наг, и окно с настройками скринсейвера начало медленно приобретать прозрачность, ощутимо тормозя работу машины, вплоть до рывков курсора при движениях мыши. Так же, появился черный прямоугольник вокруг кнопки Set1. Посмле нажатия нужной кнопки, наг пропал, и окно с таким же торможением начало терять прозрачность. После нажатия Отмена в окне настроек скринсейвера, это окно как-будто несколько раз скрылось\отобразилось, и таки исчезло. Собственно вопрос: так и должно быть? Так же после перехода в полноэкранный режим и возвращения в оконный режим появилась проблема, как у тов. SergeR в [327]. WinXP SP2, Celereon D 2.53 ГГц, 240 МБ оперативы, интеграт. http://up.k10x.net/dvflncmrhturl/sc1.JPG - скриншот (60 кб).
-
Черная рамка - это обычный эффект прозрачного контрола при первом переходе формы и AlphaBlend 255 в меньшее значение. Думаю, если дождаться повторного нага при том же переднем диалоге эффект не повтороится.
Скорость при нагне должна тормозить. Но даже на моём ноуте я такого тормоза не наблюдал, чтобы всё дергалось. Наверное, много чего в фоне крутится.
Эффект с полным экраном до сих пор не имею возможности наблюдать ни на одном из своих компов. Я вот подумал. Может, это от того что я проверяю только на компах, которые сам настраивал и всё устанавливал. Может ли эо быть эффект каких-то запущенных в фоне задач, которых у меня нет. Например, антивирусов, или неубитых сервисов индексирования. Выглядит глупо, но ничего больше не придумывается.
Можете ТОЧНО сказать как получить глюк минимальным количеством телодвижений? Описывайте всё: граш оно/фф, тултипсы он/офф, сколько файлов в директории, КАК именно открыть, на сколько мышь сдвинуть, открыто ли окно максимайзед...
-
> Можете ТОЧНО сказать как получить глюк минимальным количеством > телодвижений? Описывайте всё: граш оно/фф, тултипсы он/офф, > сколько файлов в директории, КАК именно открыть, на сколько > мышь сдвинуть, открыто ли окно максимайзед...
На последних версиях у меня не повторилось, а старые к сожалению снес.
-
В фоне крутился только винамп и тотал коммандер, которые запущены у меня почти всегда. Такого торможения я не наблюдал, даже когда запускал одновременно Turbo Delphi 2006, Word 2000, CBuilder 6 и Acrobat Reader 7 плюс вышеперечисленные. В понедельник попробую составить Вам требуюмую последовательность действий, все на работе осталось.
-
Вертел по-всякому, проблема из [327] так и не повторилась. Не зависимо от граш, наблюдается дергание курсора мыши при перекрывании нага другими окнами зумера. Видимо, это особенность моей рабочей машины, так как дома на Athlon XP 2800+ \ 768MB, WinXP SP2 такого яростного торможения не заметно.
-
Обновил до 5.01А. В редакторе коллажа уже есть изменение размеров, выравнивание и, разумеется, печать и сохранение. Заодно выложил версию Lite, бесплатную, с некоторыми ограничениями на фичи (может печатать на принтер только 1 картинку, нет сохранения и ещё куча мелочей) и форматы (tif, raw) и без установщика. Но пользоваться вполне можно. Кто не знает где: http://zoomer.kolmck.net
-
5.01B. Lite так же обновлён. Гигантские Gif'ы теперь тоже грузятся независимо от размера, с перепаковкой во временный файл, а не в память. т.е. теперь jpeg, tiff, gif, png, bmp - грузятся при любом размере, лишь бы было место на диске для распаковки.
-
-
В смысле не гудвел :) если кто помнит.
-
-
-
^
-
http://kolmck.net/sf/SOL=IdealSpade4Programmer.rar > ^
Если честно, очень, очень, очень хороший, но велосипед, т.к. к любому новому языку надо описание API операционной системы. Как вы думаете почему на Паскале не пишут драйвера? Потому, что большой размер или компилятор (линкер) не позволяет это сделать? Нет! Потому, что описание API на C!
-
Нет. Пишут. Не пишут драйверы на Delphi старше 2.0 потому что Borland перестал поддерживать coff-формат объектников. Кому надо, в общем, выходят из положения как-то.
Перевести h-файлы - это не самое сложное. Есть и автоматические переводчики h-файлов для Паскаля.
Я не делаю ещё один Паскаль. Время макроассемблеров закончилось. Если хотите, что я считаю важным: - переложить разрядность на язык, - надёжная работа с указателями, - сборщик мусора без сборщика мусора, - решается проблема останова и бесконечной рекурсии (2е сегодня добавлено), - константные функции (чётко определено, какая функция _обязана_ считаться на этапе компиялции с константой-параметром), - отсюда: асм-вставки без асм-вставок (сегодня), - отсюда же: проверка sql на этапе компиляции (вчера), - отсюда же: отказ от условной компиляции без отказа от оного, - тестирование во время компиляции - не нужен цикл повторного тестирования всего-всего после небольших локальных изменений (при правильной подготовке тестов), - отказ от переворачивания вверх ногами ситнаксиса вызова методов, - запись кода в unicode с авто-трансляцией на английский (надоел транслит), + синтаксический морфизм (перебороть сишников не удастся, мозг не в состоянии отказаться от знака := у пасквилистов, от == у сишников/жабистов), - отказ от лишних объявлений переменных, - компактная форма записи блоков (экономится 1 строка на каждом блоке), без потери вариативности, - выход из глубоко вложенных блоков, - обязательное именование множественных параметров, - нет засилья скобок, - переопределение операций арифметики + возможность расширения арифметики на автомате. И при всём при этом язык остаётся достаточно простым. 2 оператора цикла, 1 блок IF, 1 блок TRY. С некоторыми вариациями, всего-то 4. И обошёлся всего 32 резервными словами включая операции логики и целой арифметики (мог бы и их убрать, не решился).
Я соглашусь, что это велосипед, если вы укажите один язык, в котором сочетается хотя бы половина свойств из этого списка.
-
Zoomer 5.01C. Одно маленькое исправление: при очень большой загруженности системы, Windows не всегда умеет делать StretchBlt для "средних" битмапов (примерно 2000х1000). Перенаправил на свою процедуру стретчинга (хотя она предназначается для размеров немного побольше, обычно).
По Соль. Никому не интересно? Жаль.
-
вот если бы на SOL уже мона было попробовать чтонить написать, было б интереснее)
-
Прям поттребительство какое-то.
Кстати, написать-то можно. И на Алголе можно написать, дял этого и транслятор не нужен.
Кстати, комилятор сделать недолго. Но я сначала хочу утрясти идею, чтобы потом всё не переделывать.
-
ну могу уточнить) скомпилировать на нем чтонить)) вообще вроде бы хорошо, а вроде бы переучиваться опять придется... и еще не понимаю некоторых вещей точнее не согласен.. зачем каждый раз писать do, почему б нельзя объявить массив как arr[... , ..., ...]
-
> [347] Vladimir Kladov © (08.12.07 20:07) > Оживляя ветку.
Владимир, Вам места жалко? Почему бы овую ветку не создать? Уверен, многие кому не нужен зумер заинерисовались бы Солью, но не заглянут сюда.
-
поддерживаю)
сам заглянул чисто случайно...
|