Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Delphi 7 --> Mehrsprachenprogramm? --> Bindung ins Int

BLUETOWER / 7 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
Andreas42 BLUETOWER „Delphi 7 --> Mehrsprachenprogramm? --> Bindung ins Int“
Optionen

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

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
BLUETOWER Nachtrag zu: „Delphi 7 --> Mehrsprachenprogramm? --> Bindung ins Int“
Optionen

Ok, ich werde mir das Tutorial und dein Link mal ansehen.

Hast du vllt noch eine Idee zu meiner 2. Frage?

Gruß BLUETOWER

bei Antwort benachrichtigen
Andreas42 BLUETOWER „Ok, ich werde mir das Tutorial und dein Link mal ansehen. Hast du vllt noch eine...“
Optionen

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

Hier steht was ueber mein altes Hard- und Softwaregedoens.
bei Antwort benachrichtigen
Borlander Andreas42 „Hi! Hmmm, Preise aus dem Internet holen. Wenn der Anbieter der Seite keine...“
Optionen

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

bei Antwort benachrichtigen
Borlander BLUETOWER „Delphi 7 --> Mehrsprachenprogramm? --> Bindung ins Int“
Optionen
Ich möchte mein Delphiprogramm in 2 Sprachen (Deutsch/Englisch) machen.
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
bei Antwort benachrichtigen
BLUETOWER Nachtrag zu: „Delphi 7 --> Mehrsprachenprogramm? --> Bindung ins Int“
Optionen

Danke für eure Antworten, werde mir mal die Möglichkeiten ansehen.

@ Borlander

Hoffe, du findest noch etwas in deiner Sammlung... ;D

Gruß BLUETOWER

bei Antwort benachrichtigen
Borlander BLUETOWER „Danke für eure Antworten, werde mir mal die Möglichkeiten ansehen. @ Borlander...“
Optionen
Dateidownload mit Delphi - hatte ich schon oben unter Andreas mit gepostet, war dort wohl etwas unglücklich plaziert ;-)

Gruß
Borlander
bei Antwort benachrichtigen