主题:为什么从api浏览器中将api函数声明拷到VB6的编辑环境中,别名会丢失呢?
为什么从api浏览器中将api函数声明拷到VB6的编辑环境中,别名会丢失呢?
我反复试过,在api浏览器中确实有别名
但是我拷到VB6中后,别名就没有了。即:
Public Declare Function GetCurrentDirectory Lib "kernel32" Alias "GetCurrentDirectory" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
中的 Alias "GetCurrentDirectory" 会丢失。我只能手工将别名补上。非常不方便。
别名不是可有可无的,对于参数中含有字符串的情况,别名是一定要有的
(注:我说的别名是指 alias后面的名称,其实这才是api函数的真正名称呀)
我想问问这是为什么,VB6为什么会删除别名呢?
我直接拷到一个文本文件中是完全没有问题的。但是VB6中就会变,真是怪了。
我想问问大家,这种情况如何解决,关键是太不方便呀。
我反复试过,在api浏览器中确实有别名
但是我拷到VB6中后,别名就没有了。即:
Public Declare Function GetCurrentDirectory Lib "kernel32" Alias "GetCurrentDirectory" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
中的 Alias "GetCurrentDirectory" 会丢失。我只能手工将别名补上。非常不方便。
别名不是可有可无的,对于参数中含有字符串的情况,别名是一定要有的
(注:我说的别名是指 alias后面的名称,其实这才是api函数的真正名称呀)
我想问问这是为什么,VB6为什么会删除别名呢?
我直接拷到一个文本文件中是完全没有问题的。但是VB6中就会变,真是怪了。
我想问问大家,这种情况如何解决,关键是太不方便呀。