Registriert seit: 29. Okt 2002
Ort: Auerbach
190 Beiträge
Delphi 7 Professional
|
31. Okt 2002, 18:24
Habe es nun so gemacht:
Code:
type TZeile = array of string;
.
.
.
//Deine Funktion
.
.
.
function TMain.Intialize_Highlight(): Bool;
var
ini: TIniFile;
php_comment, php_identifier, php_invalidsymbol, php_key,
php_number, php_space, php_string, php_symbol, php_variable: TZeile;
tmp_style: TFontStyle;
begin
ini := TIniFile.Create(ExtractFilePath(ParamStr(0)) + 'highlight.cfg');
try
php_comment := Parse(ini.ReadString('PHP','Comment','$0045CDFA,clNone,0,1,0,0'), 0);
{ Zeile 180 }PHPhigh.CommentAttri.Foreground := IntToStr(php_comment[0]);
PHPhigh.CommentAttri.Background := IntToStr(php_comment[1]);
if IntToStr(php_comment[2]) = 1 then
PHPhigh.CommentAttri.Style := fsBold;
if IntToStr(php_comment[3]) = 1 then
PHPhigh.CommentAttri.Style := fsItalic;
if IntToStr(php_comment[4]) = 1 then
PHPhigh.CommentAttri.Style := fsUnderline;
if IntToStr(php_comment[5]) = 1 then
PHPhigh.CommentAttri.Style := fsStrikeOut;
finally
ini.Free;
end;
end;
Aber er sagt:
[Fehler] main_unit.pas(180): Es gibt keine überladene Version von 'IntToStr', die man mit diesen Argumenten aufrufen kann
|
|
Zitat
|