1

VB6の関数のエイリアスを指定する方法はありますか?

たとえば。私は次の機能を持っています

 Public Sub printCommonString(CommonString() As Byte)
 ...

私はこの関数をこのように呼び出します-

 printCommonString commonString

このように関数を呼び出す代わりに、次のような短い名前を使用したい

pCS commonString

したがって、pCSはprintCommonStringのエイリアスです。そのようなエイリアスを書く方法はありますか?

4

2 に答える 2

4

私が今まで見た限りでは、VB6でエイリアスを作成する方法はありません。メソッドの名前を変更できない場合は、ここにオプションがあります。printCommonStringをラップするだけのメソッドを作成するのはどうでしょうか。

Public Sub pCS(ByRef CommonString() As Byte)
   printCommonString CommonString
End Sub
于 2012-05-09T18:57:02.790 に答える
1

私の知る限り、VB6で使用できるエイリアスの種類は、DLLから関数を宣言したものだけです。例えば

Declare Function Dostf Lib "stuff.dll" Alias "DoStuff" (ByVal id As Integer, ByRef msg As Any, ByVal blen As Integer) As Integer)

ここで、DoStuffはライブラリ内の関数名であり、Dostfはvbコード内の関数名です。

于 2012-05-09T15:19:03.807 に答える