델파이를 처음 접했는데요, 어떤 책을 많이 보나요...?(초보)
지금 제가 책을 보면서 코딩을 하는데요. 책 내용 그대로 했는데,
계속 실행을 하면 안됩니다..(짜증 이빠이-.-;;;;)
제가 메모장에서 프린터를 실행하여 출력을 할려고 하는 코팅 내용 입니다.
그런데 죽어라 해도 안됩니다....초보에게는 이것도 넘 어렵군요..
잘 하시는 님들은 아주 웃긴 이야기 일찌라도 한수 가르쳐 주세요..
그럼 부탁 합니다.
내용은 이래요..
procedure TFormPad.MenuFilePrintClick(Sender:TObject);
var
Line:integer;
Printtext:Textfile;(이부분도 이해가 안감.)책에는 이게 텍스트데이터를
출력하기 위해서 설정하는 변수라고 합니다...맞는지요???
begin
if PrintDialog.Execute then
begin
AssignPrn(PrintText);==>여기서 넘어 가지 않는군요..왜 그럴까요??
책에서는 텍스트 데이터 변수(PrintText)를 프린터와 연결 한다고 합니다.
여기서 넘어가지가 않고 있어서, 이걸 삭제하고 다음 걸 했던니 이것도
안되고...고민중
Rewrite(PrintText);
Printer.Canvas.Font:=Memo.font;
for Line:=0 to Memo.Lines.Count-1 do
writein(PrintText,Memo.lines[Line]);
CloseFile(PrintText);
end;
end;
end.
넘어가지 않는다는게 컴파일시 오류가 난다는 말씀인지요?
uses 절에 Qprinters를 추가해 보십시오.
덧붙여서 이런방법도 있으니 참고 하십시오.
위와 비슷합니다만
printtetx:textfile;
...
AssignFile(printText,LPT1);
Rewrite(printText);
writeln(PrintText,'Hello');
CloseFile(PrintText);