Форум: "KOL";
Текущий архив: 2015.04.19;
Скачать: [xml.tar.bz2];
ВнизПомощь по KolCE Найти похожие ветки
← →
SergeR © (2008-07-28 10:39) [0]Всем привет. Решил попробовать себя в написании под КПК.
Скачал fpc 2.2 под win32,WinCE, Lazarus 0.9.24.
Потратив пол дня на изучение всё таки удалось всё установить и настроить.
Установил KolCE + MCK, обновил через SVN. Написал тестовый проект.
Под Win32 работает, под WinCE тоже компилится, но при запуке под WM6
показывает вверху только название формы. (см. http://keep4u.ru/imgs/b/080728/ad/ad92f3fb760191dc96.jpg) и всё.
Пробовал компилить тестовый проект от mdv (в составе mdvControls). Вообще пришет runtime error 202.
Опции копилятора:
Тип элемента управления LCL - winCE
Для какой ОС -t winCE
ЦП - arm, Остальное по умолчанию.
Подскажите, что не так?
Зы. Под Delphi с KOL проблем не имею.
Ззы. Lazarus, fpc, SVN и КПК вижу второй раз в жизни )
← →
SergeR © (2008-07-28 10:54) [1]Пока писал вопрос, понял, почему не видно форму.
Left и TOP у формы были за пределами экрана.
Вопрос снят. Буду мучать дальше.
← →
mdw © (2008-07-28 11:17) [2]
> Left и TOP у формы были за пределами экрана.
DefaultPosition=True
DefaultSize=True
← →
SergeR © (2008-07-28 15:31) [3]Спасибо.
А случайно для работы с DBF под WinCE ничего нету ни у кого?
← →
mdw © (2008-07-28 16:15) [4]Как сказать, именно под WinCE, не знаю. Попробуй http://www.kolnmck.ru/files/components/db/kolmdvdbf.7z . Должно работать, в принципе. Если возникнут проблеммы, свисти, постараюсь адаптировать.
← →
SergeR © (2008-07-28 17:57) [5]После замены string на KOL_String в нескольких местах заработало (по крайней мере dbf создает и в Win32 и в WinCE).
Будем копать дальше. Спасибо.
← →
Maloric (2008-07-30 22:15) [6]Скачал сегодня связку
1) Lazarus-0.9.25-fpc-2.2.3-20080729-win32
2) Lazarus-0.9.25-fpc-2.2.3-20080729-cross-arm-wince-win32
сверху установил Kol-CE-2.80 (либо KolCE_rev247, незнаю чем они отличаются)
Делаю все по инструкции, под Win32 пустая форма собирается отлично!
Пытаюсь собрать проект WinCE,arm и выходит ошибкаD:\Soft\Programming\Lazarus\kol\kol\KOLDirDlgEx.pas(700,32) Error: Identifier not found "PNMCustomDraw"
Попробовал вставить в KOL.pas строки{$IFDEF WINCE}
{$INCLUDE delphicommctrl.inc}
{$IFDEF UNICODE_CTRLS}
{$DEFINE interface_part} {$I KOL_unicode.inc} {$UNDEF interface_part}
{$ENDIF UNICODE_CTRLS}
{$ENDIF WINCE}
в итоге ошибкаD:\Soft\Programming\Lazarus\kol\kol\delphicommctrl.inc(241,31) Error: Duplicate identifier "I_SKIP"
подскажите что ни так? все точно по инструкции, но почему он цепляет KOLDirDlgEx не пойму
← →
Yury Sidorov (2008-07-31 00:19) [7]Для правильной работы с fpc 2.2.2+ нужно брать последнюю svn ревизию KOL-CE с sourceforge.
← →
Maloric (2008-07-31 10:39) [8]с svn я тоже пробывал, таже ошибка
← →
Maloric (2008-07-31 16:26) [9]где скачать Lazarus работающий с KolCE?
← →
listy (2008-08-02 00:02) [10]Тоже не смог установить на последний снапшот лазаруса 2.80 версию кола. На вики фрипаскаля есть альтернативная инструкция, по ней следовал - не помогло. У кого был удачный опыт установки кол на последний лазарус и фпц?
← →
Yury Sidorov (2008-08-02 21:29) [11]С последней svn версией KOL-CE, которую можно взять только, используя svn клиент, все должно работать.
← →
Maloric (2008-08-02 22:20) [12]если не знаешь что такое svn, походу будет трудновато...а ни у кого нет скачанной оттуда?
← →
Yury Sidorov (2008-08-02 22:59) [13]Зарелизил версию 2.80.1 для стрждущих :)
http://sourceforge.net/projects/kol-ce/
← →
Maloric (2008-08-02 23:14) [14]да я уже нашел ссылку, только не понял что означает этот svn, просто зашел Оперой по ссылке на svn ссылку и скачал все файлы, щас по тестим
← →
Maloric (2008-08-02 23:36) [15]Опять...тридцать пять...
Только скопировал, скомпилировал, начинаю устанавливать, а он пишет не найден Mirror.pas вот те на...
В параметрах пакета и в параметрах компилятора даже указал пути на папки с KOL и на папку MCK.
← →
Maloric (2008-08-03 00:02) [16]Извините за глупые вопросы, в строке "Модуль" в опциях проекта, папка неправильно было указана.
С последними версиями снапшота Lazarus-a (у меня от 29.07.2008) и версией Kol-ce 2.80.1 все отлично работает.
Yury Sidorov огромное спасибо за помощь! =)
← →
listy (2008-08-03 07:33) [17]
> да я уже нашел ссылку, только не понял что означает этот
> svn, просто зашел Оперой по ссылке на svn ссылку и скачал
> все файлы, щас по тестим
Использовать нужно клиент svn, искай ссылки на вики.
> Зарелизил версию 2.80.1 для стрждущих :)http://sourceforge.
> net/projects/kol-ce/
Спасибо большое, оно там давно не обновлялось!
А версия 2.80.1 от 2.87 кола, для делфи, сильно отличается?
← →
Yury Sidorov (2008-08-03 11:43) [18]
> А версия 2.80.1 от 2.87 кола, для делфи, сильно отличается?
Отличается списком изменений от 2.80 до 2.87 :) Изменения можно посмотреть на оф. сайте KOL.
← →
Maloric (2008-08-03 19:18) [19]
> listy
> Использовать нужно клиент svn, искай ссылки на вики.
У меня и без него все отлично скачалось
← →
Maloric (2008-08-03 20:42) [20]Как дела с русским языком, также как и раньше пользоваться функцией?
function Ansi2Wide(S: AnsiString): WideString;
begin
Result:= S;
end;
← →
Yury Sidorov (2008-08-03 22:15) [21]С русским языком уже получше. Редактор Лазаруса теперь работает в UTF-8. Нужно добавить компилятору параметр -Fcutf8 для правильной работы.
← →
Maloric (2008-08-03 23:10) [22]Благодарю!!! Теперь все на русском =)
← →
Maloric (2008-08-06 13:06) [23]Пытаюсь присвоить события компонентам, через форму нажимаю, например, на кнопку два раза и появляется сообщение:
Редактор компонента для класса "TKOLObjectCompEditor" вызвал ошибку:
"Невозможно найти метод. Исправьте ошибки в окне сообщений."
Хотя в редакторе ничего не менял, все по инструкции. =)
Пытался прописать в ручную событие, например для формы OnCreate, но при создании формы процедура не срабатывает, просто появляется форма и усее...
← →
Maloric (2008-08-06 13:14) [24]Проблему ошибки решил, прописав в опциях компилятора путь к LCL
Но теперь при нажатии на кнопку два раза, создается процедура, но в инспекторе напротив OnClick - пусто, пытаюсь выбрать в выпадающем меню эту процедуру, а она не в какую не хочет.
← →
Yury Sidorov (2008-08-06 15:41) [25]Читеам внимательно первое предложение в доке по установке KOL-CE:
http://wiki.freepascal.org/KOL-CE#Installation
← →
Maloric (2008-08-06 16:58) [26]Не помогло =( Все таже ошибка...
Причем если создаешь KOLForm1FormCreate, то он прописывается в инспекторе KolForm1. Но при запуске программы ничего не происходит...
← →
Yury Sidorov (2008-08-06 21:50) [27]Скорее всего что-то неправильно было сделано при пересборке Лазаруса с DisableFakeMethods.
← →
Maloric (2008-08-06 23:43) [28]Перед установкой KOL-CE зашел в меню "сервис/параметры сборки Lazarus"
Выбрал "Очистить/Собрать все", затем на вкладке "Расширенные параметры сборки" в окошке "Параметры" вписал строку "-dDisableFakeMethods". Затем сохранить параметры, потом установить
← →
Yury Sidorov (2008-08-07 13:24) [29]Надо не кнопку "Save settings" нажимать, а "Build".
← →
Maloric (2008-08-09 01:37) [30]Проверил, нажал Build, теперь вроде работает, буду тестить...спасибо огромное, сам бы не додумался, я почему то думал, что при сборке KOLnMCK, Lazarus пересобирается...
← →
Yury Sidorov (2008-08-09 15:14) [31]При установке пакета компилируется только пакет и линкуется экзешник Лазаруса. Перекомпиляцию всего Лазаруса нужно отдельно вызывать если требуется.
← →
Maloric (2008-08-10 22:28) [32]При создании MainMenu, и пункты меню на русском, вылетает ошибка
unit1_1.inc(31,54) Error: Incompatible type for arg no. 3: Got "Array Of Const/Constant Open Array of WideString", expected "Open Array Of PChar"
Странно...
Смог запустить прописав в unit1_1.inc каждый пункт меню
"Сохранить" => PChar(String("Сохранить игру"))
Может подскажите как от этого избавиться?
← →
Maloric (2008-08-13 15:46) [33]Yury Sidorov Что нужно сделать чтобы не вылетала ошибка
unit1_1.inc(31,54) Error: Incompatible type for arg no. 3: Got "Array Of Const/Constant Open Array of WideString", expected "Open Array Of PChar"
в unit1_1.inc
Меню создаю через MCK, никакой свой код не ввожу.
Помагает "Сохранить" => PChar(String("Сохранить игру"))
Но каждый раз переделывать все меню... перед компиляцией
← →
Yury Sidorov (2008-08-13 17:23) [34]Все руки не доходят починить. Это происходит при компиляции под Win32?
Если да, то нужно компилировать KOL с UNICODE_CTRLS.
← →
Yury Sidorov (2008-08-14 23:55) [35]Исправил эту проблему в svn-версии.
← →
Maloric (2008-08-27 16:03) [36]Обнови плиз на http://sourceforge.net/projects/kol-ce/
← →
RGaysin © (2008-08-28 13:38) [37]Yury Sidorov,
> Исправил эту проблему в svn-версии.
Дайте ссылку плиз?
← →
SergeR © (2008-08-28 14:11) [38]
> RGaysin © (28.08.08 13:38) [37]
>
> Yury Sidorov,
>
> > Исправил эту проблему в svn-версии.
>
> Дайте ссылку плиз?
>
А выше что? О_о
← →
RGaysin © (2008-08-28 14:19) [39]Да нашел уже, просто не туда заходил, заходил в папку tags, а там старое, теперь скачал новый, все работает
← →
RGaysin © (2008-08-28 16:40) [40]Как скачать из интернета страничку (Lazarus+MCK+KOL). Пробую через WinInet который из fpc, коннекта вообще не происходит!
Страницы: 1 2 вся ветка
Форум: "KOL";
Текущий архив: 2015.04.19;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.002 c