Решил оформить новую тему в разработках по мотивам топика "Миллиметровая сетка"
Переделаны все компоненты рисования под новую концепцию, любезно предложенную tsdima
Всем, кто хочет, можно поюзать. Пример в архиве. Если все будет нориально, то этот же пример и попадет в Example, а то вопросов много задают, как рисовать на контекстах и битмапах. Пример прекрасно показывает возможность отрисовки, и на битмапе, и на хандле окна, и на контексте принтера, и матрицу битмапа отрисовывает в увеличенном виде, и пробу цвета берет
------------ Дoбавленo:
Гляжу, четверо уже скачали, и как результат, чего молчите-то
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
карма: 22 |
| ||
файлы: 1 | project_draw.zip [20.8KB] [183] |
Ответов: 8928
Рейтинг: 823
|
|||
nesco, там компонентов - на неделю работы (без той самой спешки, о которой уже говорили )
|
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид писал(а): nesco, там компонентов - на неделю работы |
|||
карма: 22 |
|
Ответов: 8928
Рейтинг: 823
|
|||
nesco, ладно, не буду отвечать (очень хочется пошутить), сейчас проверю и доложу
|
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид писал(а): очень хочется пошутитьНу так пошутил бы, вместе посмеялись бы. Наверное у тебя есть старые примеры, ну так на них и проверь, если прилагаемый не устраивает. ------------ Дoбавленo: Вот более продвинутый пример ------------ Дoбавленo: Только что проверил на нормальном рисунке, печатает очень даже шустро, мне очень даже понравилось |
|||
карма: 22 |
| ||
файлы: 1 | test_all_img_draw.sha [23.8KB] [285] |
Ответов: 8928
Рейтинг: 823
|
|||
nesco, случаем не старые *.ini файлы в архив попали, ни одной новой точки не найдено
Конечно не то, проверил в блокноте. |
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид, а ты внимательно смотреть можешь (в блокноте он, понимаете, смотрит), есть два родительских *.ini -- ImgDraw.ini и ImgDraw2.ini, их обязательно надо скопировать в conf (поди, наверное, забыл)
|
|||
карма: 22 |
|
Ответов: 8928
Рейтинг: 823
|
|||
nesco, не забыл, а скопировал только один, приняв другой за предварительный вариант
|
|||
карма: 19 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Леонид, ну и чего
------------ Дoбавленo: Пока вы тут мяли мягкие места прекрасной половины человечества, я проверил все Draw-примеры из вкладки Example. Ни одного сбоя замечено не было ни на обоих компиляторах. |
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco,
А уменя пример нехочет работать Build start...
Generated code Create project... Command line: dcc32.exe "C:\Program Files\HiAsm165\Elements\delphi\code\Test_All_Img_Draw.dpr" "-U C:\Downloads\Новая папка\." -Q Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(59) Error: Undeclared identifier: 'TScale' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(75) Error: Undeclared identifier: 'PColor' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(75) Error: Pointer type required C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(76) Error: Pointer type required C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(78) Error: Pointer type required C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(79) Error: Pointer type required C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(284) Error: ')' expected but identifier 'x' found C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(284) Error: 'END' expected but ')' found C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(292) Error: '.' expected but ';' found C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(304) Error: Undeclared identifier: 'ImgGetDC' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(306) Error: Undeclared identifier: 'ReadXY' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(307) Error: Undeclared identifier: 'ImgNewSizeDC' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(309) Error: Undeclared identifier: 'fDrawSource' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(310) Error: Undeclared identifier: 'dcHandle' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(311) Error: Undeclared identifier: 'dcBitmap' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(311) Error: Undeclared identifier: 'pDC' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(311) Error: Undeclared identifier: 'oldx1' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(311) Error: Undeclared identifier: 'SingleScale' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(312) Error: Undeclared identifier: 'dcContext' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(314) Error: Undeclared identifier: 'newwh' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(317) Error: Undeclared identifier: 'fScale' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(318) Error: Undeclared identifier: 'x1' C:\Program Files\HiAsm165\Elements\delphi\code\hiImg_Gradient.pas(324) Error: Undeclared identifier: 'ImgReleaseDC' C:\Program Files\HiAsm165\Elements\delphi\code\Test_All_Img_Draw.dpr(34) Fatal: Could not compile used unit 'hiImg_Gradient.pas' End build |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Вячеслав, тааак.
Первое: файл Img_Draw.pas нужно заменить на тот, который в архиве Второе: файл Img_Gradient тоже заменить надо оттуда же Третье: нужен Share.pas с SVN Четвертое: оттуда же нужны файлы Screen.pas и Screen.ini Пятое: надо сделать все то, что я писАл Леониду Короче, в архиве используются все файлы, и все их надо менять |
|||
карма: 22 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Ххотел обновится с SVN и фиг вам
Ошибка: PROPFIND request failed on '/svn/elements'
Ошибка: PROPFIND of '/svn/elements': could not connect to server (http://hiasm.googlecode.com) |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
никакого фига, работает все...
|
|||
карма: 9 |
|
Ответов: 8928
Рейтинг: 823
|
|||
nesco, несмотря на приболение, восстановил и проверил - всё работает (кроме градиента, я не поклонник черезмерной красивости и его не устанавливал) под Delhpi, а под FPC нет
|
|||
карма: 19 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Galkov писал(а): никакого фига, работает все...Значит у меня чего то глючит. |
|||
карма: 0 |
|