2012-05-09 3 views
1

VB6에서 함수의 별칭을 지정하는 방법이 있습니까?VB6에 함수 별칭을 지정하는 방법이 있습니까?

예 : 내가

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

내가 이런이 함수를 호출 다음과 같은 기능이 -

printCommonString commonString 

대신 이런 식으로 함수를 호출을, 나는 그래서

pCS commonString 

처럼 짧은 이름을 사용하려면 pCS는 printCommonString의 별명입니다. 그런 별칭을 쓸 수있는 방법이 있습니까?

+1

저는 VB6에서 그런 것을 본 적이 없습니다. –

+0

사실, 여기 좀보세요. 완료 될 수있는 것 같습니다 : http://stackoverflow.com/questions/582187/alias-in-function-declaration-overloaded –

+1

검색? 바꾸기 ?? 함수의 원래 이름을 변경 하시겠습니까 ??? vb6에는 그러한 것이 없다. 선언문은 dll과 함께 사용할 ment이므로 다른 곳에서 함수를 컴파일하고 dll을 얻으십시오 .. 그리고 VB DLL과 함께 사용하지 않아야합니다 ... – gbianchi

답변

4

VB6에서 별칭으로 표시 할 수있는 방법이 없습니다. 메서드의 이름을 바꿀 수없는 경우 옵션이 될 수 있습니다. 단순히 printCommonString을 래핑하는 메서드를 만드는 방법은 무엇입니까?

Public Sub pCS(ByRef CommonString() As Byte) 
    printCommonString CommonString 
End Sub 
0

내가 아는 한, 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 코드의 함수 이름입니다.

관련 문제