-1

OPOS を使用して TOPOSPOSPrinter.open を使用すると、「インターフェイスがサポートされていません」というエラー メッセージが表示される

プリンター IBM4610 を使用しようとしていますが、ドライバー OPUS を使用すると、この問題が発生します。

コードがコンパイルされます。

コード

function TCustomizedTenderPlugin.HandleEvent: WordBool;
var

  ret:Integer;

  mic : Pointer;

  {pruebas con opos}
  PosPrinter: TOPOSPOSPrinter;



begin
  {CREDENCIALES DE LA IMPRESORA . MODIFICAR DEPENDIENDO DEL TIPO}
   CargarIni(puerto);    

      try
         {Conexion con impresora}
         PosPrinter:= TOPOSPOSPrinter.Create(nil);
         PosPrinter.Open('4610_IBM',ret); // AQUI DA ERROR
         ShowMessage(VarToStr(ret));
         PosPrinter.Close(ret);
         ShowMessage(VarToStr(ret));
      Except
        // mensaje de error del 

        // me da Interface not supported
      end;


end;

助けてください。

あなたの親切な助けをありがとう:)

4

1 に答える 1

0

32ビットドライバーをインストールしましたか?

インポートした場合は、Ide から Com インターフェイスを再インポートします。

インストールされたドライバーは、tlb.pas によって生成されたラッパーと一致しません。

于 2012-09-29T16:44:45.640 に答える