in VB gibt es ByRef(zweimal darfste raten, für was...)
Hier unterscheiden wir Methoden(in C++ void) und Funktionen(Rückgabewert Funktionsname in C++) natürlich sind in C++ die Bezeichnungen nicht gleich, aber das sollte hier sowiso irrelevant sein...
Ein Aufruf erfolgt ohne #PRAGMA oder sonstiges zeug, beim übergeben der Parameter musst du nichts außer die Parameter angeben(also kein ByRef oder so davor setzen...)
eine Shared Variable musst du einfach nur als Public deklarieren, dann ist diese von überall zugreifbar...so z.B. FormularName.Variablenname...
den == Operator gibt es in VB nicht, hier reicht ein einziges = als Zuweißung sowie als Vergleichsoperator..
If x = 10 Then'weißt die Variable nicht zu sondern überprüft NUR ihren Wert
x = 10 ' weißt die Variable zu
y = x = 10'(C++ y = x == 10->y bekommt True wenn x = 10...)
Fehler sollte man allgemein verhindern, deshalb immer erst abfragen, so z.B.:
|
Visual Basic Quellcode
|
1
2
3
|
If usernameTextBox.Text = "" OrElse passwordTextBox.Text = "" Then
Messagebox.show("Daten unvollständig")
End If
|
Logische Operatoren:
VB - C/++
Or - |
OrElse - ||
And - &
AndAlso - &&
Not - !
Allgemein würde ich dir empfehlen das hier komplett durchzulesen:
http://openbook.galileocomputing.de/einstieg_vb_2008/
Achja Programm beenden geht follgendermaßen: System.Windows.Forms.Application.Exit() - System.Windows.Forms kann in einem Formular weggelassen werden(bzw. allgemein wo System.Windows.Forms importiert wurde..)