如何得知列印的結果? |
答題得分者是:pceyes
|
cclcat
一般會員 發表:2 回覆:1 積分:0 註冊:2007-11-27 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
我用背的, 錯了不要怪我
[code delphi] var wnd : handle; begin wnd := ShellExecute(0, PChar('print'), Pchar('C\Test.txt'),PChar('printer'), nil, SW_HIDE); if wnd > 32 then begin showmessage('succeful'); end else begin showmessage('fail'); end; end; [/code]
------
努力會更接近成功 |
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
摘自自己多年發表
簡單的掃描器程式 http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=28580 [code delphi] procedure TForm1.ComboBox1Change(Sender: TObject); var inifile : Tinifile; tempstr1, tempstr2, tempstr3 : string; begin with printer do begin printerindex := combobox1.ItemIndex; tempstr1 := printers[printerindex]; tempstr3 := tempstr1; system.Delete(tempstr1, pos('on ', tempstr1),length(tempstr1)); // 變動預設印表機 inifile := tinifile.create('win.ini'); try tempstr2:= inifile.ReadString('Devices',tempstr1,''); inifile.WriteString('windows','device',tempstr1 ',' tempstr2); finally inifile.Free; end; // 儲存自己的印表機 inifile := tinifile.create(ExtractFiledir(application.ExeName) '\scana4.ini'); try inifile.WriteString('printers','device',tempstr3); finally inifile.Free; end; end; StatusBar1.Panels[1].Text := '預設印表機: ' printer.printers[printer.printerindex]; end;[/code]
------
努力會更接近成功 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |