Конференция "KOL" » KOL + FPC для WinCE: Ошибка при компиляции [Delphi, WinCE]
 
  • igg © (30.05.09 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? Тогда где почитать о них?

    Заранее благодарен всем откликнувшимся. Что-то попытка самостоятельно понять, в чем проблема, успеха не имела. Теперь надеюсь на "помощь клуба" :)
  • Дмитрий К © (31.05.09 10:30) [1]
    {$mode delphi}
  • igg © (31.05.09 18:49) [2]
    Спасибо огромное!
 
Конференция "KOL" » KOL + FPC для WinCE: Ошибка при компиляции [Delphi, WinCE]
Есть новые Нет новых   [134431   +11][b:0][p:0.001]