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
L!x
Coder
Coder

Anmeldedatum: 04.05.2008
Beiträge: 93

Rechnen mit VB6
Verfasst am: 14.09.2008, 11:39

Ich hab hier ein Problem
Ich will 11 Variabeln zusammen zählen.

Visual Basic: [code]
Dim a As String
Dim b As String
Dim c As String
Dim d As String
Dim e As String
Dim f As String
Dim g As String
Dim h As String
Dim i As String
Dim j As String
Dim k As String[/code]

Jede Variable hat eine Zahl als Wert
Ich hab jetzt schon Probiert das so zu machen

Visual Basic: [code]lblSchuldenGesammt.Caption = a + b + c + d + e + f + g + h + i + j + k[/code]
Was aber leider net ging

Wie kann man das machen das es Geht?

Edit:// Hab ein Fehler entdeckt.
Statt String muss Integer hin^^
Da kommt aber ein Falsches Ergebniss [img]/sad.gif[/img]
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 14.09.2008, 12:29

Wetten deine Variablen werden von Textboxen gefüllt, oder aus einer Textdatei?
Probiers mal mit

Visual Basic: [code]lblSchuldenGesammt.Caption = Val(a) + Val([img]/cool.gif[/img] + etc[/code]
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 14.09.2008, 12:47

Lösung:
Deklariere die Variablen nicht als String sondern als Integer Smile

Edit: Sorry, hab deinen Edit nicht gesehen.. =(
 
L!x
Coder
Coder

Anmeldedatum: 04.05.2008
Beiträge: 93


Verfasst am: 14.09.2008, 12:48

@elek´tro:nik
Ne wird von der Registery ausgelesen und in die Variabelngespeichert

@Fuka schau mal mein Edit um 12.55 an^^
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 14.09.2008, 12:53

(L!x;8377)
@elek´tro:nik
Ne wird von der Registery ausgelesen und in die Variabelngespeichert

@Fuka schau mal mein Edit um 12.55 an^^


Selbst dann ist es doch ein Texstring, wie gesagt, nimm Val()
 
L!x
Coder
Coder

Anmeldedatum: 04.05.2008
Beiträge: 93


Verfasst am: 14.09.2008, 12:58

Ich habs jetzt noch net getestet da ich Grad net Zuhause bin.
Mein Prob. war das wenn alle Variabeln den Wert 0 hatten und 1ner den Wert 3,6 hats 4 angezeigt und bei 3,4 hats 3 angezeigt.

Also es hats immer Auf -/ oder Abgrerundet
 
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421


Verfasst am: 14.09.2008, 13:01

Als Double deklarieren und mit CDbl() die strings umwandeln.
 
BlAcKfINAl.aT
Poster
Poster

Anmeldedatum: 26.07.2008
Beiträge: 162


Verfasst am: 14.09.2008, 23:07

Oder mein tut angucken da steht drin wie man Rechen funktionen schreibt^^
mmfg^^
 
L!x
Coder
Coder

Anmeldedatum: 04.05.2008
Beiträge: 93


Verfasst am: 17.09.2008, 13:14


Okey danke hat geklappt
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: visual basic, rechnen, vb6, string

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: [Ebook] jetzt lerne ich Visual Basic 6 5067 02.06.2010, 13:55
Keine neuen Beiträge Miceosoft Visual Basic 6.0 Einsteiger Kurs? 1189 17.02.2007, 21:01
Keine neuen Beiträge SUCHE MICROSOFT VISUAL BASIC! 944 12.02.2007, 21:54
Keine neuen Beiträge Microsoft Visual Basic 1275 28.01.2007, 00:59
Keine neuen Beiträge Visual Basic.. Version?? 1230 22.01.2007, 18:23
 


[ Time: 0.1372s ][ Queries: 104 (0.0962s) ][ GZIP on - Debug on ]