手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

神奇的*号

来源:互联网 作者:西部数码 时间:2008-04-10
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
StrPtrObjPtr函数呀,又抬扛了不是?)。所以在VBVC进行混合开发时经常会遇到这样的问题,因为与VC打交道就免不了使用指针,做过VC的一定知道其中有不少LPTSTRLPSTR等诸如此类的声明。要在VB中对应这类声明,最好用第二种方法,这样可省去很多麻烦。


下面举个简单又常用的例子。在VB程序中读取INI文件中的字符串。当然Windows API有现成的函数:GetPrivateProfileString,而用Visual Studio中的API View取过来的声明是这样的:


Private(Public) Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long


好了,现在一INI文件定义如下:


[Test]


Str=pursuer


则要读取Str的内容,这一段程序就可以轻松搞定!代码如下


Dim lpString as String *10


GetPrivateProfileString "Test", "Str1", "", lpString, 10, "c:\t.ini"

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!