2009-07-08 5 views

Antwort

3

ByVal konvertiert die Variante automatisch in eine ganze Zahl, weil sie einen Wert übergibt. Während ByRef versucht, eine Variable zu übergeben, die Sie in den Subroutinen ändern können. Im Wesentlichen bin ich X im ByRef-Szenario. In VB6 können Sie eine Variante nicht als Ganzzahl ändern.

6

Wenn Sie mehrere Variablen auf einer einzigen Zeile dimmen, dh Dim i, j as Integer j ist als eine ganze Zahl abgeblendet, aber ich ist eine Variante. Sie müssen jeden Variablentyp explizit deklarieren. Ich bevorzuge es, nur eine einzige Variable pro Zeile einzubeziehen.

Dim i As Integer, j As Integer 

oder

Dim i As Integer 
Dim j As Integer 

Das ist etwas, was ich gelernt, wenn ich eine andere Programmierer den Code geerbt