Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

ExtCreatePen и динамичский массив с описанием типа линии   Найти похожие ветки 

 
romeo ©   (2004-02-13 10:55) [0]

Есть, значит,
var
Arr: array of integer;


Заполняется он из файла, и когда хочу сделать

ExtCreatePen(PS_GEOMETRIC or PS_USERSTYLE or PS_ENDCAP_FLAT, Width, Brush, Length(Arr), @Arr);

то, рисуется сплошная линия.

А при
var
Arr: array [0..1] of integer;

все рисуется как надо, но мне нужен именно динамический массив, поскольку я не знаю заранее, что будет в файле с описаниями типов линий.


 
Тимохов ©   (2004-02-13 11:00) [1]

Не уверенен, но попробуйте просто ", Arr);"
Т.е. без @.
Еще раз повторюсь - не уврен.


 
romeo ©   (2004-02-13 11:07) [2]


> Тимохов © (13.02.04 11:00) [1]

Помогло. Спасибо большое!


 
Тимохов ©   (2004-02-13 11:09) [3]

Маленькое замечание - лучше используйте longint, т.к. integer - generic тип. Если есть потребность именно в двух словах, то нужно использовать типы, которые гарантировано всегда остануться двумя словами. Integer - к таким типам не относится.

ИМХО.


 
romeo ©   (2004-02-13 11:20) [4]

Ишь ты... Вот ведь!
А чем "generic" отличестся от "не-generic"?


 
Тимохов ©   (2004-02-13 11:24) [5]

romeo © (13.02.04 11:20) [4]
Набери integer + ф1. Почитай.
Коротко говоря generic типы гарантируют наибольшую происзоводительность. В дальнейшем если ты переползешь на другую версию дельфи на 64 битную машину (или систему), то integer будет 64 бита, а не 32, как сейчас. В общем почитай и разберись.
Могу в чем-то ошибаться, но в целом прав.


 
romeo ©   (2004-02-13 11:32) [6]

Спасибо, читаю...



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

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.039 c
3-79639
ivan01234
2004-01-31 19:26
2004.02.25
Как завершить приложение (при его содании), если IBDatabase т....


6-80075
Makep
2003-12-15 23:38
2004.02.25
Прослушивание UDP порта


14-80142
jack128
2004-02-02 09:52
2004.02.25
http://fun.tmc.dyn.ee/Grok.swf :-)


14-80294
IIStan
2004-01-13 01:58
2004.02.25
---|Ветка была без названия|---


1-79954
Tigran
2004-02-13 19:51
2004.02.25
Откуда можно скачать Delphi 6,7 или 8