導航:首頁 > 源碼編譯 > vb60編譯錯誤

vb60編譯錯誤

發布時間:2022-12-23 01:38:49

1. VB6.0「編譯錯誤,要求常量表達式」

把Dim a(i,j) As Integer 改成 Dim a(6, 6) As Integer 就可以了

2. vb6.0編譯錯誤——過程聲明與同名事件或過程描述不匹配——在線等待您的解答!追加分哦!

SSTabbuy 應該是個控制項

但聲明: Private Sub SSTabbuy_Click(PreviousTab As Integer) 不是控制項事件的聲明。

糾正辦法,把當前過程內的代碼拷貝出來,然後刪除過程SSTabbuy_Click的全部內容,
在窗口上雙擊SSTabbuy控制項,然後在代碼窗口中選擇click事件
最後把前面拷貝出的代碼復制到過程里

3. vb6.0添加excel的問題 一下代碼提示編譯錯誤 「用戶定義類型未定義」

1:讀取。

1、在VB中,建立一個FORM,在其上放置兩個命令按鈕,將Command1的Caption屬性改為EXCEL,Command2的Caption屬性改為End。然後在其中輸入如下程序:

Dim xlApp As Excel.Application '定義EXCEL類
Dim xlBook As Excel.Workbook '定義工件簿類
Dim xlsheet As Excel.Worksheet '定義工作表類
Private Sub Command1_Click() '打開EXCEL過程
If Dir("D:\temp\excel.bz") = "" Then '判斷EXCEL是否打開
Set xlApp = CreateObject("Excel.Application") '創建EXCEL應用類
xlApp.Visible = True '設置EXCEL可見
Set xlBook = xlApp.Workbooks.Open("D:\temp\bb.xls") '打開EXCEL工作簿
Set xlsheet = xlBook.Worksheets(1) '打開EXCEL工作表
xlsheet.Activate '激活工作表
xlsheet.Cells(1, 1) = "abc" '給單元格1行駛列賦值
xlBook.RunAutoMacros (xlAutoOpen) 運行EXCEL中的啟動宏
Else
MsgBox ("EXCEL已打開")
End If
End Sub

Private Sub Command2_Click()
If Dir("D:\temp\excel.bz") <> "" Then '由VB關閉EXCEL
xlBook.RunAutoMacros (xlAutoClose) '執行EXCEL關閉宏
xlBook.Close (True) '關閉EXCEL工作簿
xlApp.Quit '關閉EXCEL
End If
Set xlApp = Nothing '釋放EXCEL對象
End
End Sub

2、在D盤根目錄上建立一個名為Temp的子目錄,在Temp目錄下建立一個名為"bb.xls"的EXCEL文件。

3、在"bb.xls"中打開Visual Basic編輯器,在工程窗口中點滑鼠鍵選擇插入模塊,在模塊中輸入入下程序存檔:

Sub auto_open()
Open "d:\temp\excel.bz" For Output As #1 '寫標志文件
Close #1
End Sub
Sub auto_close()
Kill "d:\temp\excel.bz" '刪除標志文件
End Sub

4、運行VB程序,點擊EXCEL按鈕可以打開EXCEL系統,打開EXCEL系統後,VB程序和EXCEL分別屬兩個不同的應用系統,均可同時進行操作,由於系統加了判斷,因此在VB程序中重復點擊EXCEL按鈕時會提示EXCEL已打開。如果在EXCEL中關閉EXCEL後再點EXCEL按鈕,則會重新打開EXCEL。而無論EXCEL打開與否,通過VB程序均可關閉EXCEL。

2:寫入。
Excel導入sql:

'引用ADO(Microsoft ActiveX Data Objects 2.X Library)
Private Sub Command2_Click()
Dim cn As New ADODB.Connection
cn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=123;Initial Catalog=dataBase001;Data Source=mySERVICE"
cn.CursorLocation = adUseClient
cn.Open
cn.Execute "select * into table4 from OpenRowSet('microsoft.jet.oledb.4.0','Excel 8.0;HDR=Yes;database=d:\temp\bb.xls;','select * from [Sheet1$]')"
cn.Close
Set cn=Nothing
End Sub

4. vb60編譯好的exe中如何定位錯誤發生在哪條語句中

