gvg |
Отправлено: 21.12.2005, 12:53 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Кто подскажет, есть ли какая-то замена для FormatFloat, не связанная с VCL. Желательно, полностью совпадающая по формату. |
|
Valdemar |
Отправлено: 21.12.2005, 13:10 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
На счет полного совпадения не обещаю, но попробовать можно sprintf. |
|
Guest |
Отправлено: 21.12.2005, 13:16 |
|
Не зарегистрирован
|
Сделать свою, полностью совпадающую по формату, хоть на базе того же sprintf. |
|
gvg |
Отправлено: 21.12.2005, 13:51 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Поменяю вопрос. Как правильно использовать FloatToTextFmt? Описано как CODE | extern PACKAGE int __fastcall FloatToTextFmt(char * Buffer, const void *Value, TFloatValue ValueType, char * Format); |
При использовании
CODE |
double Value;
int l = FloatToTextFmt( Buffer, &Value, fvExtended, format );
|
все компилится, но при выполнении ошибка:
Invalid floating point operation |
|
gvg |
Отправлено: 21.12.2005, 14:01 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Нашел.
[CODE]
Extended Value;
[CODE]
Работает. |
|