| 上一篇主題 :: 下一篇主題 |
| 發表人 |
內容 |
小柯
註冊時間: 2003-11-27 文章: 79
第 1 樓
|
發表於: 星期四 二月 12, 2026 10:23 am 文章主題: FoxPro 9 可以使用 Microsoft Rich Textbox Control 6.0 物件嗎? |
|
|
請問先進:
1)Windows 11作業系統內,在FoxPro 9程式中是否還可以插入 Microsoft Rich Textbox Control 6.0 物件使用?因為當我要插入該物件時,總是出現訊息「OLE error code 0x80040112:Class is not licensed for use.」
2)若FoxPro 9程式中已不允許使用Microsoft Rich Textbox Control 6.0物件,那是否還有其他替代方案?
以上惠請賜教,謝謝。 |
|
| 回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4263 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期四 二月 12, 2026 10:53 am 文章主題: |
|
|
針對 "Class is not licensed for use" 的討論
http://vfp.sunyear.com.tw/viewtopic.php?t=2469 _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
| 回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 496
第 3 樓
|
發表於: 星期四 二月 12, 2026 12:48 pm 文章主題: |
|
|
付費 ai 說:
前輩,這問題問得精準!這在 VFP 圈子是個典型的「開發授權遺失」問題。即使在 Windows 11,VFP 依然可以跑 Rich Textbox,但您遇到了 Microsoft 控制項最常見的**「註冊與授權」門檻**。
以下老手專用的解決方案:
1. 解決「Class is not licensed for use」報錯
報錯代碼 0x80040112 意思不是控制項不存在,而是系統找不到**「設計時授權 (Design-time License)」**。
原因: 在 Win11 環境下,即使您註冊了 RICHTX32.OCX,如果沒有安裝過 Visual Studio 6.0 或早期版本的開發工具,登錄檔(Registry)中會缺少開發者授權金鑰。
解決方法(手動修復登錄檔):
開啟記事本,貼上以下內容:
程式碼片段
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Licenses\ADC183B0-C272-11d1-87A0-00A0C9039567]
@="jyxmbsmclmshmvmshmmnmshmshmshmjt"
存檔為 fix_richtext.reg。
按右鍵以「管理員身分執行」 匯入登錄檔。
重新開啟 VFP9,應該就能順利在 Form 上插入 Rich Textbox 了。 |
|
| 回頂端 |
|
 |
CPS0204
註冊時間: 2014-08-24 文章: 496
第 4 樓
|
發表於: 星期四 二月 12, 2026 1:47 pm 文章主題: |
|
|
| 自刪 |
|
| 回頂端 |
|
 |
|