Конференция "FreePascal" » Прикомпиляция ресурсов [Win32]
 
  • Sphinx © (30.05.05 14:25) [0]
    Ни как не разберусь как прикомпилировать ресурсы, хотя бы иконку простенькую :(
    {$R} - имеет инной смысл, range checks.
  • Anatoly Podgoretsky © (30.05.05 14:33) [1]
    А справку не пытался посмотреть?
  • Sphinx © (30.05.05 15:01) [2]
    Не пытался бы - на постил...
  • Sphinx © (30.05.05 15:07) [3]
    Единственное что нашел:
    $I file $INCLUDE Include file or literal text

    но когда пытаюсь скомпилировать следующее:
    {$INCLUDE test.res}

    получаю ошибку компилятора:
    Fatal: illegal character "я" {$FF}

    стираю строчку компилируется без проблем...
    в ресурсе только иконка...текстовых строк нет и в Delphi прекомпилируется без ошибок.
  • Stargazer (30.05.05 17:35) [4]
    1. Создаёшь текстовый файлик с описанием ресурсов, называешь его, скажем, myapp.rc

    MAINICON ICON "resource/defence.ico"
    NAGLOGO  JPEG "resource/naglogo.jpg"

    2. Натравливаешь на него windres (см. в бинарниках FPC):

    windres -i myapp.rc -o myapp.res

    3. В главном модуле своей проги указываешь
    {$R myapp.res}

    И компилируешь.

    А проверка границ массива - это немного другая песня, там и ключик другой:
    {$R+}
  • Sphinx © (30.05.05 18:05) [5]
    как делать ресурсные файлы я знаю :)

    только почему-то решил что
    {$R myapp.res}

    неработает...вот и "замудрился". :(

    Спасибо всем.
  • Stargazer (30.05.05 21:06) [6]
    RTFM
  • Sphinx © (30.05.05 22:01) [7]
    вот его то и начитался...
 
Конференция "FreePascal" » Прикомпиляция ресурсов [Win32]
Есть новые Нет новых   [119318   +83][b:0][p:0.001]