vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Dezimal-Dual-Wandler 
Autor: Bachi
Datum: 17.03.02 17:14

Hallo,

ich habe da mal eine Frage.
Und zwar wie ich es in VB hinbekomme einen Wandler von einer Dezimal in eine
Dualzahl zu programmieren. Mit C habe ich keine Probleme doch VB bereitet mir
einige. Ich habe auch eine Lösung, aber diese klappt leider noch nicht ganz =/
Er wandelt die Zahl zwar um, aber wenn ich dies mehrmals mache, Addiert er die Stellen
einfach und aus der Binären Nummer von 3000 und 3000 wird eine viel längere,
da er die Werte nciht mehr löscht. Ich habe dies schon versucht, doch es klappt nicht =(

Hier meine "Fehlerhafte" Lösung:

####################################################################

i = 0
speicher2 = cmd_ausgabe.Text 'anzeigefeld in speicher2 schreiben

Do

If i Mod 10 = 0 Then ReDim Preserve rest(i + 10) 'redimensionierung vom feld

cmd_ausgabe.Text = "" 'fensterinhalt löschen
rest(i) = speicher2 Mod 2 'rest bilden
speicher2 = speicher2 / 2 'division "notwendig"
i = i + 1 'index hochzählen
Loop While speicher2 > 0 'bedingung

ReDim Preserve rest(i - 1)

Do

i = i - 1
ausgabe = ausgabe & Right(Str(rest(i)), 1) 'ausgabe in ein string wandeln
Loop Until i = 0
cmd_ausgabe.Text = ausgabe 'ausgabe vom feld an das ausgabefenster

'feld leeren! klappt nicht!!!!!!!

ReDim rest(0)

####################################################################

Wäre echt nett, wenn mir wer Helfen könnte, ich weiß nämlich nicht mehr weiter und
mit VB arbeite ich noch nicht so lange.....
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dezimal-Dual-Wandler80Bachi17.03.02 17:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel