![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что скажете... [Delphi, Windows]
ElectriC © (2007-07-05 19:10:00)
Страницы: < 1 2 3 4 5 6 7 8 9 10 ... 18 19 >
Написал прогу на KOL(хотя и не первую), что скажете?
http://slil.ru/24597111/1736559902/Symbols_Image.rar
Vladimir Kladov (2007-12-15 18:24:00) [21]Прям поттребительство какое-то.
Кстати, написать-то можно. И на Алголе можно написать, дял этого и транслятор не нужен.
Кстати, комилятор сделать недолго. Но я сначала хочу утрясти идею, чтобы потом всё не переделывать.
D[u]fa (2007-12-15 13:08:00) [22]вот если бы на SOL уже мона было попробовать чтонить написать, было б интереснее)
Vladimir Kladov (2007-12-15 10:01:00) [23]Zoomer 5.01C. Одно маленькое исправление: при очень большой загруженности системы, Windows не всегда умеет делать StretchBlt для "средних" битмапов (примерно 2000х1000). Перенаправил на свою процедуру стретчинга (хотя она предназначается для размеров немного побольше, обычно).
По Соль. Никому не интересно? Жаль.
Vladimir Kladov (2007-12-12 18:04:00) [24]Нет. Пишут. Не пишут драйверы на Delphi старше 2.0 потому что Borland перестал поддерживать coff-формат объектников. Кому надо, в общем, выходят из положения как-то.
Перевести h-файлы - это не самое сложное. Есть и автоматические переводчики h-файлов для Паскаля.
Я не делаю ещё один Паскаль. Время макроассемблеров закончилось. Если хотите, что я считаю важным:
- переложить разрядность на язык,
- надёжная работа с указателями,
- сборщик мусора без сборщика мусора,
- решается проблема останова и бесконечной рекурсии (2е сегодня добавлено),
- константные функции (чётко определено, какая функция _обязана_ считаться на этапе компиялции с константой-параметром),
- отсюда: асм-вставки без асм-вставок (сегодня),
- отсюда же: проверка sql на этапе компиляции (вчера),
- отсюда же: отказ от условной компиляции без отказа от оного,
- тестирование во время компиляции - не нужен цикл повторного тестирования всего-всего после небольших локальных изменений (при правильной подготовке тестов),
- отказ от переворачивания вверх ногами ситнаксиса вызова методов,
- запись кода в unicode с авто-трансляцией на английский (надоел транслит), + синтаксический морфизм (перебороть сишников не удастся, мозг не в состоянии отказаться от знака := у пасквилистов, от == у сишников/жабистов),
- отказ от лишних объявлений переменных,
- компактная форма записи блоков (экономится 1 строка на каждом блоке), без потери вариативности,
- выход из глубоко вложенных блоков,
- обязательное именование множественных параметров,
- нет засилья скобок,
- переопределение операций арифметики + возможность расширения арифметики на автомате.
И при всём при этом язык остаётся достаточно простым. 2 оператора цикла, 1 блок IF, 1 блок TRY. С некоторыми вариациями, всего-то 4. И обошёлся всего 32 резервными словами включая операции логики и целой арифметики (мог бы и их убрать, не решился).
Я соглашусь, что это велосипед, если вы укажите один язык, в котором сочетается хотя бы половина свойств из этого списка.
Andrey_rus (2007-12-11 22:20:00) [25]
http://kolmck.net/sf/SOL=IdealSpade4Programmer.rar
> ^
Если честно, очень, очень, очень хороший, но велосипед, т.к. к любому новому языку надо описание API операционной системы. Как вы думаете почему на Паскале не пишут драйвера? Потому, что большой размер или компилятор (линкер) не позволяет это сделать? Нет! Потому, что описание API на C!
Vladimir Kladov (2007-12-11 20:17:00) [26]^
Vladimir Kladov (2007-12-08 23:30:00) [27]http://kolmck.net/sf/SOL=IdealSpade4Programmer.rar
мои пардоны :)
Фантазии не хватает, только первую букву меняю, вот и перепутал :))
Andrey_rus (2007-12-08 20:25:00) [28]> http://kolmck.net/sf/KOL=IdealSpade4Programmer.rar
А что за ссылка такая?
Vladimir Kladov (2007-12-08 20:11:00) [29]В смысле не гудвел :) если кто помнит.
Vladimir Kladov (2007-12-08 20:07:00) [30]Оживляя ветку. Сабж (в смысле кто и что скажетпо поводу
http://kolmck.net/sf/KOL=IdealSpade4Programmer.rar
(122K)
Это гуд, и не велл. Это соль.
Vladimir Kladov (2007-11-30 20:41:00) [31]5.01B. Lite так же обновлён. Гигантские Gif'ы теперь тоже грузятся независимо от размера, с перепаковкой во временный файл, а не в память. т.е. теперь jpeg, tiff, gif, png, bmp - грузятся при любом размере, лишь бы было место на диске для распаковки.
Vladimir Kladov (2007-11-23 22:01:00) [32]Обновил до 5.01А. В редакторе коллажа уже есть изменение размеров, выравнивание и, разумеется, печать и сохранение.
Заодно выложил версию Lite, бесплатную, с некоторыми ограничениями на фичи (может печатать на принтер только 1 картинку, нет сохранения и ещё куча мелочей) и форматы (tif, raw) и без установщика. Но пользоваться вполне можно.
Кто не знает где: http://zoomer.kolmck.net
vampir_infernal (2007-11-19 13:31:00) [33]Вертел по-всякому, проблема из [327] так и не повторилась. Не зависимо от граш, наблюдается дергание курсора мыши при перекрывании нага другими окнами зумера. Видимо, это особенность моей рабочей машины, так как дома на Athlon XP 2800+ \ 768MB, WinXP SP2 такого яростного торможения не заметно.
vampir_infernal (2007-11-16 21:34:00) [34]В фоне крутился только винамп и тотал коммандер, которые запущены у меня почти всегда. Такого торможения я не наблюдал, даже когда запускал одновременно Turbo Delphi 2006, Word 2000, CBuilder 6 и Acrobat Reader 7 плюс вышеперечисленные. В понедельник попробую составить Вам требуюмую последовательность действий, все на работе осталось.
SergeR (2007-11-16 19:11:00) [35]
> Можете ТОЧНО сказать как получить глюк минимальным количеством
> телодвижений? Описывайте всё: граш оно/фф, тултипсы он/офф,
> сколько файлов в директории, КАК именно открыть, на сколько
> мышь сдвинуть, открыто ли окно максимайзед...
На последних версиях у меня не повторилось, а старые к сожалению снес.
Vladimir Kladov (2007-11-16 18:22:00) [36]Черная рамка - это обычный эффект прозрачного контрола при первом переходе формы и AlphaBlend 255 в меньшее значение. Думаю, если дождаться повторного нага при том же переднем диалоге эффект не повтороится.
Скорость при нагне должна тормозить. Но даже на моём ноуте я такого тормоза не наблюдал, чтобы всё дергалось. Наверное, много чего в фоне крутится.
Эффект с полным экраном до сих пор не имею возможности наблюдать ни на одном из своих компов. Я вот подумал. Может, это от того что я проверяю только на компах, которые сам настраивал и всё устанавливал. Может ли эо быть эффект каких-то запущенных в фоне задач, которых у меня нет. Например, антивирусов, или неубитых сервисов индексирования. Выглядит глупо, но ничего больше не придумывается.
Можете ТОЧНО сказать как получить глюк минимальным количеством телодвижений? Описывайте всё: граш оно/фф, тултипсы он/офф, сколько файлов в директории, КАК именно открыть, на сколько мышь сдвинуть, открыто ли окно максимайзед...
vampir_infernal (2007-11-16 07:19:00) [37]Владимир, к Вам вопрос.
Скачал я 500I, распаковал, запустил, указал папку со сканами лекций (42 BMP-файла по 4976x6726x24bit). Полет нормальный, эскизы появились, даже без особого торможения. Выбрал пункт ScreenSaver, появилось окно с настройками. В этот момент появился наг, и окно с настройками скринсейвера начало медленно приобретать прозрачность, ощутимо тормозя работу машины, вплоть до рывков курсора при движениях мыши. Так же, появился черный прямоугольник вокруг кнопки Set1. Посмле нажатия нужной кнопки, наг пропал, и окно с таким же торможением начало терять прозрачность. После нажатия Отмена в окне настроек скринсейвера, это окно как-будто несколько раз скрылось\отобразилось, и таки исчезло.
Собственно вопрос: так и должно быть?
Так же после перехода в полноэкранный режим и возвращения в оконный режим появилась проблема, как у тов. SergeR в [327].
WinXP SP2, Celereon D 2.53 ГГц, 240 МБ оперативы, интеграт.
http://up.k10x.net/dvflncmrhturl/sc1.JPG- скриншот (60 кб).
Vladimir Kladov (2007-11-15 17:20:00) [38]Обновил бету 500I: надо же, загрузку паролированных обеспечил, а обычных - забыл проверить. Появилась резинка для выделения shift, ctrl как обычно. Делать резинку - это вам не тут, 2 часа ушло на решение проблем. Так что Arrange пока что ещё не работает, только фрейм набросал.
Vladimir Kladov (2007-11-14 19:26:00) [39]402H. Обнаружил большой тиф-файл, который тем не менее не был разбит на части. На нём зависало напрочь. Сейчас еще CxJpegTiff обновлю, его пришлось править.
Исправления в прогрессе загрузки. Были проблемы с icl (или это я еще вчера поправил). Ещё по мелочам, всего не помню. А вот что важно: бета 500H: http://zoomer.kolmck.net/Zoomer500.rar
Пока не решена проблема печати лэндскейпом. То ли у меня принтер особенный, но без вызова диалога и установки этой опции оттуда, никак не хочет. И при этом всегда пробрасывает первый лист чистый. Кстати, то же творит при печати лэндскейпом из других программ например из Acdsee. Потом сделаю софтверный поворот. В общем, много времени потрачено на то, чтобы в режиме коллажа можно было опять работать с гигантскими изображениями (которые я как раз используя функцию коллажа и делаю. Других программ, которые умели бы нормально создавать реально большие картинки, я не знаю. Пробовал и новый фотошоп, и новый корел - одни обломы).
Доброжелатель (2007-11-13 02:11:00) [40]я удивляюсь рвению.. скачал, посмотрел 2 минуты, открыл список файлов, полноэкранный режим и бла бла бла, вылез наг. закрыл, удалил, увидел остаточные файлы, снес и пошел покурить... нервные клетки то не восстанавливаются... %)
ИМХО - Хорошая программа - freeware. Очень хорошая - без глюков и с стабильным (!), без всяких а-ля Форточки 95 фейсом + freeware. Отличная программа - все вышеперечисленное + компактность (в плане интерфейса) и удобность (в плане дизайна).
Искренне желаю успехов! ;)