cost 96 ms
強制CCW垃圾收集

[英]Force CCW Garbge Collection

在C ++大型工程中,通過COM可調用包裝(CCW) (在RegAsm注冊)使用外部(*)管理的DLL。 但是存在內存泄漏:從未清除托管內存。 背景:C ++項目是一個古老的32位程序。 它加載幾個DLL,其中一些是托管DLL(用C#編寫)。 在一個最小的示例中,.Net DLL ...

.NET CCW:WPF表單停用問題

[英].NET CCW: WPF form deactivation issue

我有一個混合應用程序-VB6應用程序可以通過CCW機制調用某些.NET WPF表單。 如果通過“ ShowDialog”方法從CCW中顯示這些表單,則這些表單將正確處理用戶輸入(鍵盤+鼠標),包括TAB導航。 如果我使用非模態方法“顯示”,我將得到如下行為:.Net表單通過使用導航鍵(TAB ...

2017-01-20 16:54:48   1   59    c# / wpf / vb6 / ccw  
ccw算法的說明

[英]Explanation of ccw algorithm

我在理解ccw(逆時針)算法時遇到了一些麻煩: 該代碼用於查看兩行是否相交: 我可以理解intersect函數中的代碼,但是我並不真正理解ccw函數中的代碼。 為什么不使用叉積? ...

2014-10-11 13:54:49   1   2761    c++ / ccw  
從delphi程序調用時,COM可調用包裝程序不起作用

[英]COM Callable Wrapper not working when called from delphi program

我被要求為一個舊的delphi程序創建一個.Net dll。 我正在嘗試使用COM可調用包裝器執行此操作,但是當它嘗試加載dll時,我一直收到錯誤消息(非常籠統,類似“我無法加載dll”之類的東西)。 技術文檔說明如下: 這是我的CCW代碼: 我還在運行delphi程序的計算 ...

如何診斷COM可調用包裝器對象創建失敗?

[英]How to diagnose COM-callable wrapper object creation failure?

我正在使用CoCreateInstance創建一個COM對象(來自本機代碼): 實際上,我在Delphi中,這意味着我調用了輔助函數: 大部分時間這個功能都成功了。 但有時 ,在同一個可執行文件中,在同一個進程中 ,對CoCreateInstance的調用失敗了: 再次 ...

如何從dll依賴關系創建CCW

[英]How to create CCW from dll dependancy

我正在為C#類庫創建一個CCW組件,該庫包含一些第三方DLL。 此用戶控件必須在Classic Asp頁面中使用 為此,生成了CCW Wrapper類 在包裝器類中,為函數聲明創建接口。 該接口和類包含C#類庫DLL和第三方DLL的引用 接口 接口 ...

如何在Ring處理程序中打印到REPL窗口?

[英]How to print to the REPL window in a Ring handler?

println似乎不適用於處理程序。 如何寫入REPL窗口? 我逆時針使用eclipse。 編輯:這看起來像nrepl問題 。 (future (println "foo"))很好,但沒有輸出(.start (Thread. #(println "foo"))) 。 ...

在CCW或CW方向上對多邊形的頂點進行排序

[英]Sorting vertices of a polygon in CCW or CW direction

我真的需要一些緊急幫助解決這個問題。 我有一組邊和頂點定義一個多邊形(不一定是凸面)。 頂點和邊是隨機順序,我想以順時針(或反時鍾方向)方向對該多邊形的頂點進行排序/排序。 請參閱此頁面了解更多詳細信息: http : //www.dixittech.com/blog/2012/1 ...

如果圍繞.net DLL的com包裝器使用了一個以上的相關.net DLL,是否應將它們放在GAC中?

[英]If a com wrapper around a .net DLL uses one more dependent .net DLLs, should they be placed in GAC?

如果托管DLL使用一個或多個托管DLL,並且圍繞該托管DLL構建了com包裝器,則應將所有從屬托管DLL放在GAC中。 在類似的情況下,我收到“無法找到程序集...”。 提前致謝。 ...

用CounterClockwise和Eclipse評估Clojure REPL

[英]Evaluation in Clojure REPL with CounterClockwise and Eclipse

我通常使用Emacs但受到啟發再次嘗試CCW + Eclipse。 我有一個帶有源文件src / user.clj的Clojure測試項目,其中包含以下內容: 我有一個REPL,我開始使用Window-> Show View-> Other-> Clojure Vie ...

從.NET調用VB6表單時,表單交互被阻止了?

[英]Form interactions are blocked when calling VB6 form from .NET?

我有一個編譯為VB6 exe的VB6項目。 它具有簡單的形式作為其啟動對象。 它通過重新加載的.NET dll啟動.NET模態形式,並向其傳遞回調COM接口(IHandler)的實現。 .NET回調VB6中的IHandler實現。 VB6嘗試使用vbModal顯示新表單。 ...

在PLC組件中使用COM可調用包裝器

[英]Using COM Callable Wrappers in PLC components

我有一個基於Motorolla的可編程邏輯控制(PLC)設備,並使用IEC-61131結構化的編程語言在其中編寫代碼。 問題是我需要執行一些復雜的計算,因此我試圖在COM Callable Wrapper中編寫代碼。 所以問題是,是否可以訪問在.NET框架上開發的CCW中編碼的功能,以在基於 ...

如何解決.NET COM可調用包裝DLL的注冊/使用問題?

[英]How to troubleshoot registration/usage of a .NET COM Callable Wrapper DLL?

我已經編寫了一個C#.NET Com可調用包裝DLL。 我用StrongName簽名,並使用64位regasm.exe注冊了代碼庫和typelib。 注冊和所有控件的方法在64位OleViewer中可見。 但是,當我嘗試從64位\\ Windows \\ System32 \\ cscri ...

2012-03-08 19:02:32   1   827    .net / com / ccw  
從非托管C ++調用C#方法,該方法將傳回完整的對象模型

[英]Calling C# method from unmanaged C++ which passes back a full object model

我在C#中有類似以下內容: 和 我想將此對象模型傳遞給非托管C ++。 即從非托管C ++代碼(例如“ GetClassA():ClassA”)進行調用。 到目前為止,我已經設法將單個對象或對象數組從托管C#傳遞到非托管C ++(使用COM / CCW),但是還沒有通過其 ...

.NET COM Callable Wrapper 如何生成 IID?

[英]How does the .NET COM Callable Wrapper generate IIDs?

通過 OLE/COM Object 查看器查看由 CCW 創建的生成的 TLB 文件顯示 IID 保持不變,除非我更改接口的設計(這是正確的行為),我擔心的是,如果我在另一台機器上編譯相同的代碼盡管接口沒有改變並因此破壞現有的 COM 客戶端,但仍將生成完全不同的 IID。 COM Callab ...

COM Interop-COM可調用包裝程序中的多線程

[英]COM Interop - Multi-Threading in a COM Callable Wrapper

是否可以在.NET COM可調用包裝DLL程序集中使用多線程? 例如,我有一個.NET程序集dll,它將.NET FTP庫公開給COM。 當前將上傳功能編程為“盡力而為”功能。 我沒有使用事件或返回值來顯示上載或下載是否成功完成,這是我以后可以根據需要考慮實現的東西。 .NET程序集 ...

在 Sub New() 上為 CCW 使用構造函數

[英]Using constructors on the Sub New() for a CCW

我正在嘗試為我的 VBA 項目創建一個 COM 類庫,我似乎偶然發現的限制之一是在 New() 子例程上使用構造函數。 創建新的 COM 類后,會創建一個具有以下注釋的 Public Sub New() 顯然,盡管我想使用允許不同參數的 new 關鍵字創建更多子例程。 但是,當我嘗試執行此 ...

CounterClockWise中的代碼完成?

[英]Code completion in CounterClockWise?

我是CounterClockWise的第一次用戶,CounterClockWise是Clojure的Eclipse插件,似乎代碼完成不起作用。 我一直想知道我的鍵盤和椅子之間是否存在問題,但無法找到解決方案。 我剛剛在Galileo build 20090920-1017和MacOSX上安裝 ...

從COM可調用包裝返回錯誤的對象

[英]Wrong Object Returned from COM Callable Wrapper

我剛剛對Powerpoint中從VBA調用的dll進行了更新。 所有開發都進行得很好,但是當我嘗試在另一台用戶計算機上進行部署時,出現了一個我不知道如何調試的問題。 發生的情況是,在VBA中創建.Net對象時,返回的引用是錯誤的對象,因此下一行失敗,找不到方法。 最后一行由於運行 ...


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