Entwickler-Ecke

Sonstiges (Delphi) - Problem bei Komponenten-Installation COM


Josef-B - So 02.06.13 13:13
Titel: Problem bei Komponenten-Installation COM
Hallo,

ich versuche gerade aus meiner Anwendung den Microsoft-Faxdienst zu verwenden, um Faxe zu versenden.

Habe dazu den Faxdienst auf dem Windows 2003 Server eingerichtet und auf dem Client geht er auch.

Für die "Benutzung in Delphi" hab ich die Typbibliothek "Microsoft Fax Service Extended" installiert.

Hierzu hab ich die Komponenten über die Datei fxscomex.dll installiert.

Die Komponenten sind auch vorhanden. Beim Connect kommt allerdings folgender Fehler:

Zitat:

Exception der Klasse EOLESYSERROR - Klasse nicht registriert.




Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TFaxDocument.Connect;
var
  punk: IUnknown;
begin
  if FIntf = nil then
  begin
    punk := GetServer; //hier kommt der Fehler
    Fintf:= punk as IFaxDocument;
  end;
end;


Die Fxscomex.dll habe ich über regsvr32 registriert. Muss ich evtl noch andere Dlls registrieren? Wenn ja welche?

Oder muss ich in Delphi selbst noch was registrieren?

Ich fische gerade ziemlich im Trüben :-(

Vielen Dank im Voraus für Eure Hilfe.


MSCH - Mo 24.06.13 13:43

Versuch mal, statt iunknown
Var
Punk: IFaxDocument;
...
Punk:= getserver;

Cheers
Msch