Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MHUpDown [FPC Lazarus , Windows]


Страницы:   1 2

swa1 ©   (2009-03-10 17:19:00) 

Кто ни будь может ткнуть меня носом в пример использования контрола.

Желательно под Lazarus


mdw   (2009-11-12 16:28:00) [1]

В Lazarus'e на прямую не пробовал, собственно вообще KOLXMLParser не использовал, брал как основу для разбора fb2. Правда почти ничего и не осталось от основы в результате..:)

По поводу err, то просто убейте его и что он там тянет. В Lazarus tray except и без err работает (в смысле не вываливается как в Delphi), по крайней мере под WinCE. Ну или адаптируйте err для Lazarus, если есть желание.


swa1   (2009-11-12 15:19:00) [2]

Перекачал. Спасибо, все хорошо.

По поводу KOLXMLParser. Вы там используете юнит err. Это тот, что из kol_err.zip или уже подстроенный под Lazarus?
Или же KOLXMLParser работает только в delphi ?


mdw   (2009-11-11 19:30:00) [3]


> MHUpDown от 26.02.2008

Специально скачал, ни одного файла с такой датой. Может что-то, где-то кешируется?


mdw   (2009-11-11 19:25:00) [4]


> Попробовал  Lazarus 0.9.29 (fpc 2.3.1)

У меня эта версия (Lazarus-0.9.29-22511-fpc-2.3.1-20091110) не работает с событиями KOL-компонентов.


swa1   (2009-11-11 15:29:00) [5]


> Работает 0.9.28.3.

Попробовал  Lazarus 0.9.29 (fpc 2.3.1) - MHUpDown от 26.02.2008 - работает :)


swa1   (2009-11-11 14:51:00) [6]


> MHUpDown обновил

Если http://kolnmck.kolmck.net/files/components/controls/mhupdown.7z
.....
Хм.... Но там лежит MHUpDown от 26.02.2008 (не по дате на страничке, а по дате файлов в архиве) ?


mdw   (2009-11-11 11:33:00) [7]

MHUpDown обновил
XMLParser:
kolnmck.kolmck.net/KOLXMLParser.zip


swa1   (2009-11-11 10:28:00) [8]


> Завтра выложу.


Как выложите, сообщите?
Заодно, можно ли выложить KOLXMLParser?


mdw   (2009-11-10 19:22:00) [9]

Работает 0.9.28.3.
С MHUpDown разобрался, но на самом деле это все же глюк Lazarus, ну да пускай... Завтра выложу.


swa1   (2009-11-10 17:44:00) [10]


> Я так подозреваю, что дело не MHUpDown, а в lazarus.

Может быть,...
но как мне известно файл <UnitName>_1.inc генерится KOL-ом.
Вот что я вычитал
For every unit with form, additional file <UnitName>_1.inc is generated automatically. You should never change it manually.


> Похоже придется двигаться в сторону  0.9.26.

