Q&A

  • COM1.open := True --> AsyncPro Exception!
조기 아래도 비슷한 질문이 있는거 가튼디...



COM1을 이용해서 프린터로 출력을 하고자 합니다..

저희는 터보파워사의 AsyncProfessional 정품을 구입해서 사용하고 있습니다.



근데 Async 의 TApdComPort를 Open할려고 하면 에러가 납니다..



소스...

unit Unit1;



interface



uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

AdTapi, OoMisc, AdPort, StdCtrls;



type

TForm1 = class(TForm)

ApdComPort1: TApdComPort; // Comport를 지정하는 상업용 컴포넌트입니다.

ApdTapiDevice1: TApdTapiDevice;

Button1: TButton;

Button2: TButton;

procedure Button2Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;



var

Form1: TForm1;



implementation



{$R *.DFM}



procedure TForm1.Button2Click(Sender: TObject);

begin

Close;

end;



procedure TForm1.Button1Click(Sender: TObject);

var

Fp : TextFile;

begin

ApdComPort1.Open := True;



// 이부분에서 에러가 납니다...



AssignFile(Fp,'COM1:');

Rewrite(Fp);

write(Fp,#27+'D0330,0500,0300'+#10#0);

write(Fp,#27+'C'+#10#0);

write(Fp,#27+'PC001;0030;0040;1;1;A1+00,00,B,+0000000001'+#10#0);

write(Fp,#27+'RC001;A00001'+#10#0);

CloseFile(Fp);

end;



에러메세지는







입니다..

end.

0  COMMENTS