Форум: "KOL";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизKOL + FPC для WinCE: Ошибка при компиляции Найти похожие ветки
← →
igg © (2009-05-30 23:51) [0]Прочитал FAQ, всё, что можно, на эту тему, поискал в форуме - не нашел ответа. Подскажите, что я делаю не так?
Скачал и установил Lazarus c FPC, плюс кросс для арма:
Lazarus-0.9.27-20287-fpc-2.3.1-20090529-cross-arm-wince-win32.exe
Lazarus-0.9.27-20287-fpc-2.3.1-20090529-win32.exe
Установил в C:\LAZARUS.
Также скачал порт KOL под CE - файл kol-ce-2.80.3.zip. Распаковал в C:\LAZARUS\KOL.
Простейший проект на FPC с использованием KOL под WinCE/ARM выглядит так:
program Test;
{$mode objfpc} {$H+}
uses Windows, Messages, KOL;
var Form, Btn: PControl;
begin
Form := NewForm(Applet, "Test");
Btn := NewButton(Form, "OK");
Run(Form);
end.
Никакого MCK, никакого визуального проектирования. Компилирую такой командой:
C:\LAZARUS\FPC\2.3.1\BIN\I386-WIN32\fpc.exe -Twince -Parm -XX -CX -Xs -FuC:\LAZARUS\KOL\kol TEST.PAS
Все прекрасно собирается и запускается.
А дальше начинаются непонятки. Читаю уроки на http://kolnmck.kolmck.net/lessons/lessons3.shtml, пытаюсь изменить размеры кнопки, как там описано. Меняю строку создания кнопки на такую:
Btn := NewButton(Form, "OK").SetSize(120, 50);
Пытаюсь скомпилировать - получаю сообщение об ошибке
test.pas(11,32) Error: Illegal qualifier
test.pas(11,32) Fatal: Syntax error, ";" expected but "identifier SETSIZE" found
Fatal: Compilation aborted
Пытался разделить:
Btn := NewButton(Form, "OK")
Btn.SetSize(120, 50);
Без разницы, точно так же не принимает. Что я делаю не так? Может, это какие-то отличия версии для WinCE? Тогда где почитать о них?
Заранее благодарен всем откликнувшимся. Что-то попытка самостоятельно понять, в чем проблема, успеха не имела. Теперь надеюсь на "помощь клуба" :)
← →
Дмитрий К © (2009-05-31 10:30) [1]{$mode delphi}
← →
igg © (2009-05-31 18:49) [2]Спасибо огромное!
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.286 c