[AGCW] Fehlermeldung Programm CW Freak
Fabian Kurz
mail at fkurz.net
Sa Jan 21 10:20:37 EST 2012
Hallo Tom,
On Sat, Jan 21, 2012 at 02:33:11PM +0000, Thomas 'Tom' Malkus wrote:
> Ich vermute, dass der Fehler nicht in dem Programm (der mit
> Delphi erstellten *.exe), sondern in der vermutlich mit
> Visual C++ erstellten singen.dll auftritt. Diese DLL scheint
> nach dem Readme auch nicht vom Programmautoren zu sein.
> "singen" steht wohl für Sinus-Generator.
>
> Und daher auch meine Vermutung, dass das Problem innerhalb
> der DLL entsteht. Denn nach dem Progammstart gibt es noch
> keinen Lautstärkeregler für CW Freak, der erscheint erst mit
> einem Klick auf "Go" und dann kommt auch die Fehlermeldung.
Ja, es ist ein Problem mit singen.dll, bzw. mit der Sound-Generierung.
Das schrieb JI0VWL mal im eingebauten "Chat":
2009/10/13(Tue) 12:25:22(UTC) JI0VWL
Error(-5) is an error of the sound board, and It is not confirmed that
this software works on Vista. If you want to play, please look for a
computer which operates CW Freak. sri..,
> Ich würde auf illegalem Zugriff auf die Soundkarte innerhalb
> der DLL tippen. Vielleicht sogar unter Umgehung des OS, was
> bei XP noch ging, aber da schon nicht mehr die feine Art war.
Wenn man singen.dll mal schnell durch strings(1) jagt, finden sich
Verweise auf WinMM zur Soundgenerierung. Das sollte unter Win7 noch
funktionieren (z.B. 'qrq' verwendet es), auch wenn es eine
Uraltschnittstelle ist, die nicht mehr verwendet werden sollte.
Als Funktionen werden von singen.dll wohl u.a. "StartCW" und "StopCW"
verwendet; die Frage ist (ich kenne mich in der Windows-Welt nicht gut
aus), ob es möglich wäre, eine eigene singen.dll zu programmieren, die
die selben Funktionen anbietet aber auch unter Windows 7 funktioniert.
Werde mich vielleicht mal schlau machen, wie die Chancen dazu stehen.
Ansonsten hätte ein komplett von Null angefangener Clone den Vorteil,
dass man ihn gleich so entwickeln könnte, dass er unter
verschiedensten Betriebssystemen liefe...
73,
--
Fabian Kurz, DJ1YFK http://fkurz.net/ .---.
Munich, Germany | | |
email: mail at fkurz.net Learn Morse Code Online: | /|\ |
phone: +49 176 24079617 http://lcwo.net/ `---'