下载后可任意编辑 VB 编程各个突破 1、如何避开程式重复执行
(侦测是否存在前一副本,若有,则结束目前新启动的程式 )2、如何让一个 app 永远保持在最上层 ( Always on Top ) 3、表单配置视窗和解析度 4、连续变量的声明 Dim a, b, c as string * 4 5、正确的除错 (Debug) 方式 1、如何避开程式重复执行
(侦测是否存在前一副本,若有,则结束目前新启动的程式 )使用者在启动程式后,有时会将程式缩小在工作列上,之后要用时,又会重新启动一次程式,资料库程式有时会因此造成资料错乱
若您不希望使用者重复启动程式,您可以使用 APP 物件来推断,方法如下:Private Sub Form_Load()If App
PrevInstance Then '检视前一版本MsgBox "此程式已经在执行中
", 48EndEnd IfEnd Sub2、如何让一个 app 永远保持在最上层 ( Always on Top )请在声明区中加入以下声明Private Declare Function SetWindowPos Lib "user32" _(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, _ByVal x As Long, ByVal y As Long, ByVal cx As Long, _ByVal cy As Long, ByVal wFlags As Long) As LongConst SWP_NOMOVE = &H2 '不更动目前视窗位置Const SWP_NOSIZE = &H1 '不更动目前视窗大小Const HWND_TOPMOST = -1 '设定为最上层Const HWND_NOTOPMOST = -2