|
|
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть record Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Данный массив записей находится в классе: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. После создания класса происходит указание размера массива: CPPoint.ItemsCount:=SpinEdit1.Value; Далее, хочу обратиться к значениям record'a класса: Код: pascal 1. 2. 3. 4. 5. 6. Причём, если нажать Continue и повторно выполнить эту же процедуру - всё ОК. Что я сделал не так? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 14:57 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
PointActionParameters[i]:=PointActionParameters[i].Empty; заменить на PointActionParameters[i]:=TActionParameter.Empty; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:05 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
JaDi, Спасибо за подсказку, не заметил. Но не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:06 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
JaDiзаменить наА смысл? Kast2KЧто я сделал не так?Этот код Kast2K Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. компилироваться не будет. Методы GetItem и SetItem не определены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:09 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
Тогда смотреть на код создания CPPoint -- возможно, там неыерное количество объектов или вовсе не создано, поэтому при обращении по индексу происходит порча памяти и левая ошибка (a:=CPPoint.Items[AIndex];). Проверку можно включить в настройках проекта -- см опцию range checking (project options -- compiling). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:11 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Компилируется, просто забыл удалить в примере для форума. JaDi, Но ведь в дебагере при наведении мыши или выставлении Watch на интересующий элемент я вижу всю структуру - нули на Double и '' на string ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:14 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
Kast2K, когда память испорчена, то даже стандартные функции могут левые ошибки выдавать (причем это может быть даже в совершенно другом месте кода, как повезет). Собственно, "левые ошибки" -- это первый признак того, что где-то есть обращение по левому индексу, к несозданному объекту или повторное уничтожение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:17 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
JaDi, Спасибо, пойду рыть дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:19 |
|
||
|
ToString и FloatToStr. Ошибка EConvertError '' is not a valid floating value.
|
|||
|---|---|---|---|
|
#18+
Ларчик открывался просто и глупо (мой косяк): на leToolSettingsFact (TlabeledEdit) было прописано событие OnChange в котором выполнялась функция StrToFloat(leToolSettingsFact.Text) и запись значения в элемент записи. А дебагер показывал ошибку в другой точке (следующем шаге). Пятница :) Пора домой... Всем спасибо за участие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2018, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2040460]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 440ms |

| 0 / 0 |
