Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
3. Jan 2010
Jo, hatte die Funktion aus einem Integer Vergleich kopiert. Aber dann ist der Fehler ja gefunden.
Gruß Jens
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
3. Jan 2010
Hallo Alex,
Delphi-Quellcode: markieren
var
SetCoolTrayIcon : Boolean
begin
...
SetCoolTrayIcon := Ini.ReadBool('Default', 'Traybarwhenmin', False);
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
3. Jan 2010
Wäre z.B. eine Möglichkeit. Eine andere Möglichkeit hat mir Luckie hier gezeigt...
Werte in einer anderen Form verwenden
Außerdem, könntest Du folgendes ändern...
Form5.CheckBox2.Checked := Ini.ReadBool('Default', 'Traybarwhenmin', False);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Dann leg die Zuweisung doch in das FormCreate von Form3 und von Form5. Es ist logisch. In deiner Projektdatei, werden diese erst später erstellt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
:oops:
Ne, ich denke eher nicht, muss natürlich so aussehen. :idea:
CompanyImage.Visible := False;
CustomerImage.Visible := True;
Jens :hi:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Es wird Dir und allen anderen aufjedenfall das leben leichter machen. Du willst ja vieleicht auch in 2 Jahren nochmal was an deinem Programm machen. :thumb:
Gruß Jens
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Hallo Alex,
also was mir so aufgefallen ist, sind deine Bezeichner. Es kann sein, das es so OK ist, wenn du diese z.B. für Find oder so nutzen tust, aber wenn nicht wäre es schon ratsam, deinen Komponenten eindeutige Bezeichner zu geben...
Image11.Visible := False;
Image10.Visible := True;
Label10.Caption:='Label10';
Label10.Left:=348; //344
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Danke Matze,
ich weiß, da gibt es zum jetzigen Zeitpunkt in meinem Programm noch so einige Blöcke etc. die ich schützen muss und will. Aber Du hast aufjedenfall recht. Den Block im OnCreate, habe ich aber soeben geändert. Danke.
Gruß Jens
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Also,
ich bin auf gar keinen Fall ein Profi. Und ob das so 100% richtig ist, weiß ich auch nicht. Ich kann nur sagen, das ich mit folgendem Code im OnCreate noch nie Probleme hatte.
begin
AppDataDir := GetSpecialFolder(CSIDL_COMMON_APPDATA) + strAppDataDir;
NetConf := TIniFile.Create(AppDataDir+strNetConf);
with NetConf do begin
Master := ReadInteger('ALLGEMEIN','MASTER',0);...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Jens Hartmann,
2. Jan 2010
Das Ereignis gibt es ja auch nicht,
Du musst die INI im OnCreate laden. Das ist so OK und funktioniert auch einwandfrei.
Gruß Jens