Hallo,
habe 2 Fragen zu Delphi.
Ich möchte mein Delphiprogramm in 2 Sprachen (Deutsch/Englisch) machen.
Wie mache ich das am Besten? 2x das Programm schreiben in den Sprachen und dann am Anfang per Button auswählen (wie funktioniert dann das auswählen des Progs)?
Oder gibt es bessere Wege?
2. Da mein Programm Produkte beeinhaltet gehören zu den Produkten natürlich auch Produktpreise. Diese Preise soll er sich aber "immer aktuell" verlinkt aus dem Internet holen (geizhals.net)?
Funktioniert so etwas? und wenn ja, wie?
Vielen Dank im Voraus
Gruß BLUETOWER
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Hi!
Delphi müsste die Möglichkeit bieten sprachabhängige Textrecourcen zu verwalten und diese in Programme einzubinden. Damit würde man die Texte nicht hardcodiert in den Quelltext eintragen, sondern würde diese in einer Zusatzdatei ablegen. Für die Übersetzung müsste dann diese Resourcendatei geändert werden.
Beachte aber auch, dass man in Delphi teilwiese Standardkomponenten aus Windows nutzt. Hier wird dnan natürlich die Sprache der installierten Windowsversion genutzt.
Ich habe leider aktuell kein installiertes Delphi am Ende meines Tastaturkabels, deshalb kann ich dir nicht genau sagen, wo du nun suchen musst.
Mit Google habe ich folgendes Tutorial gefunden, dass die Mehrsprachigkeit in Delphi behandelt: http://www.del-net.com/delphi/delphimultilan.html
Für eigene Recherchen gebe ich einen Link auf meine Suche an:
http://www.google.de/search?hl=de&q=text+ressource+delphi&btnG=Google-Suche&meta=
Bis dann
Andreas
Ok, ich werde mir das Tutorial und dein Link mal ansehen.
Hast du vllt noch eine Idee zu meiner 2. Frage?
Gruß BLUETOWER
Hi!
Hmmm, Preise aus dem Internet holen. Wenn der Anbieter der Seite keine spezielle Schnittstelle zur Verfügung stellt (denke sowas wäre über ein ActiveX-Controll oder per Javakomponente machbar), dann wird man sich wohl die HTML-Seite liefern lassen müssen und diese dnan entsprechend nach den Preisen durchsuchen.
Ich hab' schonmal Beispielcode zum "Ziehen" einer HTML-Seite gesehen, müsste aber jetzt auch erst suchen...
http://www.google.de/search?hl=de&q=delphi+load+html-page&btnG=Suche&meta=
Delphi hat eine eigene Webbrowser-Klasse (TWebBrowser) wenn ich mich nicht irre, aber ob das darüber geht? Falls Borlander mitliest hoffe ich, dass er konkretere Hinweise gegeben kann.
Bis dann
Andreas
Nabend Andreas!
Delphi hat eine eigene Webbrowser-Klasse (TWebBrowser) wenn ich mich nicht irre, aber ob das darüber geht?
Ich meine mich zwar zu erinnern, daß das irgendwie möglich sein könnte, würde aber auch vorraustezen das TWebBrowser dabei ist - AFAIR ist dies erst ab den Pro-Versionen der Fall...
Falls Borlander mitliest hoffe ich, dass er konkretere Hinweise gegeben kann.
Dateidownload mit Delphi - wusste noch wo ich suchen musste :-)
Gruß
bor
Da würde ich mal einen Blick auf das das Demo-Programm in $delphi$\Demos\RichEdit werfen, das ist mehrsprachig realisiert. In der Hilfe gibt es ansonsten noch einen Abscnitt internationlisierung von Anwendungen...
Zu 2. schaue ich mal in meiner Sammlung nach, irgendwann hatte ich das schonmal...
Gruß
Borlander
Danke für eure Antworten, werde mir mal die Möglichkeiten ansehen.
@ Borlander
Hoffe, du findest noch etwas in deiner Sammlung... ;D
Gruß BLUETOWER
Gruß
Borlander