Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
SwiZz0r_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 18.12.2007
Beiträge: 30

Wiso so viele Variablen?
Verfasst am: 21.12.2007, 01:43

hmm ich bin noch am anfang meiner VB karriere xD
hab ma na einfache frage....

wiso giebt es soviele verschiedene Variablen?

eigentlich würden doch String (für text) und double (für ziffern) reichen?

wovür soll denn singel oder integer gut sein?
hab ich noch nie gebreucht... alles was singel kann kann double ja besser (z.B)

ich hoffe ihr könnt mir helfen^^
aber ich nehme an das hat schon seine gründe... is ne ziemlich dumme frage denk ich ma Rolling Eyes
 
c0re_
« Moderator »<b><font color=green>« Moderator »</font



Anmeldedatum: 29.11.2007
Beiträge: 425


Verfasst am: 21.12.2007, 03:38

Das sind keine Variablen sondern Arten von Deklarationen.

Dim As Integer steht für eine Zahl (rund -32k bis rund 32k)
Dim As Double steht für eine Zahl (rund -5 bis rund -2 bzw. rund 2 bis rund 5)
Dim As Numbers steht für eine Zahl (Wertebereich wie As Double)
Dim As Byte steht für eine Zahl (Wertebereich 0 bis 255)
Dim As Currency steht für eine Zahl (rund -1000000000000k bis rund 1000000000000k)
Dim As Long steht für eine Zahl (rund -2000000k bis rund 2000000k)
Dim As Single steht für eine Zahl (rund -3 bis rund -1 bzw. rund 1 bis rund 3)
Dim As String steht für eine Zeichenkette (0 bis 65,5k Zeichen)
Dim As Date steht für Datumsangaben
Dim As Boolean steht für True oder False
Dim As Variant steht für Zeichenketten oder Zahlen (bei Zeichenketten Wertebereich wie String, bei Zahlen wie Dougle)

Es sind halt immer unterschiedliche Wertebereich, die benötigt werden.
Manchmal schreibt man ja noch ein "* 100" o.Ä. hinter die Deklaration,
um den Wertebereich zu erhöhen.
 
ChEeTaH_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 01.07.2007
Beiträge: 67


Verfasst am: 21.12.2007, 17:50

Variablendeklaraion spielt eugntl in unserer Zeit eher eine unterordnende Rolle. Heutzutage gibst ja massig Speicherplatz. Früher allerdings war viel Speicher rar und deswegen musste man eine Möglichkeit finden, den Speicher so effektiv wie möglich zu nutzen. Jede Variable reserviert Speicherplatz im RAM bestimmter Grösse (steht immer dabei). Manche nur 2byte manche etwas mehr. Je nachdem, was die Variable für eine Aufgabe bzw. Inhalt hat.

Das ist die ganze Geschichte^^
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: double

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2207 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1295 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1338 11.02.2008, 17:46
 


[ Time: 0.1357s ][ Queries: 86 (0.0748s) ][ GZIP on - Debug on ]