Вниз
Скачать: CL | DM;

Комментарии и их последствия   Найти похожие ветки 

← →
Vitaliy   (2005-09-25 16:58) [0]

Ничего не понимаю. Закоментировал в проге строку
StringReplace(s,",","$",rfReplaceAll);
Потом убрал комментарий После этого он стал ругаться на rfReplaceAll:
Несовместимые типы TReplaceFlags и Enumeration.
Что бы это могло быть и что делать?


← →
eLVik ©   (2005-09-25 17:14) [1]

StringReplace(s,",","$",[rfReplaceAll]);


← →
Vitaliy   (2005-09-25 17:15) [2]

Большое спасибо, а в чем была проблема? Оно, вроде сначало компилировалось...


← →
Vitaliy   (2005-09-25 17:24) [3]

Да, только он в строке НИЧЕГО не заменяет!
Может, подругому сделать:
Задача такая. Есть массив чисел вещественных (количество известно = Nx)
Надо их прочитать в массив (X).
Записаны они так:

 -474006.60,  -473281.82,  -472557.03,  -471832.25,  -471107.46,
 -470382.68,  -469657.90,  -468933.11,  -468208.33,  -467483.54,
...
 -419647.77,  -418922.98,  -418198.20,  -417473.42,  -416748.63,
 -416023.85,  -415299.06;


← →
Anatoly Podgoretsky ©   (2005-09-25 17:28) [4]

Так их не записать, компилятор отругает.


← →
Vitaliy   (2005-09-25 17:33) [5]

Надо сначала Прочитать, а потом записать в таком же формате.
Для совместимости с другой прогой.
Если ничего не посоветуете, придется конечный автомат по распознаванию чисел делать.
Я и хотел точки на запятые поменять, чтобы strtofloat понял.
----
P.S. Я что-то не так сформулировал? За что к начинающим!


← →
злобная танька   (2005-09-25 17:45) [6]

чтобы StrToFloat понял, надо decimalseparator := ","


← →
Vitaliy   (2005-09-25 17:56) [7]

О, то что надо! Спасибо!
Только наоборот разделитель на "." надо поменять.


← →
Думкин ©   (2005-09-25 19:41) [8]

Не меняет. Потому что это функция которая возвращает...

А проблемы не было - оно не компилировалось.


← →
Vialiy   (2005-09-26 07:02) [9]

> Не меняет. Потому что это функция которая возвращает...
Ой как я протупил! Правильно, к начинающим меня!
Конечно, s:=StringReplace(s,",","$",[rfReplaceAll]); надо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.042 c
3-1126680925
erika
2005-09-14 10:55
2005.10.23
Обработка матрицы (матрица представлена в виде расчетной View)


1-1128155378
STUDENT_RU
2005-10-01 12:29
2005.10.23
Запуск программы по расписанию


14-1128154494
Andy BitOff
2005-10-01 12:14
2005.10.23
Порты 1010-1013


3-1126606350
Aliv
2005-09-13 14:12
2005.10.23
работа с базой paradox через сеть


3-1126599292
NewAtoL
2005-09-13 12:14
2005.10.23
Сервер отчетов в FastReport.




   Наверх