(Lazarus) Aplikacja oparta na wątkach np (TIdAntiFreeze) zgłasza RunError(232)

Z Podręcznik Administratora by OPZ SGU
Wersja z dnia 23:52, 9 sty 2011 autorstwa Adminka23 (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Dzisiaj kompilując swoją aplikację musiałem skorzystać z komponentu Indy - TIdAntiFreeze.

W systemie Linuks otrzymywałem jednak w trakcie uruchamiania błąd RunError(232).

Screenshot8.png


Aby rozwiązać ten problem należy otworzyć główny plik projektu o nazwie Project1.lpr i odszukać linie

 {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}    

i zamienić ją na

uses
  {$IFDEF UNIX}//{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}//{$ENDIF}   

Teraz wystarczy skompilować naszą aplikację i cieszymy się brakiem błędu ;)

Ufff... i można dalej kodować ;)