Faxprogramm unter Dos funktioniert nicht mehr

Big Master D

Cadet 4th Year
Registriert
Okt. 2004
Beiträge
66
Hallo zusammen,

ich habe ein VB-Programm geschrieben und darin ein altes DOS-Fax-Programm eingebunden. Es funktionierte bislang alles wunderbar.

Nun habe ich auf meinem Rechner (Windows 2000 SP4) noch eine eingehende Verbindung konfiguriert, um mich aus der Ferne einwählen zu können. Die funktioniert auch wunderbar, aber dafür mein Faxprogramm nicht mehr. Sobald ich bei der eingehenden Verbindung einstelle, dass mein Modem den Anruf annehmen soll, funktioniert das Fax-Programm nicht mehr. Wenn ich das Modem nicht der eingehenden Verbindung zuweise, funktioniert das Fax-Programm.

Ich habe auch schon geschaut, was denn beim Konfigurieren der eingehenden Verbindung passiert. Offensichtlich schickt Windows einige AT-Behle an das Modem, wenn man es der eingehenden Verbindung zuordnet. Aber wenn man es wieder entfernt, werden keine AT-Befehle geschickt.

Hat jemand von Euch einen Tipp, wie ich das Problem lösen kann? Ich benutze übrigens das Fax-Programm "Sendfax" http://www.somebytes.de/forum/about404.html

Vielen Dank vorab.
Big Master D
 
Du hast Dir die Frage selbst beantwortet. ;)

Du kannst keine Faxe sende, da das Modem einen eingehenden Anruf erwartet (empfange Daten).

Du mußt Dein Programm so umschreiben, daß Dein Modem in den Sendemodus gebracht wird. (Bitte frag mich nicht wie! :D , ich weiß es nicht-> vermutlich gibt es dafür auch AT Befehle, bzw. das senden der ATBefehle von Win unterdrücken.) und nach dem Senden wieder empfangsbereit schalten.

Oder, Du legst Dir ein zweites Modem zu. :D :D
 
Zuletzt bearbeitet:
Ich muß einfach nochmal dieses Thema auffrischen.

Erstaml vielen Dank an Kreadon. Deine Antwort hat mir gedanklich sehr weiter geholfen. Ich denke, ich bin nun auf dem richtigen Weg.

Der Ansatz das Modem per AT-Befehle in den Sendemodus zu bringen ist bislang aber leider gescheitert. Denn wenn sich das Modem im Empfangen-Modus befindet, ist es offensichtlich auch nicht in der Lage AT-Befehle anzunehmen (oder ich weiß nicht welche).

Ich habe zum Beispiel grundsätzlich versucht in meinem VB-Programm den Port an dem das Modem angeschlossen ist, zu öffnen. Das klappt schon mal nicht. Auch eine Verbindung mittels Hyperterminal scheitert kläglich mit der Fehlermeldung, dass das Modem derzeit von einer anderen Verbindung verwendet wird.

Hat jemand vielleicht noch einen grandiosen Tipp für mich?

Besten Dank und Gruß
BMD
 
Zurück
Oben