Проблема с GnomeCanvas

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Проблема с GnomeCanvas

Сообщение Roman » 16.05.2006 14:44:56

При переводе с СИ на Паскаль
gnome_canvas_item_new(rootGroup,gnome_canvas_polygon_get_type (),'points', @points,'fill_color', 'tan','outline_color', 'black', 'width_units', 3.0,NIL);
или любого другого примера , компилятор сообщает об
ошибке: Error: Wrong number of parameters specified;
Все остальное (и в GNOME и в GTK+) работает отлично.
Помогите ,пожалуйста , разобраться с gnome_canvas_item_new.
Заранее Спасибо !
Roman
незнакомец
 
Сообщения: 5
Зарегистрирован: 16.05.2006 14:36:31

Сообщение Roman » 16.05.2006 20:42:58

Пример:
gnome_canvas_item_new(rootGroup,gnome_canvas_line_get_type(),'
points',[points,'fill_color','black','width_pixels',2,NIL]);
Roman
незнакомец
 
Сообщения: 5
Зарегистрирован: 16.05.2006 14:36:31

Сообщение haword » 17.05.2006 10:21:55

Roman писал(а):Пример:
gnome_canvas_item_new(rootGroup,gnome_canvas_line_get_type(),'
points',[points,'fill_color','black','width_pixels',2,NIL]);

посмотри как описана эта процедура в LCL интерфейсе или в исходниках FPC
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Сообщение Roman » 17.05.2006 10:40:56

Решение проблемы в примере:
array of const нужно заключать в [ ] ;
Roman
незнакомец
 
Сообщения: 5
Зарегистрирован: 16.05.2006 14:36:31


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

Рейтинг@Mail.ru