noexecuteoption怎么用 C語言環(huán)境下如何使用動態(tài)SQL?
C語言環(huán)境下如何使用動態(tài)SQL?代碼示例:/定義符號常量#定義用戶名怎樣給我的vb程序添加幫助程序?方法1使用F1鍵:這個方法最簡單,只需要下面的代碼:private subform _ load()
C語言環(huán)境下如何使用動態(tài)SQL?
代碼示例:
/定義符號常量
#定義用戶名
怎樣給我的vb程序添加幫助程序?
方法1使用F1鍵:這個方法最簡單,只需要下面的代碼:private subform _ load()amp # # 34 # 39調(diào)用主程序同目錄下的幫助文件,按F1鍵調(diào)用End Sub方法2使用SendKeys方法:
private subform _ load()amp # # 34 End Sub private Sub cmd help _ click()sendkeys # 34 { f1 } # 34 # 39將鍵擊發(fā)送到活動窗口End Sub方法3使用Shell函數(shù):
private subcmdhelp _ click()shell # 34hh.exe # 34,vbnormalfocus #是指定的幫助文件,可以包含路徑。End Sub方法4使用HtmlHelp函數(shù):首先聲明以下API:option explicit private declare function html help alib # 34 hhctrl . ocx # 34(Byval hwnd caller as long,Byval pszFile as string,byval uCommand as long,Byval dw data as long # 39hwnd caller指定調(diào)用者 s窗口,pszfile指定要調(diào)用的文件,uCommand是發(fā)送給HtmlHelp的命令,dwdata是ucommand的參數(shù)。然后調(diào)用過程:
private subcmdhelp _ click()dim I as stringi amp # # 34 # 39使用變量I記錄幫助文件HtmlHelpA Form1.hWnd,I,0與主程序在同一目錄下。0End Sub方法5使用ShellExecute函數(shù):首先聲明以下API: Option Explicit # 39聲明API函數(shù)用于異步打開文檔私有聲明函數(shù)shell execute Lib # 34Shell32.DLL # 34 alias # 34 shell executea # 34(ByVal hwnd As Long,ByVal lpOperation As String,ByVal lpFile作為字符串,byval LP參數(shù)作為字符串,byval LP目錄作為字符串,byval nshow cmd作為long)作為long private const SW _ shownormal 1然后在過程中調(diào)用:
private subcmdhelp _ click()dim a as long dim b as string bamp # # 34 # 39使用變量b記錄幫助文件a shellexecute(0,# 34 open # 34,b,# 34 # 34,# 34,SW _ shownormal) end sub與主程序在同一目錄下。以上五種方法各有利弊。從功能上來說,推薦第五種方法,因為它不僅用于打開CHM幫助文件,還可以打開、打印或查找相同格式的文件或文檔(參見API的描述)。