![]() |
Fonstyle wieder aus ini lesen
Tach
Und zwar habe ich folegendes Problem. ich speicher mein Fontstyle so in die INI
Delphi-Quellcode:
Klappt soweit, nur das erneute laden des Fonts ist mir jetzt noch unklar hab schon alles versucht(Hilfe,Suche in DP)
WriteInteger(Text,TextStyle,Integer(TFontStyle(FontDialog1.Font.Style)));
aber irgenwie bekomm ich das net hin wie macht man das.
Delphi-Quellcode:
Gruß Sascha
Laufschrift.Font.Style:= ReadInteger(???????????)
|
Re: Fonstyle wieder aus ini lesen
ungetested:
Delphi-Quellcode:
Laufschrift.Font.Style:= TFontStyle(ReadInteger(Text,TextStyle, 0));
|
Re: Fonstyle wieder aus ini lesen
Leider nicht kommt die Fehlermeldung:
[delphi] Inkompatible Typen: 'TFontStyles' und 'TFontStyle' |
Re: Fonstyle wieder aus ini lesen
Ich hab mal schnell was zusammengeklatscht. Ohne Gewähr. :mrgreen:
Delphi-Quellcode:
HTH,
// Lesen:
procedure TForm1.FormCreate(Sender: TObject); var ini: TIniFile; ifs: Byte; begin ini := TIniFile.Create(IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName)) + 'FontTest.ini'); try ifs := Byte(Label1.Font.Style); // Default setzen ifs := ini.ReadInteger(Text, TextStyle, ifs); Label1.Font.Style := TFontStyles(ifs); finally ini.Free; end; end; // Schreiben: procedure TForm1.FormDestroy(Sender: TObject); var ini: TIniFile; ifs: Byte; begin ini := TIniFile.Create(IncludeTrailingPathDelimiter(ExtractFilePath(Application.ExeName)) + 'FontTest.ini'); try ifs := Byte(Label1.Font.Style); ini.WriteInteger(Text, TextStyle, ifs); finally ini.Free; end; end; Uli. |
Re: Fonstyle wieder aus ini lesen
Delphi-Quellcode:
Laufschrift.Font.Style:=TFontStyles(TFontStyle(ReadInteger('Text', 'TextStyle', 0)));
|
Re: Fonstyle wieder aus ini lesen
es scheint zu funktioniern
Danke da wär ich nie drauf gekommen. Ist auch schlecht beschrieben (DelphiHilfe) garnix wär genauso gut gewesen :mrgreen: |
Re: Fonstyle wieder aus ini lesen
Zitat:
|
Re: Fonstyle wieder aus ini lesen
Ja danke das hier hat es mir dann klar gemacht
Delphi-Quellcode:
TFontStyle[b]s[/b](TFontStyle)
|
Re: Fonstyle wieder aus ini lesen
Ich habe gerade kein D2007 zur Hand, aber in der D5-Hilfe zu TFont ist das recht gut beschrieben:
Zitat:
|
Re: Fonstyle wieder aus ini lesen
Ja steht da auch aber gut ist was anderes :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz