late-binding

    1熱度

    1回答

    我知道我應該在Vb.net中寫這個,但由於我自己的原因,我試圖在C#.net framework 3.5中對Com對象進行後期綁定。我收到的錯誤是「DISP_E_BADCALLEE」,我只是基於何時我想要的複製設置爲true來獲取該錯誤。我正在處理安全問題嗎?我的研究讓我嘗試在AssemblyInfo文件中刪除「[assembly:AllowPartiallyTrustedCallers()]」,

    3熱度

    1回答

    我知道所有對象都是在調用函數時在運行時創建的。 綁定是當我們綁定類中的方法數據成員。 早期綁定在編譯時綁定所有方法實例變量。我認爲所有對象都是在運行時創建的,所以它必須在運行時綁定所有方法數據成員。 爲什麼在早期綁定調用對象方法是在編譯時確定的?如果該對象是在運行時創建的。例如 。 class A{ public void foo(){ //some code here

    1熱度

    3回答

    我似乎無法獲取Excel工作表中單個單元格的屬性。 我創建了一個Excel工作表的功能,使用DataSet中的數據填充它,然後打印工作表。 我遇到的問題是,當我打印工作表時,格式化全部出來 - 單元太小,很多信息被截斷。我將如何設置單元格的寬度並更改字體? 以下是對我的工作,請過目一個小片段: // Add rows iRow = 1; foreach (DataRow row in tab

    1熱度

    3回答

    在客戶端 - 服務器設置中,我修改了服務器發送的對象的類定義,並期望在客戶端崩潰(客戶端jar未更新以反映這些更改)。 但它不會崩潰。 注意:對象被客戶端使用的方式可以避免崩潰。客戶端永遠不會投射反序列化的對象,也不會使用已刪除的字段。該對象只能通過Jython從Python腳本中使用,當使用該對象的字段時,該對象可能會使用一些遲綁定機制(反射?),從而使事情成爲可能。這也假設序列化包括類的簽名,

    2熱度

    3回答

    我正在嘗試創建一個宏,它將定期將Excel中的25,000 - 35,000行移動到Access數據庫。據我瞭解,如果我在使用宏的人有不同版本的Excel和Access(我碰巧使用2007)的環境中工作,我最好使用後期綁定,因爲它避免了不同引用的問題和版本等。 - 一旦它起作用,它就會起作用(儘管速度較慢)。 我試圖讓下面的代碼在Excel中VBA工作: Runtime error 424: Ob

    1熱度

    1回答

    如果您實現接口編譯器會要求您提供這些方法的實現。但是在調用克隆clone()方法的情況下,編譯器如何知道在類聲明中沒有提到某個特定的接口(這裏是Cloneable)。編譯器如何執行此映射以告訴用戶CloneNotSupported?它是否與後期綁定有關? 我認爲JVM擁有關於方法區域中每個類的信息,例如它正在擴展的類以及它正在實現的接口是什麼。因此,調用clone()方法將檢查存儲的有關該類的元數

    1熱度

    1回答

    因此,在擺弄了一整天之後,我覺得我有點碰壁,並想獲得一些指示。我的數據庫中有一個相當普通的用戶表,每個用戶都有2個地址(一個用於計費,一個用於接收)。在我的表單這正好相當體面與表單模型結合,在那裏我可以用刀片代碼像下面生成適當的領域: {{ Form::text('billing[city]') }} {{ Form::text('receiving[city]') }} 以類似的方式,我可

    0熱度

    1回答

    我正在研究DirectSound應用程序,該應用程序需要在WindowsXP和Windows7上同時運行。使用的對象只是聲音緩衝區,但目前是早期綁定的: Private dx As DirectX8 Private ds As DirectSound8 Private mdsBuf As DSBUFFERDESC Private mdsBuffer(7) As DirectSoundSeco

    1熱度

    1回答

    測試有些晚靜態綁定,並獲得第5行此錯誤: Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE 線5: protected static test = 'A TEST'; 這裏是源: class A { protected static test = 'A TEST'; public sta

    3熱度

    1回答

    我想將此代碼轉換爲C#.NET Framework 3.5,但該版本不是晚期綁定友好的。如果我使用4.0,我會使用動態類型,但目前這不是一個選項。 複雜的東西是我真正想要創建的對象(atl3270Tool)是在參數中創建的。幫助將不勝感激。 Dim atl3270Tool Dim ErrMsg As String Dim S_OK As UInt16 = 0 Dim atlDirectorO