首先生成debug版的exe程序,然後調試狀態下運行exe,出錯後調試器會捕捉到錯誤,然後自動停到源碼位置,或者你可以查看調用堆棧,一直找到你源碼那一層為止。

5. VB6 中函數聲明錯誤編譯不通過,如何解決

這句話是錯誤的,只有定義在調用之後的函數才需要聲明,如果定義在調用之前的函數,無需聲明,例子1,定義在調用之後,必須聲明:main(){int f();//這個聲明是必須的printf("%d",f());}int f(){return 1;}例子2,定義在調用之前,無需聲明:int f(){return 1;}main(){/*int f();//這個聲明不需要*/printf("%d",f());}最後,這個其實是歷史遺留問題,以前的效率較低,編譯器多次掃描源程序麻煩,現代編譯器為了實現優化,都會反復多次掃描源程序。

6. VB6.0編譯錯誤:未找到方法或數據成員

如果你的單選按鈕Option1是控制項數組,則只需將如下代碼:

PrivateSubOption1_Click(IndexAsInteger)
IfOption1.ValueThen
Text4.Text=Option1.Caption
EndIf
EndSub

PrivateSubOption2_Click()
IfOption2.ValueThen
Text4.Text=Option2.Caption
EndIf
EndSub

PrivateSubOption3_Click()
IfOption3.ValueThen
Text5.Text=Option3.Caption
EndSub

PrivateSubOption4_Click()
IfOption4.ValueThen
Text5.Text=Option4.Caption
EndSub


改為:

PrivateSubOption1_Click(IndexAsInteger)
IfOption1(Index).ValueThen
Text4.Text=Option1(Index).Caption
EndIf
EndSub

7. VB 編譯錯誤:無效外部過程

是把代碼寫在子過程、函數過程或屬性過程外而發生的錯誤。

在過程外無效:

該語句必須發生在子過程、函數過程或屬性過程(Property Get、Property Let 和
Property Set)內部。這個錯誤的起因與解決方法如下所示:

*一個可執行的語句,如 Static 或 ReDim,出現在模塊級別中。

在模塊級中 Static 是不需要的,因為所有的模塊級變數都是靜態的。在模塊級中用 Dim 來代替
ReDim。想要在模塊級中創建動態數組,請用
Dim 加空括弧來聲明它。

注意 在模塊級只能使用注釋與聲明性語句,例如
Const、Declare、Deftype、Dim、Option Base、Option
Compare、Option Explicit、Option
Private、Private、Public 和
Type。子過程、函數過程和屬性過程語句發生在它們的過程體之外,但在過程內聲明。

8. vb6.0 編譯錯誤:不能給只讀屬性賦值

控制項的有些屬性是可以在程序中更改,有些是不能更改的,不能改的屬性稱之為只讀屬性,需要在form界面設定好
Text1.MultiLine
Text1.ScrollBars
都是這樣的問題,應該在form界面的控制項屬性表中調整

9. VB 中找不到工程或庫(提示編譯錯誤)怎麼回事

打開EXCEL VB 時彈出編譯錯誤的需要給EXCEL VB設定一個值,即可解決。

具體步驟:

1、首先我們打開一個工作樣表作為例子。

閱讀全文

與vb60編譯錯誤相關的資料

熱點內容
不能用來表示演算法的是 瀏覽:859
6軸機器人演算法 瀏覽:890
手機主題照片在哪個文件夾 瀏覽:294
安卓手機後期用什麼軟體調色 瀏覽:628
cad修改快捷鍵的命令 瀏覽:242
好錢包app怎麼登錄不了 瀏覽:859
樹莓派都用python不用c 瀏覽:757
access文件夾樹的構造 瀏覽:662
安卓多指操作怎麼設置 瀏覽:658
linux樹形目錄 瀏覽:727
平方根的簡單演算法 瀏覽:898
千牛訂單頁面信息加密取消 瀏覽:558
單片機自製紅外遙控燈 瀏覽:719
伺服器最小配置怎麼弄 瀏覽:853
ibm伺服器硬體如何升級 瀏覽:923
全球程序員節點贊 瀏覽:986
php函數傳遞數組 瀏覽:632
人工峰群演算法的目標函數 瀏覽:468
如何刪加密文檔 瀏覽:105
塗鴉app一鍵執行如何刪除 瀏覽:756