Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Visual basic spiecherfunktion im taschenrechner

hi,
ich habe ein Taschenrechner in VB geschrieben und er is, wie ich find, ganz gut geworden.
Eines Tages wollte ich ihn noch besser machen und da dachte ich mir bauste eine speicherfunktion für Zahlen ein.
Habe abba davon kein blassen Schimmer.
Hoffe ihr könnt mir weiter helfen wie ich den code schreiben soll. 


Antworten zu Visual basic spiecherfunktion im taschenrechner:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
1 Leser hat sich bedankt

Hi

? welche Zahlen sollen wann\wo\wie gespeichert werden ?

a) programm-extern in einer "Datei" ?

b) oder soll's so ähnlich funktionieren wie die "M"-Taste(n) am Ta..Re.. ?
 

b)
wie die m tasten auf nem normalen taschenrechner 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi

ich habe da einen Tutorial\Forum-Eintrag gefunden,
was so in-etwa passieren sollte bei bestimmtem Tasten-Druck.

So wie [ C ] die Register & Anzeige löscht,
genauso funzt es es auch bei [ MC ]

Beim drücken von [ M+ ] wird einfach der aktuelle Inhalt des Anzeige-Feldes\-Register addiert.

usw.

der Link:
http://www.tutorials.de/forum/visual-basic-tutorials/12230-visual-basic-taschenrechner.html
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

du musst dafür ini-Dateien schreiben

ich kenn ein gutes forum wo die diir den code posten können


das forum heißt www.forum.vb-paradise.de

Ich machs aus dem kopf und es ist vb6 .Ich geb keine garantie
´probiers doch mal mit :
Dim dMemory as Double  (In der variable wird die zahl im textfeld gespeichert)

Private sub  cmd_memorysave_click()'MS
  if isnumeric(EinUndAusgabe.Text) then'Pruefen  auf zahl
  dMemory = EinUndAusgabe.Text 'EinUndAusgabe.Text ist unser Textfeld
  bMemory.Caption = "M" ' bMemory ist unser label
  End sub
Private Sub cmd_memoryclear_click()'MC
  dMemory =  0 ' ist ja als zahl definiert
  bMemory.Caption = ""
End Sub
Private Sub cmd_memoryrecover_click() 'MR
  EinUndAusgabe.text = dMemory
End Sub
Private Sub cmd_memoryplus_click ()'M+
  if isnumeric(EinUndAusgabe.Text) and isnumeric_(dMemory) then
     dMemory = dMemory + Cstr(Val _(EinUndAusgabe.Text)'EinUndAusgabe ist ja string
  Else bMemory.caption = "M"
       dMemory = EinUndAusgabe.Text
  End if
End Sub 
     

doppelklammer bei dem letzten EinUndausgabe.Text und die _ striche sind zeilenumbrueche (ich hatte keinen platz mehr:)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

schau mal aufs datum du held  :o


« Python: Listen speichernVisiual Basic 2008 -> Textbox Inhalt an eine E-Mail Adresse senden »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Auslagerungsdatei
Die Auslagerungsdatei, auch bekannt als virtueller Speicher, ist ein wichtiges Element im Windows-Betriebssystem. Sie dient als Erweiterung des physischen Arbeitsspeicher...

Dateiendungen
Die Dateiendung, auch Dateinamenerweiterung, Dateierweiterung oder einfach "Endung" genannt, besteht aus meistens drei oder vier Buchstaben und wird mit einem Punkt an de...

Dateisystem
Das Dateisystem eines Computers definiert, wie Daten auf einem Speichermedium organisiert werden. Es bestimmt dabei, wie die Informationen auf dem Medium gespeichert, gel...