第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VB CreateFile函數(shù)中的參數(shù)始終報告說編譯錯誤,ByRef參數(shù)類型不對?

VB CreateFile函數(shù)中的參數(shù)始終報告說編譯錯誤,ByRef參數(shù)類型不對?

四季花海 2019-02-05 10:06:15
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As LongPrivate Type SECURITY_ATTRIBUTESnLength As LongbInheritHandle As LonglpSecurityDescriptor As LongEnd TypePrivate Sub MYSub_Click()Dim SA As SECURITY_ATTRIBUTESFileHandle =CreateFile("C:\abc.jpeg", GENERIC_WRITE, FILE_SHARE_READ Or FILE_SHARE_WRITE, SA, OPEN_EXISTING, 0, 0)End Sub當(dāng)執(zhí)行編譯到CreateFile這行時,編譯器報告說SA這個參數(shù)類型不對的錯誤,怎么解決這個問題呢?將SA替換為0或者1等,雖然編譯能夠通過,但得到的FileHandle 句柄值始終為-1,這與事實不符,導(dǎo)致后續(xù)的處理無法,要怎么設(shè)置這個SA值呢?兩位的方法都調(diào)試過了,都仍然報錯,終于找到方法了,將SA 替換為vbNullString之后就成功了,但我不知道是為什么這么替換后就成功了。分?jǐn)?shù)不能浪費(fèi),先來先得吧。
查看完整描述

2 回答

?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗 獲得超4個贊

SA你沒賦值,只聲明了變量的類型
SA.lpSecurityDescriptor = &O0
SA.bInheritHandle = False
SA.nLength = Len(SecAttrib)

查看完整回答
反對 回復(fù) 2019-03-18
  • 2 回答
  • 0 關(guān)注
  • 669 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號