CString to float bei Win CE

Abend,
bei der Fehlermeldung würd ich ja mal als erstes auf ne fehlerhafte Funktioins Variablen deklaration denken... Werd aber morgen früh einmal schauen und dir nen Demo Projekt posten, wenn es ...

Gruss Michael
 
Moin moin,

Wie versprochen, hab ich mir mal deinen Quellcode vorgenommen...
Du stehst da vor dem Problem unterschiedlicher Schnittstellen...
CString ist Unicode und atof erwartet char. Dummerweise hat CString aber keinen Operator der diesen Cast vornimmt...
Du must es also selbst machen:-(

Entweder so wie du es bereits gemacht hast und/oder du schaust dir mal die GetBuffer Methode von CString an...

Damit sollteste wenigstens die Schleife reduzieren können...

Gruss Michael
 
Hallo Michael,

vorangig ist mal das es funktioniert, und das tut es ja mittlerweile. Dachte nur das es doch bestimmt was schöneres geben muss um die Strings auslesen zu können, aber in dem Fall werde ich das als eigene Funktionen in eine Dienstleistungsklasse packen. Werde mir dennoch diese von dir genannte Methode mal noch ansehen. Vielen Dank für deine Bemühungen.

Grüße und schönes erholsames Wochenende

Niko Will
 
Zurück