Вверх ↑
Этот топик читают: Гость
Ответов: 4628
Рейтинг: 747
#61: 2012-10-05 16:06:07 ЛС | профиль | цитата
nesco писал(а):
Есть же размер контрола по дефолту, он и используется, если нет перенаправления функции OnMeasureItem

Наверное, в новой KOL это работает как-то не так (как минимум, при coOwnerDrawFixed).

А почему не разрешить установку ItemHeight и без менеджера?
карма: 26

1
Голосовали:Saturn36rus
Разработчик
Ответов: 26112
Рейтинг: 2124
#62: 2012-10-05 16:12:11 ЛС | профиль | цитата
Netspirit писал(а):
А почему не разрешить установку ItemHeight и без менеджера?

Попробуй, у меня на стандартной отрисовке это не работало, просто, я привел все к общему режиму: с менеджером -- можно управлять высотой, без менеджера -- нельзя, только дефолт. Попробуй сэмулировать дефолт, присвоив Result-y (ведь функцию OnMeasureItem можно же перенаправлять для разных режимов) высоту контрола, возможно, что потребуется некоторая корреция высоты.
карма: 22

0
Ответов: 4628
Рейтинг: 747
#63: 2012-10-05 16:21:32 ЛС | профиль | цитата
Проверил на ComboBox: без менеджера не получится - как и предполагал, OnMeasureItem работает только при coOwnerDrawFixed, что в новой, что в старой KOL. Из чего следует, что для FontBox и DriveBox OnMeasureItem нужно назначать всегда, при этом для FPC 2.6.0 в DriveBox нужно подправить процедуру рисования - при большей высоте пункта, чем высота иконки, под иконкой рисуется черная полоска (проверил на Win2000, на других не проверял).
карма: 26

0
Ответов: 258
Рейтинг: -27
#64: 2012-10-08 21:52:52 ЛС | профиль | цитата
Functions.pas(178,36) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(210,45) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(247,35) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(277,34) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(309,55) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(317,41) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(317,59) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(323,42) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(329,37) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(336,37) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(337,42) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(337,60) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(343,44) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(352,41) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(355,26) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(375,60) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(393,36) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(393,61) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(407,37) Error: Wrong number of parameters specified for call to "ToString"
Functions.pas(428) Fatal: There were 19 errors compiling module, stopping

у меня ошибка такая с 2.6.0
карма: 0

1
Голосовали:Netspirit
Ответов: 4628
Рейтинг: 747
#65: 2012-10-09 11:11:05 ЛС | профиль | цитата
Компонент VBScript ещё не тестировался. Через некоторое время будет поправлен.
карма: 26

0
Ответов: 4628
Рейтинг: 747
#66: 2012-10-10 11:35:00 ЛС | профиль | цитата
Исправлена ошибка с некорректной высотой DriveBox и FontBox.
Нюанс: для этого компилятора свойство ItemHeight работает и без менеджера BoxDrawManager. Возможно стоит сделать и для остальных компиляторов.
карма: 26

0
Ответов: 258
Рейтинг: -27
#67: 2012-10-11 19:54:11 ЛС | профиль | цитата
FileDrop.PAS(33,21) Error: No matching implementation for interface method "IDropTarget.DragEnter(const IDataObject,LongWord,POINT,var LongWord):LongInt; StdCall;" found
FileDrop.PAS(33,21) Error: No matching implementation for interface method "IDropTarget.DragOver(LongWord,POINT,var LongWord):LongInt; StdCall;" found
FileDrop.PAS(33,21) Error: No matching implementation for interface method "IDropTarget.Drop(const IDataObject,LongWord,POINT,var LongWord):LongInt; StdCall;" found
FileDrop.PAS(57,1) Fatal: There were 3 errors compiling module, stopping
------------ Дoбавленo в 19.54:
и у меня список строк выдает как одну строку после загрузки из файла

(компонент StrList)
карма: 0

0
Ответов: 4628
Рейтинг: 747
#68: 2012-10-12 12:11:46 ЛС | профиль | цитата
Исправлены DropFileManager и DropTextManager. Со StrList всё в порядке.
[offtop]Большой текст лучше прятать в [scroll][/offtop]
карма: 26

0
Ответов: 1173
Рейтинг: 49
#69: 2012-10-12 15:00:58 ЛС | профиль | цитата
[flood]
Netspirit писал(а):
Большой текст лучше прятать в [scroll]
Посмотрите, кому вы это пишете [/flood]
карма: 0

0
Ответов: 4628
Рейтинг: 747
#70: 2012-10-12 15:45:50 ЛС | профиль | цитата
Ex_, [flood]Надежда умирает последней...[/flood]
карма: 26

0
Ответов: 16884
Рейтинг: 1239
#71: 2012-10-12 20:25:34 ЛС | профиль | цитата
Netspirit, [flood]-Надежда умрет последней ! - приговаривала Вера, душа Любовь.[/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4628
Рейтинг: 747
#72: 2012-10-13 18:18:15 ЛС | профиль | цитата
Работает FastMathParse. Пока не выдаёт код ошибки. Проверял на примере из справки. Неплохо бы более основательно протестировать.
Как результат - работает PlotDiffSeries.
------------ Дoбавленo в 18.18:
Поправлен Plotter
карма: 26

2
Голосовали:Konst, faniss
Ответов: 127
Рейтинг: 0
#73: 2012-12-16 03:50:13 ЛС | профиль | цитата
Друзья, означает ли использование данного компилятора, что проблема с не лицензионным делфи-компилятором уходит в историю, а скомпиленные проги абсолютно легальны? И можно свободно их распространять?
Если, да: [flood]Нет слов, это революция! В первый раз такое испытал, когда впервые увидел Hiasm! [/flood]
doShowModal в дочерней форме игнорит
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#74: 2012-12-16 12:57:36 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2022-09-20 00:26:52
карма: 0

0
Ответов: 4628
Рейтинг: 747
#75: 2012-12-18 13:36:56 ЛС | профиль | цитата
В первом посте обновлена ссылка на компилятор и пакет со всеми последними изменениями. В частности поправлены TabControl и модальные формы. Синхронизировано с ревизией 1009 основного SVN.
карма: 26

3
Голосовали:MAV, faniss, Konst
Сообщение
...
Прикрепленные файлы
(файлы не залиты)