Не выше... :( Даже 0.9.26-2 не работает.


mdw   (2009-11-10 13:50:00) [11]

Я так подозреваю, что дело не MHUpDown, а в lazarus. У меня в  0.9.27 пересоздается только маин форма (в смысле ini файл). Только заметил, как то не нужен был дизайнер одно время. Поставил 0.9.29 - совсем беда....
Похоже придется двигаться в сторону  0.9.26.


swa1   (2009-11-04 14:33:00) [12]

Будирую тему
Под lazarus 0.9.28.2 с fpc 2.2.4 этот компонент (MHUpDown) ведет себя как выше описано....
Т.е. файл <UnitName>_1.inc, после подключения MHUpDown, не пересоздается.


swa1   (2009-03-11 18:11:00) [13]

Все, закрыт вопрос. Под 0.9.26, как я только не издевался, а в 90% все получалось тип-топ.
Под 0.9.27... :(. Ни разу ни склеилось.
Раскопать причину у меня серого в-ва не хватит....


swa1   (2009-03-11 16:36:00) [14]

Пробовал я под Lazarus-0.9.27-18951-fpc-2.2.5-20090311-win32
MirrorKolPackage был из kol-ce-2.80.3
Сделал копию вашего примера. Ну и вобщем та же лабуда. После того как бросаю на форму MHUpDown., Все!!! В Unit1_1.inc ничего больше не пишется...Т.е. никаких изменений.
Сравнил ваш и свой, поправил ручками. Заработало. И конролы появились и файлик меняться стал.
Щас вот дотяну старую (0.9.26 beta FPC 2.2.2) версию лазаруса, может в нем заработает без шаманства.


mdw   (2009-03-11 15:43:00) [15]


> Что сделать что бы перейти на MirrorKolPackage 2.88, точнее
> где его брать?

MirrorKolPackage 2.88 взять с SVN.
Lazarus у меня 0.9.26 beta FPC 2.2.2 может и посвежее есть, давно не смотрел.

> Что это за DefaultFont, вы выставляете какой то конкретный?

Не понял. Font.Name = default? Это что-то Lazarus выставляет, но для KOL проекта фонт берется из KOLForm.


swa1   (2009-03-11 14:55:00) [16]


> Вот пример:kolnmck.kolmck.net/111.zip

При попытке открытия проекта сразу получил что нужен пакет MirrorKolPackage 2.88 и более;

после кучи ошибок с формой типа

Stream=TForm1: Root=:TForm1
Component Class: TKOLProject
Error reading KOLProject1.DefaultFont.Color: Unknown property: "DefaultFont"
Stream position: 1165


In file C:\projects\111\Unit1.lfm
Error reading KOLProject1.DefaultFont.FontName: Unknown property: "DefaultFont"


проект открылся.... Саму форму я так и не нашел, но по ее координатам понял, что монитор у вас хороший и лежит она за пределами моего экрана.

Вопросы:
Что сделать что бы перейти на MirrorKolPackage 2.88, точнее где его брать?

Что это за DefaultFont, вы выставляете какой то конкретный ?

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


swa1   (2009-03-11 13:34:00) [17]

Подумал я с утра, может что то криво встало....
Ща все поставлю начисто начиная с Lazarus-a. Давно хотел сделать себе портабль версию...Вот и повод.
Как закончу, отпишусь.


mdw   (2009-03-11 13:17:00) [18]

У меня работает нормально.
Вот пример:
kolnmck.kolmck.net/111.zip


swa1   (2009-03-10 23:54:00) [19]

Вобщем, файл
(имя pas юнита)_1.inc прекращает изменяться после того как я бросаю на форму MHUpDown...
и даже если удаляю, беда та же....Что то ломается в проекте.


swa1   (2009-03-10 23:17:00) [20]


> Помещаешь на форму, указываешь Max и Min, задаешь Buddy
> (KOLEditBox), наслаждаешься.

Блин...Че не так я делаю? Где ошибаюсь...может в генах :) ....
В Lazarus -0.9.27  svn 22.02.09(ver. 18798)  
fpc 2.2.3
kol&mck (ce) svn 22.02.09 (ver.2.80.3)

Создаю проект kol
Сохраняю
Бросаю на форму    
EditBox1: TKOLEditBox;
MHUpDown1: TKOLMHUpDown;
Как указано выше .... Привязываю Buddy, задаю мин и мах....
Если первым бросил EditBox. то после компиляции его видно, но любые повторные действия (изменение размера, привзяка к форме) пофиг...Никаких изменений.
Если первым бросил MHUpDown...То EditBox, даже НЕ ВИДНО!!!! Т.е. не появляется, хотя  в обоих случаях на форме я все вижу и изменяю...

mdwплиЗ! Выложи где ли бо пример (проектик) , так что бы я смог посмотреть и скомпилировать у себя. Самый простой.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо