[問題] BCB 6.0 呼叫 StartDoc() 時當掉

看板C_and_CPP (C/C++)作者 (ucc)時間12年前 (2013/12/03 23:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請教各位一個列印問題 請提供我思考問題方向及建議 C++ Builder 6.0 以下程式都好好的跑了2年 卻在更新完微軟的修補程式後, 會在 StartDoc(hPrinterDC,&di) 這個位置當掉 且連續更新二台電腦後,連續當了二台(12/2一台,12/3一台) hPrinterDC=CreateDC("Winspool",clDeviceName,NULL,NULL); if (hPrinterDC==0) { //印表機開啟失敗 return PROCESS_ERROR; } memset(&di,0,sizeof(DOCINFO)); di.cbSize=sizeof(DOCINFO); //列印 StartDoc(hPrinterDC,&di); ---> 程式就當掉了,詢問是否回報,..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.170.186

12/16 23:29, , 1F
CreateDC第一個引數放NULL試試看
12/16 23:29, 1F
文章代碼(AID): #1IdV8JXq (C_and_CPP)
文章代碼(AID): #1IdV8JXq (C_and_CPP)