标签: tlbinf32

VB6 UDT的自检

我有一种感觉,答案是"不可能",但我会试一试......我处于一个不值得羡慕的位置,修改了一些增强功能的旧版VB6应用程序.转换为更智能的语言不是一种选择.该应用程序依赖于大量用户定义的类型来移动数据.我想定义一个公共函数,它可以引用任何这些类型并提取包含的数据.
在伪代码中,这是我正在寻找的:

Public Sub PrintUDT ( vData As Variant )
  for each vDataMember in vData
    print vDataMember.Name & ": " & vDataMember.value 
  next vDataMember 
End Sub
Run Code Online (Sandbox Code Playgroud)

似乎这个信息需要在某个地方提供给COM ...任何VB6大师都在乎小心翼翼地拍摄?

谢谢,

vb6 user-defined-types tlbinf32

18
推荐指数
1
解决办法
7889
查看次数

在VBA中迭代对象浏览器

我想迭代引用库中任何类的成员,就像使用对象浏览器一样.如何使用VBA完成?

ms-access vba class member tlbinf32

4
推荐指数
1
解决办法
2855
查看次数

如何从Win32 DLL或OCX中提取GUID

我们有一个.NET应用程序需要检查可能包含COM库(DLL和OCX)的文件夹.当我们遇到COM库时,我们需要完成的一件事是从COM DLL或OCX中提取GUID.

在没有使用第三方库的情况下,有没有直接的方法来使用.NET?

c# vb.net com guid tlbinf32

3
推荐指数
1
解决办法
7992
查看次数

64位.Net应用程序中的tlbinf32.dll

似乎没有64位版本的tlbinf32.dll,这个(旧的)COM DLL用于提取COM组件的信息。(请参阅此SO答案

我需要从64位C#应用程序访问它。我没有设法将其托管到一个单独的代理流程中,但仍在获取异常 REGDB_E_CLASSNOTREG。我的代码适用于x86平台,但我也必须实现64位。

任何人都可以通过提供逐步过程以将其启动到代理(Dllhost)或另一种使用它的方式来帮助我吗?

您知道浏览本机COM Dll的所有方法,类..的更好的选择吗?

com tlbinf32

3
推荐指数
1
解决办法
1256
查看次数

标签 统计

tlbinf32 ×4

com ×2

c# ×1

class ×1

guid ×1

member ×1

ms-access ×1

user-defined-types ×1

vb.net ×1

vb6 ×1

vba ×1