Хотел посмотреть работу компонента Img_Diagram. Получил Runtime error 207 at 0000C13D.
Delphi xp sp3
code_11140.txt
Что не так?
Этот топик читают: Гость
Ответов: 2236
Рейтинг: 676
|
|||
карма: 11 |
| ||
файлы: 1 | code_11140.txt [733B] [629] |
Ответов: 2125
Рейтинг: 159
|
|||
Tad писал(а): Вид сообщения:Не иначе как компилятор - FPC, числится за ним такой грешок - русские буквы на пробелы менять при конвертации WideString в string на не русских компах. В Дельфи такого не бывает. |
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
sla8a писал(а): Что не так?самое главное, что не так это игнорирование примера из пакета, ознакомление с которым исключает подобные ошибки По схеме: 1) DrawSource = Bitmap, а не Handle 2) не определены данные для вывода на диаграмму из не принципиальных 1) неверно заданы имена секторов 2) неверно организована работа с элементом PaintBox(см. примеры папки Draw) |
|||
карма: 27 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Dilma, где посмотреть пример?
1) Handle осталось после проб отрисовать на элементе. 2) После вставки данных runtime пропала code_11141.txt как правильно задать имена секторов? примеров в папки Draw в b173 не густо |
|||
карма: 11 |
| ||
файлы: 1 | code_11141.txt [705B] [617] | ||
Голосовали: | Administrator |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
sla8a писал(а): примеров в папки Draw в b173 не густодействительно... А в инсталятор-то новую структуру папок и не прописал. Прошу прощения за дизинформацию, вот пример по диаграмме, не попавший в дистрибутив http://hiasm.googlecode.com/svn/elements/delphi/Example/Draw/gui/Diagram.sha |
|||
карма: 27 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): 1) DrawSource = Bitmap, а не Handle------------ Дoбавленo: что-то туплю с подключением компилятора Отладка писал(а): Подготовка к сборке проекта...
Генерация кода целевого языка Сборщик ресурсов GoRc.exe не найден я его положил в компилер и в хиасм - не помогло. Сравнил с 172 - вроде всё так же.. PS: FPC нормально подключилси.. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Андрей. писал(а): а возможно сделать так, чтобы среда сама разбиралась - Bitmap или Handle - в зависимости от типа точки подключения. Это не просто моя лень (хотя и она тоже), иногда можно элементарно забыть. в первых версиях элементов draw такое разделение было направлено на сокращение кода элементов и ускорение их работы. Сегодня после редакции от nesco с унификацией обоих методов от выбора типа контекста уже ровным счетом ничего не меняется и теоритически можно бы было сделать автоопределение Bitmap это или Handle. Однако с введением третьего типа контекста HDC отличиться его от Handle без задействования WinAPI невозможно(оба они являются целыми числами), а делать это при каждой отрисовке элемента занятие очень не благодарное(впрочем с учетом уже внесенного замедления в работу всех Draw элементов эта операция может оказаться и не столь плачевной). to nesco между прочим в методе imgGetDC нужно перенести код по получению Scale в секцию инициализации. Андрей. писал(а): А вот если бы можно было отпочковывать сопутствующие элементы от "основного"об этом в отдельной теме и поподробнее желательно Андрей. писал(а): где этот сборщик должен быть?%hiasm%compilerGoRC.exe |
|||
карма: 27 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
tsdima писал(а): Не иначе как компилятор - FPCСейчас поставил Delphi - все на местах. Слова не жрет. |
|||
карма: 25 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): %hiasm%compilerGoRC.exe |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Андрей., что значит теперь? GoRC всю жизнь свою обязан был там лежать. Путь к папке compiler никогда не определялся в параметрах среды.
|
|||
карма: 27 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): что значит теперь? |
|||
карма: 0 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Dilma писал(а): to nesco между прочим в методе imgGetDC нужно перенести код по получению Scale в секцию инициализацииИ каким макаром это можно реализовать, когда текущий рабочий контест (pDC) получается именно в этом методе |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Андрей. писал(а): удобно искать - в какой версии начался глюкАндрей., вот расскажите остальным тестерам как надо организовывать свое рабочее пространство, а не давать мне вместо этого определение слова "тестирование"... Андрей. писал(а): а 173-я не находит GoRC (остальные находят)да ничего тут не менялось в 173
nesco писал(а): И каким макаром это можно реализовать, когда текущий рабочий контест (pDC) получается именно в этом методехотя бы так
|
|||
карма: 27 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Dilma писал(а): ну или флаг завести, если fScale.x может быть равен нулю даже после инициализацииВо, блини, ну ты и замутил |
|||
карма: 22 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): да ничего тут не менялось в 173и это при живом то компиляторе, прописанном по адресу C:HiAsmCompilerfpcfpc.exe.. ------------ Дoбавленo: кстати - почему это не текущая версия? |
|||
карма: 0 |
| ||
файлы: 1 | 20090102162707.png [7.3KB] [616] |