Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];

Вниз

RemObjects Pascal Script for Delphi - 3.0.75.1117   Найти похожие ветки 

 
Sakipiel   (2014-06-27 20:35) [0]

в общем гугл ничего не рассказывает по данной проблеме, попробую тут:

"Unable to register type TDrawItemEvent", начинает появляться если подключить плагин TPSImport_StdCtrls

http://www.be-precision.com/forum/index.php?topic=311

нашел, что есть такая же беда в другом скриптовом языке написанном на основе этого, и там ее исправили, но код там не открытый и посмотреть нечего. А вопрос в том, что нужно сделать чтобы исправить это?(

вылет происходит в модуле uPSC_stdctrls в процедуре
cl.AddTypeS("TDrawItemEvent", "procedure(Control: TWinControl; Index: Integer; Rect: TRect; State: Byte)");

тогда как на самом деле объявление "TDrawItemEvent" должно выглядеть как procedure(Control: TWinControl; Index: Integer;
                          Rect: TRect; State: TOwnerDrawState)

попробовал сделать так
cl.AddTypeS("TOwnerDrawState", "(odSelected,odGrayed,odDisabled,odChecked,odFocused)");
 cl.AddTypeS("TDrawItemEvent", "procedure(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState)");


ошибка та же...
в процедуре строка Result := ReadType(Name, Parser);
дает nil из за чего и вызывается исключение. понять что происходит в ReadType я уже не в силах (


 
Sakipiel   (2014-06-27 20:36) [1]

cl.AddTypeS("TMeasureItemEvent", "procedure(Control: TWinControl; Index: Integer; var Height: Integer)");

такая же ошибка



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
15-1430848589
ВладОшин
2015-05-05 20:56
2016.01.03
NCONVERT, PDF -> Jpeg (Error: Don t know how to read..)


6-1279021557
Black123
2010-07-13 15:45
2016.01.03
IdHTTP.Post и глобальные переменные.


15-1430999628
фыва
2015-05-07 14:53
2016.01.03
Годную книжку по C#


2-1403935862
cr@nk
2014-06-28 10:11
2016.01.03
on E: Exception do в DataModule и консольное приложение


2-1403942704
Sakipiel
2014-06-28 12:05
2016.01.03
Pascal Script передать указатель на контрол





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский