全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3110
推到 Plurk!
推到 Facebook!

dll檔在 Server 2003 上列印時會出現there is no default printer currently selected 訊息

缺席
alan_shie119
一般會員


發表:11
回覆:17
積分:5
註冊:2010-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-04-22 10:02:46 IP:60.251.xxx.xxx 訂閱
請教各位前輩~~
我使用delphi 2010 Vcl for the Web 進行程式開發,在本機執行時可抓到Print Server 上的印表機,轉成dll檔丟到本機上的IIS 也可抓的到,可是丟到測試機上的IIS卻出現there is no default printer currently selected 訊息 ,測試機上的作業系統為Server 2003 ,在控制台上的印表機設定也有新增網路印表機,windows測試列印也正常,但是跑dll檔時就是抓不到印表機,請問各位前輩,我在測試機上是否有疏忽掉的設定沒有設到嗎?謝謝~

下列為測試時所用的程式,只是簡單的抓列表機
procedure TIWForm1.IWButton1Click(Sender: TObject);
var i: Integer;
begin
RPDev.State := dsIC;
IWLabel1.Caption :='印表機名稱:' RPDev.Device; //此為抓取印表機名稱
//下列為抓出所有列表機
for i := 0 to Printer.Printers.Count - 1 do
IWMemo1.Lines.Add(Printer.Printers[i])
end;
alan_shie119
一般會員


發表:11
回覆:17
積分:5
註冊:2010-03-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-08-25 15:14:32 IP:60.251.xxx.xxx 訂閱
寫一個ActiveX 控制項,已解決此問題~
感謝前輩的指導~



系統時間:2024-04-20 15:21:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!