织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>老古董>VB>

判断程式是独立执行还是在VB环境下执行

罗索客 发布于 2004-04-13 17:08 点击:次 
来源:王国荣 此时可呼叫 GetModuleFileName API 函数判断执行档名称是否为 VB5,如果是 VB5 , 则GetModuleFileName 最右边的 7 个字元将等於 VB5.EXE, Private Declare Function GetModuleFileName Lib kernel32 Alias _ GetModuleFileNameA (ByVal hModule As Long,
TAG:

来源:王国荣

此时可呼叫 GetModuleFileName API 函数判断执行档名称是否为 VB5,如果是 VB5
, 则GetModuleFileName 最右边的 7 个字元将等於 "VB5.EXE",

Private Declare Function GetModuleFileName Lib "kernel32" Alias _
        "GetModuleFileNameA" (ByVal hModule As Long, ByVal lpFileName As _
        String, ByVal nSize As Long) As Long

Function IsRunUnderVB5() As Boolean
Dim S As String, Length
Length = 256
S = String(Length, 0)
Call GetModuleFileName(0, S, Length)
S = Left(S, InStr(S, Chr(0)) - 1)
IsRunUnderVB5 = UCase(Right(S, 7)) = "VB5.EXE"
End Function (王国荣)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/unsort/vb/2004/0413/465.html]
本文出处: 作者:王国荣
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片