
Einbinden der Wählhilfe
Die Datei tapi.dll enthält Funktionen, die es erlauben, die Windows-Wählhilfe aus jedem Programm heraus
zu starten. Problematisch ist allerdings die Tatsache, dass man als Programmierer nicht weiß, ob die Wählhilfe
überhaupt installiert ist. Wenn man also tapi.dll direkt in ein Programm einbindet, besteht die Gefahr, dass das
ganze Programm nicht startet, weil die Datei tapi.dll nicht vorhanden ist.
Aus diesem Grunde binden wir tapi.dll nicht direkt in unsere Schul-Office-Programme ein, sondern
rufen aus Schul-Office ein weiteres Programm auf, das nichts weiter macht, als die Wählhilfe zu
starten. Sollte tapi.dll nicht vorhanden sein, kann nur dieses Programm nicht gestartet werden. Es wird eine
Fehlermeldung gezeigt und alles ist paletti.
Das Programm so_tapi.exe muss mit einem Parameter aufgerufen werden, der die zu wählende Telefonnummer enthält.
Das aufrufende Programm (Schul-Office) enthält nur folgende Programmzeile:
RUN('so_tapi.exe ' & Telefonnummer)
So_tapi.exe startet die Wählhilfe.
Der genaue Programmcode für so_tapi.exe befindet sich in so_tapi.clw.