線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2900
推到 Plurk!
推到 Facebook!

delphi 7 下active 方式調用codesoft,“存放裝置空間不足"問題

缺席
xnium
一般會員


發表:27
回覆:26
積分:10
註冊:2007-09-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-05-31 09:32:54 IP:58.210.xxx.xxx 訂閱
諸位大人,小弟仿造 yachanga的大作,(原文鏈接)
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=74148
嘗試delohi調用codesoft7檔案,在執行到
app := CreateOleObject('Lppx.Application'); // Create Ole Object
這句的時候,出錯了,,提示"存放裝置不足,無法完成此操作"

相關代碼如下:

app := CreateOleObject('Lppx.Application'); // Create Ole Object
app.Visible := false;
app.UserControl := false;
doc := app.ActiveDocument; // Link Doc
doc.Open('D:\090528_2\C39mod11.lab'); // Open Doc
doc.PrintLabel(1); // Print Label
doc.FormFeed; // Terminate Print job
在我寫程序的機器上,我測試是正常的(可以使用pdf打印機),但是到打印條碼的機器上(這臺機器同時安裝有codesoft6,codesoft7)
就出現上述錯誤,不知道是不是安裝兩個codesoft不同版本的問題,因為用戶要使用,也不便卸載測試...
煩請各位大俠幫忙看下

------
对岸的菜鸟,但是很喜欢用delphi!
xnium
一般會員


發表:27
回覆:26
積分:10
註冊:2007-09-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-05-31 12:13:26 IP:58.210.xxx.xxx 訂閱
找到一臺僅安裝了codesoft7的電腦做測試。也是不行,提示"存放装置空间不足,无法完成此操作""
怎么回事呢?
應該就是在 app := CreateOleObject('Lppx.Application'); // Create Ole Object這句上出的問題...
------
对岸的菜鸟,但是很喜欢用delphi!
xnium
一般會員


發表:27
回覆:26
積分:10
註冊:2007-09-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-05-31 14:16:31 IP:58.210.xxx.xxx 訂閱
這個問題目前已經解決,在用戶的電腦上重新安裝codesoft7之后,解決,能夠打印輸出。
現在遇到的問題是:條碼打印紙每行有3列,用我的代碼,每次打一列,然后就換行了,
我想知道如何在打印3列之后再換行?
------
对岸的菜鸟,但是很喜欢用delphi!
xnium
一般會員


發表:27
回覆:26
積分:10
註冊:2007-09-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-06-08 10:59:54 IP:58.210.xxx.xxx 訂閱
兄弟我把附件上傳上來給各位大俠看看,(回帖中不能上圖么?)
程序的demodelphi.ktop.com.tw/download.php
codesoft 標簽設定


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