Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Buttons Erstellungsproblem! (https://www.delphipraxis.net/111504-buttons-erstellungsproblem.html)

danykoston 4. Apr 2008 13:36


Buttons Erstellungsproblem!
 
Hi leute ;)

will schonmal in Vorraus für eventuelle (was ich hoff) Antworten danken!

so also
ich hab nen Formular,

wenn ich das Programm öffne, soll es mir zurlaufzeit 2 buttons und 2 labesl + 2 editfelder erstellen,

das besondere daran ist, dass ich dazu ne .ini datei brauch wo die captions von den buttons hinterlegt sind und die dann zur laufzeit ausgelesen werden (ich die wegen der mehrsparchigkeit dann änder könnte)

:-) und ich weiß leider noch nich wie -.-

also wäre super wenn ihr mir nen paar hilfestellungen geben könntet

ty

danykoston

Relicted 4. Apr 2008 13:44

Re: Buttons Erstellungsproblem!
 
guguk,

also zum thema mehrsprachigkeit würde ich zu folgendem raten (ein lösungsweg - nicht unbedingt der beste aber ein recht schneller):
bau dir eine klasse von TIniFile abgeleitet die ne methode GetCaption( id : integer ):string hat. dann weist du im oncreate einfach Label1.Caption := klasse.GetCaption( 1 ); auf und fertig. die klasse sollte dann entscheiden (je nach option) welche ini file englisch/deutsch/suaheli/.. sie auswählt und den richtigen string zurückgibt.

zum thema dynamisch irgendwelche controls erzeugen: besorg dir die "GExperts" (--> google) wenn du die installiert hast bau dir eine form die so aussieht wie die die später dynamisch erzeugt werden soll. dann klickst du die entsprechenden steuerelemente an und machst einen rechtsklick drauf und sagst "Components to Code" und du hast alles was du brauchst in der zwischenablage.

gruß
reli

busybyte 4. Apr 2008 13:57

Re: Buttons Erstellungsproblem!
 
Ini-Datei und Geschwindigkeit ist aber wie Feuer und Wasser,die Ini ist das Gemütlichste was ich kenne.

Bernhard Geyer 4. Apr 2008 14:00

Re: Buttons Erstellungsproblem!
 
Für Multi-Language-Support schau dir mal GNU Gettext an.
Für Ini gibts auch was mit 100% Delphi: Bigini


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz