1樓:匿名使用者
不看到原始碼很難找出具體錯誤在哪。只能告訴樓主幾種自己碰到的可能性:
一、程式使用了xp樣式(在資原始檔中插入資源型別為24的資源),這種方式在有些系統中會出錯(包括xp系統),原因:我也不清楚;現象:程式報錯或是窗體一閃就沒了。
二、程式中使用了多執行緒,在多執行緒使用了某些vb在多執行緒中不支援的函式,比如常見的字串操作符和字串操作函式(&,+,mid,left,right……)。原因:vb6多執行緒極度不穩定;現象:
程式崩潰。
三、程式中使用的api需要正版釋出id。如常見的vba6.dll,這個dll中的所有函式在vb的ide中執行是不會有問題,但編譯後就會出問題了,原因:
盜版;現象:相關過程無法執行或程式報錯。
四、vb6自帶控制元件的編碼問題。比如說,vb中的textbox在ide執行中,如果用sendmessage等這類的api函式去取值時(比如游標前的字元數,或是行首前的字元數),有時是返回ascii編碼的位元組數,但編譯後可能返回的是字元數,有時切換一下輸入法也會出現返回的資料不一樣,這類情況是最難找到問題所在的。原因:
未知;現象:程式執行結果不正確。
五、第三方控制元件問題。
六、……
最後:只能祝你早日找到問題所在了。
2樓:匿名使用者
把**放上來呀,就這麼說誰知道是怎麼回事
不用把全部**都放上來,只需放主要部分就行了,比如你操作關機的**等。
我猜可能是你的**在使用api時有問題引起的
3樓:guoxin愛記錄
主要還是檢查一下你的演算法,看看有沒有什麼漏洞。或者你是不是沒有註冊元件
4樓:小牧童7老牛
可能是你沒有元件,因為生成exe後你裡面不自帶
5樓:匿名使用者
你們都看過**了??
瞅了一眼~嗯嗯~
你的timer1初始屬性裡的enabled是不是設定為true了哩?後邊的事很簡單了吧~吼吼~
6樓:匿名使用者
你在**視窗啟動程式時,用ctrl+f5執行試試看,這個能正常執行就是你的rp問題了!
7樓:匿名使用者
連出錯提示都不說誰知道是怎麼回事……
執行不穩定是什麼表現?
我怎麼感覺像是你的**有漏洞,會引起像死迴圈、api呼叫錯誤
8樓:匿名使用者
我遇過這樣的事 好似是vb檔案缺少了 詳細不清楚
建議重新安裝vb
大佬們這個vb問題怎麼解決??????
vb裡**正確問題好像是雙引號 怎麼解決?
9樓:匿名使用者
引號太多,另外中間還要加個空格,即: 「 」 形式,如下:
shell 「c:\vb.exe」 & " " & "c:\vb.txt"
10樓:匿名使用者
shell chr(34) & "c:\vb.exe" & chr(34) & " c:\vb.txt"
用chr(34) 來表示雙引號
11樓:匿名使用者
shell 「「c:\vb.exe c:\vb.txt"
vb問題--亂碼怎麼解決?
12樓:
'´ó¶ë¿ú9999òà´îµý¼õ³¢êôᬽó·þîñæ÷
這是二進位制檔案的讀取錯誤 !vb的漢字一個佔倆位元組!!記憶體當然會讀取錯誤,把vb的文字刪了 要不就用國際字元表示
13樓:我愛博貓
¶ë¿ú9999òà´îµý¼õ³¢êôᬽó·þîñæ÷ ??
vb問題 ,子過程或函式未定義是怎麼回事呢?
14樓:匿名使用者
add 是自定義過程
你沒有新增這個過程的** 就去呼叫 自然是錯誤的。
15樓:扶桑看天
出錯add這個函式找不到,看看是不是沒輸上,或輸錯地方了
16樓:匿名使用者
add 是個過程呼叫,**你做好了嗎?
如果做好了,呼叫就不會出錯了
vb問題 請問怎麼看一個變數合法或非法?
17樓:匿名使用者
在vb中,變數名的定義需要字母開頭,可以是字母與數字組合體,中間可以出現下橫槓等字元。你在提問中提到的 &h12ag 並不是變數,其中 &h表示十六進位制數,十六進位制數位的取值範圍是0……9,a……f共16個數,g不在範圍內,所以&h12ag 非法,而&h123合法;同樣&o78表示八進位制數,範圍0……7,出現8則非法;123_a不是字母開頭;a 123變數命名中不允許有空格所以非法。
18樓:小李無刀
&h表示16進位制,後面就是16進位制的數字,g不是16進位制數字,所以&h12ag非法,而&h123合法,
&o表示8進位制,所以&o78非法(8進位制最大數字是7),&o100合法,
以上兩個不是變數,是數值。
123_a做變數名當然不合法,開頭不能是數字,a 123也不行,中間有空隔
19樓:匿名使用者
樓上正解,樓主還要努力啊
vb自動填表問題,VB自動填表問題
這個是vb?怎麼看怎麼像html啊?vbs?新建窗體的時候選 loginform 就有類似的 了吧,樓上的都寫到資料庫裡了 牛x。vb自動填表問題 vb自動填表問題80分求解 在你上面的表單 之後加上那個這段 頁面載入後,表單就會被填充你指定的內容。把 發上來,才行的呀。vb webbrowser自...
vb的rnd函式問題,VB的Rnd函式問題
此題填1001 1.用rnd函式產生隨機整數,可以通過將由rnd函式產生的隨機小數乘以一個整數,然後再對結果取整獲得。2.產生一個從n到m之間的隨機整數 m n,包括m和n 的表示式為 int rnd m n 1 n 不懂可以追問,希望有幫助 你好!rnd 產生隨機數的範圍是 0,1 所以,產生30...
vb隨機數問題,vb 隨機數問題
private sub command1 click dim a 10 as integer for i 1 to 10 for j 1 to 10 a i int rnd 100 a j int rnd 100 if a i a j then a i a i 1 next next for i 1...