vielleicht liegts auch am .Net
habs jetzt so versucht:
Delphi-Quellcode:
nfc := NumberFormatInfo.Create;
nfc.CurrencyDecimalSeparator := '.';
StringReplace(str,',',nfc.CurrencyDecimalSeparator,[rfReplaceAll]);
result := Convert.ToDouble(str,nfc);
und es klappt!!!