Auch mit dieser Lösung geht es ein Stück weiter.
Allerdings dann auch direkt ein Fehler "Klasse nicht registriert" bei
Delphi-Quellcode:
class function CoSELFWrite.Create: ISELFWrite;
begin
Result := CreateComObject(CLASS_SELFWrite) as ISELFWrite;
end;
Da muss ich wohl die Registrierung der Self32.dll nochmal prüfen.
Zitat von
Starsky911:
Bei mir sieht es so aus
Delphi-Quellcode:
procedure TForm1.ButtonDatevKNEClick(Sender: TObject);
var
datev : ISELFWrite;
li_return: Integer;
begin
datev:=CoSELFWrite.Create;
li_return:=datev.Open('Datev-FBOP-BW-KNE','','c:\temp\datev\',2,99999);
li_return:=datev.CreateTempSet('Datev-FBOP-Vollvorlauf-KNE');
usw...
ich verwende allerdings von Datev die Version 3.0
und nicht die Version 2.1