Einzelnen Beitrag anzeigen

Alloc

Registriert seit: 18. Apr 2005
Ort: Griesheim
167 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Inheredit 0.4.2 - Ein Linux Code- und Texteditor

  Alt 27. Dez 2008, 01:00
Hi,

irgendwie find ich es merkwürdig, dass es hier so wenig Antworten gibt. Nach den Screenshots zu urteilen ist das doch ein super Teil (zumindest genau das was ich Suche)

Habe gerade mal versucht zu kompilieren, allerdings gibts da ne Fehlermeldung.
System: Ubuntu 8.10, FPC aus den offiziellen Repositories

Code:
Free Pascal Compiler version 2.2.0 [2008/09/20] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling inheredit.lpr
Compiling umain.pas
Compiling uoptions.pas
Compiling umain.pas
Compiling uprocess.pas
Compiling ProcessLineTalk.pas
Compiling StreamUtils.pas
Compiling umain.pas
Compiling uinfo.pas
Compiling umain.pas
umain.pas(479,45) Error: Identifier not found "GetEnvironmentVariableUTF8"
umain.pas(543,73) Error: Wrong number of parameters specified for call to "BoolToStr"
Hint: Found declaration: BoolToStr(Boolean, Boolean="FALSE"):AnsiString
umain.pas(1002,13) Error: identifier idents no member "SetHighlightSearch"
umain.pas(1002,31) Error: Illegal expression
umain.pas(1002,31) Fatal: Syntax error, ";" expected but "(" found
ERROR: failed compiling of project /home/ci/Desktop/inheredit-src/inheredit.lpi
Liegt das nun daran, dass ich FPC 2.2.0 verwende (und nicht aus dem SVN) oder ist da was andres nicht in Ordnung?
Btw, finde es eigentlich unpraktisch, dass man Lazarus braucht, um das zu kompilieren, da ich eben genau dieses Programm (IDE) eigentlich gar nicht mag

Grüße,
Chris


/Edit:
Zitat von http://wiki.freepascal.org/LCL_Unicode_Support:
As of 0.9.25, Lazarus has full Unicode support in all platforms except Gtk 1.
Klingt so, als ob ich mit dem 0.9.24er Lazarus aus den Repositories eben diesen Teil noch nicht hätte ...


/Edit2:
Weitere Fehler beim Compilieren:
Code:
Error: Wrong number of parameters specified for call to "BoolToStr"
Hint: Found declaration: BoolToStr(Boolean, Boolean="FALSE"):AnsiString
Gibts des öfteren, ich umgehe es gerade durch entsprechende IFs statt der Methode.

Code:
Error: identifier idents no member "SetHighlightSearch"
Error: Illegal expression
Fatal: Syntax error, ";" expected but "(" found
Auch des öfteren, da hab ich die Methodenaufrufe erstmal komplett raus (das ist aber dann wirklich unschön gelöst hier )

Nun compiliert er, beim Start des Programms dann gleich ne Exception: "Error reading frmMain.LCLVersion: Unknown property: "LCLVersion"". Nehme an auch wegen der älteren Laz/FPC Version. Da kommt eigentlich ne Box bei der ich sagen kann "ignoriere mit Risiko des Datenverlusts oder beende", wobei das ignorieren nichts macht als das Prog zu beenden
Christian Illy
ONI2.net, basicly every important link about Oni.
  Mit Zitat antworten Zitat