Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Rechnen mit Komma statt Punkt bei Dezimalzahlen

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
BonVoyage
Gast





BeitragVerfasst am: Mo Sep 11, 2006 11:29 am    Titel: Rechnen mit Komma statt Punkt bei Dezimalzahlen Antworten mit Zitat

ich habe mit gui 2 textfelder erstellt. beide sollen sich addieren. klappt einwandfrei bei ganzen zahlen. ab dem zeitpunkt ab dem man zbsp. 150,30+20,10 addieren möchte klappt das ganze nicht. 150.30+20.10 liefert mir mein gewünschtes ergebnis.

wie kann ich einstellen das ahk mit unseren "Komma" zurecht kommt?

gruß aus heinertown
Nach oben
AGU
Gast





BeitragVerfasst am: Mo Sep 11, 2006 11:41 am    Titel: Antworten mit Zitat

Im Moment würde mir nur einfallen, vor der Berechnung die Kommas per StringReplace durch Punkte zu ersetzen, die Zahlen dann in temporäre Variablen abzuspeichern, dann die Berechnung durchzuführen, und abschließend im Ergebnis wieder per StringReplace den Punkt durch das Komma ersetzen.

Aber vielleicht kennt ja jemand eine einfachere Lösung.
_______________________
Gruß
AGU
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1889
Wohnort: Österreich

BeitragVerfasst am: Mo Sep 11, 2006 12:45 pm    Titel: Antworten mit Zitat

Wieviel einfacher denn noch? ^^
Ne, wüsste kein Flag das das direkte Rechnen mit Beistrich erlauben würde...

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BoBo
Gast





BeitragVerfasst am: Mo Sep 11, 2006 12:54 pm    Titel: Antworten mit Zitat

Und richtige Freude kommt dann noch beim 1000er Punkt auf Twisted Evil Vergesst das mit dem Komma/Beistrich. Wer MCDonalds futtert, ne CD kauft weil sie "out now" ist, und sich beim 'shoppen' 'payback'-punkte geben lässt, wird auch mit nem anglophilen 'floating point' kein Problem haben. Reine Übungssache. Wenn Microsoft das ab Morgen vorgibt, würds ja auch Jede(r) anwenden ... Rolling Eyes
Nach oben
BonVoyage
Gast





BeitragVerfasst am: Mo Sep 11, 2006 2:43 pm    Titel: Antworten mit Zitat

ok der umweg hört sich plausible an. wie schreibe ich aber komma und punkt richtig

StringReplace, varout, var, {,} , {.}
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1889
Wohnort: Österreich

BeitragVerfasst am: Mo Sep 11, 2006 3:01 pm    Titel: Antworten mit Zitat

StringReplace, varout, var, `, , `., All
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
BonVoyage
Gast





BeitragVerfasst am: Di Sep 12, 2006 10:39 am    Titel: Antworten mit Zitat

Vielen Dank. klappt alles erstklassig.

wo finde ich eine Übersicht mit deren hilfe ich Sonderzeichen wie Komma oder aber auch das EURO zeichen einfügen kann.

das einzige wa sich bisjetzt gefunden habe ist das hier:

http://de.autohotkey.com/wiki/index.php?title=Keyboard%2C_Maus_und_Joystickreferenz
Nach oben
BoBo
Gast





BeitragVerfasst am: Di Sep 12, 2006 10:50 am    Titel: Antworten mit Zitat

Send & #EscapeChar
Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de