vb6-migration

    0熱度

    3回答

    我們有一個VB6應用程序,我們正在遷移到.NET。我打電話給VB6的.NET功能,打開一個WPF窗口。我們經常需要這些窗口在主線程上運行,所以它的行爲就像另一個VB6窗體一樣。我們還需要從這些新窗口運行異步操作,因此需要Dispatcher和SynchronizationContext。當我們首次創建調用WPF窗口的服務時,我們只需創建一個新的Dispatcher和DispatcherSynchr

    -1熱度

    1回答

    我使用VS 2015並創建了一個VB.net項目。然後我添加VSFlex7.ocx組件,它會在引用中自動生成AxFSFlex7,詳見附件圖像文件 我不知道爲什麼。什麼是「Axe」 enter image description here 謝謝!

    1熱度

    1回答

    我有我想在我Vb.net應用程序中使用一些VB6代碼,但我有一個非常困難的時期 這是從VB6代碼.... Dim CurrentVersion as cApplication Set currentVerion = New Application ,我有一個調用的函數 - 在不同的類getLatestInformation有幾個paremeters看起來是這樣的.... GetLatest

    1熱度

    1回答

    這是VB6代碼: Dim i As Long CopyMemory fkey(0), pass(0), 4& * i 我知道CopyMemory(destination, source, length)。但我不知道如何在C#中實現它。 我有一個空的long陣列和一個帶有值的byte數組。 來源:byte數組。 目的地:long數組。 如何在c#中使用CopyMemory這兩個數組?

    -3熱度

    1回答

    公共函數MaxID(COLNAME作爲字符串,表作爲字符串)只要 「在這裏,我讓一個局部變量 昏暗recset作爲ADOB.Recordset 組recset = Conec.Execute( 「選擇MAX(」 & COLNAME & 「)+1從maxno」 &表 結束時,如果 設置recset =無 端功能

    2熱度

    2回答

    我正在用C#重新編寫一箇舊的VB應用程序,這個應用程序是某種計算器。所以它由一些子程序組成,這些子程序需要一些值,並計算一些新值(中間值結果),稍後將其用於其他一些計算中。 他們這樣做的方式是這樣的: int in = 4; Call routine(in, outFromRoutine1); Call routine2(outFromRoutine1, outFromRoutine2);

    0熱度

    1回答

    問: 什麼免費或商業的腳本主機的C#可以在C#應用程序針對64位架構,運行VBScript? 背景: 這是2017年第三季度 - 前但一些結論這個問題已經被多次提出,很多年長者的代碼示例不再起作用。 我正在遷移遺留的VB6 COM DLL到C#服務(DotNet框架4.6.1 +)。 vb6 dll的一個特性是通過MS腳本控制(msscript.ocx)的可擴展性。這使得用戶可以編寫小的VB sr

    2熱度

    1回答

    我正在將一些遺留代碼從VB6遷移到VB.NET,並且我遇到了一個煩人的問題。目前正在發生的是用戶提供了RadionButton控件來表示層次結構。當他們選擇一個值時,代碼會驗證它是否有效(不能讓C代表A的孩子,必須是B的孩子),如果不是,它會將RadioButton返回到原始設置。 問題是,當執行此操作的函數返回到事件處理函數時,它將返回RadioButton狀態到單擊它時的狀態(用戶單擊C,代碼

    0熱度

    1回答

    我剛開始來更新原有VB6項目vb.net(我知道它的晚了,我知道),我有標籤,他們也都具有相同的名稱許多屏幕(即lbl_label()),而在vb6中,這是下標的,因爲標籤在代碼中沒有被引用。我如何處理這個在vb.net我真的不得不爲每個創建一個不同的標籤名稱? 不難稱之爲lbl_label1 lbl_label2等,但將是第77屆形式單調乏味的一點點。 TIA

    0熱度

    1回答

    從我的研究中,這個問題在dot net的早期階段被問到很多,但是恕我直言,很多答覆都有點隱晦,那就是我們現在這樣做的風格。讓我們看看網絡是否長大了一點。 實例協卡1992: Sub Main() On Error GoTo ErrHand ....Code Here End Sub ErrHand: ' raise error nicely here inc error no,