cost 424 ms
從 function 返回 OleVariant 會導致對包含的 IDispatch object 的額外引用無法發布

[英]Returning an OleVariant from a function causes an extra reference on the contained IDispatch object that cannot be released

我有一個 function,它返回一個OleVariant ,其中包含一個IDispatch引用,計數為 object: 在 function 的末尾,OleVariant 中OleVariant的RefCount正確為1 。 但是當OleVariant返回給調用者時,包含的 object 突然有一 ...

將虛擬文件復制到剪貼板

[英]Copying a virtual file to the clipboard

通過稍微修改Raymond Chen 的文章中的代碼,我得到了一個 class 用於將矢量作為文件復制到剪貼板: 用法: class 達到了它的目的,但有一個細節:文件只能粘貼一次。 所有進一步粘貼文件的嘗試都失敗了。 這是正常的還是 class 有問題? ...

使用 python oledump 工具給我“提取失敗”錯誤

[英]Using python oledump tool gives me "extraction failed" error

我想要 oletools python 工具集中的 oledump 工具的一些幫助。 我正在做一個培訓練習,我需要在 msg 文件中提取附件並為其獲取 md5 hash。 但是,我在 Linux 環境中使用 oletools 提取附件時遇到問題。 請記住,這是一個培訓實驗室環境,除了實驗室中提供的工 ...

編輯 Visio 形狀 Excel OLE 鏈接

[英]Editing Visio Shape Excel OLE Links

我有一個 Visio 文檔,其中有大約 200 個指向 Excel 電子表格集合的鏈接。 我有電子表格,但 Visio 鏈接指向無法訪問的路徑。 我想改變這些。 使用 Visio 計划 2。 通過大量試驗,我能找到的唯一方法是打開文檔,告訴 Visio 更新鏈接,然后當它通過出現的轉換對話框中的鏈接 ...

信息文件中不存在 PidTagInternetCodePage

[英]PidTagInternetCodePage not present in msg file

查看MS-OXPROPS 、 MS-OXCMSG和MS-OXCMAIL文檔,據說用戶應該包含 PidTagInternetCodePage 以指示 HTML 內容的適當代碼頁,以便正確解析它。 但是,打開 msg 文件的 ole 流,我找不到指示代碼頁 ID 的0x3FDE stream,但在壓縮 ...

Delphi WPS 的 OleContainer

[英]Delphi OleContainer for WPS

我們可以編寫以下代碼將 MS Word 嵌入到 Delphi 應用程序中。 OleContainer1.CreateObject('Word.Document', False); OleContainer1.DoVerb(0); 我正在嘗試編寫代碼以在 Delphi 應用程序中使用 WPS 文 ...

2022-07-27 08:51:59   1   311    delphi / ole / wps  
提交后 IStorage 未解鎖

[英]IStorage does not unlock after commit

當我運行下面的 prog 時,stgOpenStorage 的結果值為 STG_E_SHAREVIOLATION。 我應該如何關閉 IStorage 才能解鎖? 以及如何設置 IStorage/IStream 默認大小/大小步長? 因為我測試的 1.6K 字節內容存儲在 16K 中。 ...

將 Windows COM 自動化與 Rust 結合使用

[英]Using Windows COM Automation with Rust

我們通過名為“bPac”的編程接口/SDK 使用 Brother 標簽打印機(QL 系列)。 該工具是標簽打印工具的一部分,目前正在從 Ruby 重寫為 Rust。 在這個過程中,我陷入了 Rust 中的 Win32/COM/OLE 問題。 Ruby 中的一個最小工作示例很簡單: doc = WI ...

設置 Python COM 對象的可迭代屬性的值

[英]Setting value of a iterable property of a Python COM object

我正在使用 pywin32 來自動化具有自動化服務器技術接口(以前稱為 OLE 自動化服務器)的軟件中的一些任務。 該軟件附帶了一份詳細的手冊,其中包含 VBA、C++ 或 Matlab 中的代碼示例,但沒有 Python。 我已經構建了一個 Python 庫,它可以完成軟件中內置的大部分功能,但 ...

Err.Raise 的 COM 錯誤號在哪里注冊?

[英]Where are the COM error numbers for Err.Raise registered?

