Entwickler-Ecke

Open Source Projekte - Lottozahlengenerator (Popov´s Version)


Popov - Fr 14.03.03 22:44

nGerrit hat folgendes geschrieben:
P.P.S. Mich würde aus privatem Grund mal deine lösung zum Problem interessieren, ...


Du meinst zwar Olaf, aber ich hab damals auch ein kleines Lottoprogramm geschrieben um Olaf zu zeigen wie man das Design besser machen kann. Dann hab ich mir aber gedacht, daß das einer mißverstehen könnte. Deshalb hab ich es sein lassen. Allerdings, wenn dich ein anderer Code interresiert, dann kannst du dir meins angucken. Vielleicht kommt Olaf auch mit seiner raus (ich meine per PN):

http://free.pages.at/popov3/pub/lotto/lotto.zip


Popov - Sa 15.03.03 16:10

Ok,

Jetzt Lotto mit Sprachausgabe ;)

Vorausgesetzt, daß die Module noch nicht unter Windows installiert wurden (in neueren Windowsversionen sollen die Dateien bereits im Lieferumfang von Windows enthalten sein), müssen die Dateien "lhttsged.exe" und "spchapi.exe" installiert werden. Diese hab ich zusammen zu der Datei SModul.zip zusammengefaßt:

http://free.pages.at/popov3/pub/lotto/smodul.zip

Dann das Lottoprogramm mit Sprachausgabe ausführen:

http://free.pages.at/popov3/pub/lotto/slotto.zip

Viel Spaß ;)


Moritz M. - Sa 15.03.03 16:18

Cool!


torstenheinze - Sa 15.03.03 16:21

woran kann das liegen, das bei mir die sprachausgabe nichtbfunktioniert?

ich hab win98


Moritz M. - Sa 15.03.03 16:22

Du musst die Pakete erst installieren.


Moritz M. - Sa 15.03.03 16:23

Noch eine Frage: Wie kann man in Delphi erkennen, ob ´die Sprachausgabe verfügbar ist?


Popov - Sa 15.03.03 17:07

Das muß ich auch nochr rausfinden. Ich meine wie man feststellt, daß die benötigten ActiveX Komponeten (bzw. Module, da hier nicht die Delphi Komponenten gemeint sind) in Windows installiert sind.

Was ich aber weiß ist, daß die Sprechkomponente in Delphi auf die XVoice.dll zugreift. Bei mir ist sie unter "c:\windows\speech\xvoice.dll" zu finden. Allerdings sagt das auch nicht aus, daß sie korrekt installiert ist. Vielleicht kann hier ein DLL Experte sagen wie man sowas feststellt.


Popov - Sa 15.03.03 17:29

Ich hab den Code nochmal abgeändert. Ich hab gerade festgestellt, das die Kompo auch Zahlen vorlesen kann. Deshalb kann man sich die Unit uText sparen.


torstenheinze - Sa 15.03.03 18:37

Onz hat folgendes geschrieben:
Du musst die Pakete erst installieren.


hab ich doch :roll:


Moritz M. - Sa 15.03.03 18:40

bei mir gings zuerst auch nicht. versuches einfach nochmal


Tino - Mo 17.03.03 13:11

Gelöscht da der Downloadlink nicht mehr zur Verfügung steht.


BenBE - Fr 22.10.04 19:01

@Prüfung der Verfügbarkeit:

Ihr habt inden ActiveX-Import-Units von Delphi GUIDs drin stehen.
Prüft einfach, ob in der Reg diese GUIDs vorhanden sind und auf einen gültigen Pfad verweisen.