Konwersja typów w Lazarusie

0

Witam,

czy ktoś wie co należy wstawić w kod źródłowy aby działały konwersje typów w Lazarusie? W najprostszych programach po wstawieniu np.:

IntToStr(i) 

kompilator przerywa pracę i wyskakuje informacja: "Error: Identifier not found "IntToStr". Dlaczego kompilator nie identyfikuje tej instrukcji? Podczas tworzenia nowej aplikacji w Lazarusie ten problem nie wystepuje, jedynie podczas tworzenia nowego programu.

Pozdrawiam.

3

Wpisujesz w google i sprawdzasz jaki moduł trzeba dołączyć:
IntToStr
Na górze pod gwiazdkami napisano:
Moduł: SysUtils
Cała operacja 1 minuta maksimum.
Można też nasmarować na 20 forach i poczekać na odpowiedź - cała operacja od 15 min do kilku godzin, wybór należy do ciebie.

3

a dodałeś moduł "sysutils" (uses sysutils) ? Bez tego tej funkcji nie znajdzie kompilator :)
http://www.math.uni-leipzig.de/pool/tuts/FreePascal/units/node21.html
http://lazarus-ccr.sourceforge.net/docs/rtl/sysutils/inttostr.html
@_13th_Dragon aff 15 sek szybciej :D

0

Tak, dodałam ten moduł już wcześniej i nadal nie działało, więc już nie miałam pomysłu o co chodzi. Po Waszych odpowiedziach zaczęłam głębiej analizować ten moduł i właśnie przyuważyłam, że wstawiłam go nie tam gdzie trzeba :) Dzięki za pomoc i sorrki za problem :)

0

Do olesio: Hehehe nie Olesiu, na szczęście nie po end xD Wstawiłam go początkowo po wyrażeniu "cthreads" zamiast "Classes" ;pp Kompilator nie wywalił mi błędu odnośnie tego więc nawet nie wzięłam pod uwagi faktu, że się pomyliłam : ]

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes, SysUtils
  { you can add units after this };

1 użytkowników online, w tym zalogowanych: 0, gości: 1