Err.Raise支持大量錯誤,顯然與 VBA 無關: 這些錯誤編號在哪里定義? 如何注冊錯誤,以便運行Err.Raise my_number將具有我在全局范圍內指定的描述。 我也想將所有錯誤代碼和描述轉儲到一個文件中——我試過循環它們: 但這很慢! ...

連接 OneDrive 文件夾內的 OLE 對象(Word 文件)時的運行時 2737

[英]run-time 2737 when connecting OLE Object (Word file) who is inside OneDrive Folder

我正在開發基於 Word 和 Access 的解決方案。 在訪問掩碼中,用戶單擊命令,然后通過以下命令自動創建 Word 文件並將其插入到 BoundObjectFrame 中: 如果名為 strFullNameFile 的文件位於我計算機上的普通文件夾中,一切都很好。 但是,如果它位於我計算機 ...

Excel OLEObject按鈕點擊幾次后失去點擊事件

[英]Excel OLEObject button loses click event after clicking a few times

我試圖從 C# 代碼在工作表中創建一個Excel 按鈕,使用按鈕的C# 事件處理程序,所以我不必涉及 VBA 和文本腳本; 我從@Dummy yoyo找到了這個很好的解決方案,它有效但“只持續了一段時間”。 解決方案很簡單:添加一個形狀,將其作為 ole object 獲取,將 ole 作為按鈕獲取 ...

我在將 VBA 代碼移植到 Lazarus 時遇到問題

[英]I have a problem with porting VBA code to Lazarus

我在 VBA 寫了這樣一段代碼,但是我無法將它轉移到 Lazarus,它是關於返回發票 ID 和發票編號 我在列表中顯示“subiekt”的 window 時停了下來,我不知道如何枚舉 oleVariant object 也許有人至少會引導我走上正確的道路我無法在 Lazarus 中枚舉 oDok ...

Sql 服務器表上的 INDEX 在插入期間導致錯誤

[英]INDEX on Sql Server table causes errors during Insert

我在 SQL Server 2019 中有一個表,其定義如下: 此表將記錄生產的項目,它是一個檢查點,以避免在version >0 的情況下生成具有重復(itemId,version)的項目。 換句話說,我們不應該有具有相同itemId和version的行(此規則應僅適用於version大於 ...

使用 OLE,從 OpenOffice/LibreOffice Calc 文檔中刪除除第一個以外的所有工作表,而不使用工作表名稱

[英]Using OLE, remove all sheets except first one from a OpenOffice/LibreOffice Calc document, without using sheet names

從基於代碼創建的 OpenOffice/LibreOffice Calc 文檔中,想法是添加一個工作表作為第一個工作表,然后刪除所有其他工作表(通常該文檔帶有 3 個工作表)。 它在 xHarbour 語言程序的 Windows 上使用 OLE,但是如果有人知道使用任何語言,任何語言都可以,翻譯不是 ...

將 ole 文件另存為 office 文檔

[英]Save ole file as office document

我在舊系統中有一些 ole2 格式的 ole 文件。 我認為這些是辦公室字或 excel 和嵌入 object(例如圖片)。 如果我用 docx 或 xlsx externsion 重命名文件,它會說文件已損壞。 我可以使用一些現有的 C# 庫提取 ole 文件嗎? 並將其保存為 word 或 ex ...

將 OLE 調用從 MATLAB 轉換為 Python

[英]Translate OLE call from MATLAB to Python

我有一個關於 OLE 方法的問題。 我有一個 MATLAB 腳本,它使用 OLE 從數據記錄軟件 (Magneti Marelli Wintax) 中讀取數據,並且運行良好。 這是腳本: %%%%%Create WinTAX4 Server Object.. oWTX4 = actxserver( ...

從 Windows 計划任務創建 Word OLE 客戶端會導致 ntdll 應用程序錯誤

[英]Creating Word OLE Client from a Windows Scheduled Task causes ntdll application error

我們的正常工作流程是使用 Windows 計划任務來: 將文件從 rtf 批量轉換為 pdf 操作pdf以添加條形碼 聚合成一個pdf 然后發送打印 這在 Windows Server 2008 上運行良好,但自從我們升級到 Windows Server 2019(生命周期結束等等 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM