Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

.ini-datei





Frage

hallo! ich schreibe mit der funktion PrivateProfileString werte in eine .ini-datei, die dort als string erscheinen. jestzt passiert folgendes: beim schreiben setzt MS ein dezimal-KOMMA ein, erwartet aber beim lesen einen dezimal-PUNKT! das komma wird als text-zeichen interpretiert und die zahl entsprechend abgeschnitten. unter win98 hat das nocvh funktioniert, seit winXP habe ich diesen Fehler. wer weiß abhilfe? danke Wolfram

Antwort 1 von wolfram

habs gefunden:
beim lesen habe ich den wert mit val(..) umgewandelt. habe ich jetzt geändert in cdec(..), jetzt nimmt er das komma richtig an.
trotzdem danke!

Antwort 2 von nighty

hi wolfram

in diesem sinne

a=5
a1$=str$(a) ein string
a2=val(a1$) eine integer
a3=len(a1$) zeichenanzahl eines string
a2$=mid$(a1$,3,2) liest aus einem string ab der dritten pos,zwei zeichen

das sind die wichtigsten befehle zur zahlen und stringmanipulation wobei man
den ascicode auch nicht vergessen sollte(zeichen und steuerzeichen).

gruss nighty



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: