자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi delphi xe7에서 tsclib.dll 사용 문의드립니다.
2015.03.14 02:21
delphi6에서 아래와 같이 연결을 하여 프린트 동작에 문제가 없었는데,
procedure openport(PrinterName: pchar); stdcall; far; external 'tsclib.dll';
procedure setup(LabelWidth, LabelHeight, Speed, Density, Sensor, Vertical, Offset: string); stdcall; far; external 'tsclib.dll';
procedure sendcommand(Command: pchar); stdcall; far; external 'tsclib.dll';
procedure clearbuffer; external 'tsclib.dll';
procedure windowsfont(X, Y, FontHeight, Rotation, FontStyle, FontUnderline: integer; FaceName, TextContect: pchar); stdcall; far; external 'tsclib.dll';
procedure barcode(X, Y, CodeType, Height, Readable, Rotation, Narrow, Wide, Code: pchar); stdcall; far; external 'tsclib.dll';
procedure printlabel(NumberOfSet, NumberOfCopoy: pchar); stdcall; far; external 'tsclib.dll';
procedure closeport; external 'tsclib.dll';
delphi xe7으로 바꾸면서 연결이 이뤄지지 않고 있습니다.
따로 지정해줘야 하는 것이 있나요?(실행 폴더 안에 dll 추가하였습니다.)
Delphi delphi xe7에서 tsclib.dll 사용 문의드립니다.
2015.03.14 02:21
delphi6에서 아래와 같이 연결을 하여 프린트 동작에 문제가 없었는데,
procedure openport(PrinterName: pchar); stdcall; far; external 'tsclib.dll';
procedure setup(LabelWidth, LabelHeight, Speed, Density, Sensor, Vertical, Offset: string); stdcall; far; external 'tsclib.dll';
procedure sendcommand(Command: pchar); stdcall; far; external 'tsclib.dll';
procedure clearbuffer; external 'tsclib.dll';
procedure windowsfont(X, Y, FontHeight, Rotation, FontStyle, FontUnderline: integer; FaceName, TextContect: pchar); stdcall; far; external 'tsclib.dll';
procedure barcode(X, Y, CodeType, Height, Readable, Rotation, Narrow, Wide, Code: pchar); stdcall; far; external 'tsclib.dll';
procedure printlabel(NumberOfSet, NumberOfCopoy: pchar); stdcall; far; external 'tsclib.dll';
procedure closeport; external 'tsclib.dll';
delphi xe7으로 바꾸면서 연결이 이뤄지지 않고 있습니다.
따로 지정해줘야 하는 것이 있나요?(실행 폴더 안에 dll 추가하였습니다.)
Delphi6와 Delphi XE7의 차이점 중 이슈가 될부분은 유니코드 지원여부 일것 같습니다.
델파이는 2009버전부터 유니코드를 기본으로 제공하고 있으므로, 유니코드를 기본지원하지 않는 버전의 코드 또는 라이브러리 연동 시 주의 하시기 바랍니다.
pchar를 pansichar 형태로 연동해 보시기 바라며 자세한 내용은 아래 글을 통해 학습하시고 추가 해결해 보시기 바랍니다.
http://tech.devgear.co.kr/delphi_news/405017