![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 68
|
![]()
Уже несколько дней не могу понять отчего так.
Эта программа вычисляет результат сложения и вычитания из строки символов. Всё нормально работает, но если убрать из цикла активирущуюся showmessage(a), то выскакивает сообщение об ошибке (и то не всегда) "access violation at address 00454E9A in module 'Project1.exe'. Read of address 00B68000". Причем showmessage(a) можно переместить в любое место цикла и ошибки тоже не будет. С чем это связанно? И как этого избежать? Спасибо. Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
![]()
Во-первых: ты уверена что именно на ShowMessage вылетает?
Если да то скорее всего strtofloat не может преобразовать строку в нее поданую по причинам отсутствия там правильного вида числа (например вместо . там стоит ,) Во-вторых: Для полного анализа нужно видеть весь код
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 17.04.2009
Сообщений: 68
|
![]() Цитата:
если я удалю скрою или удалю ShowMessage (а или sk) Код:
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.04.2009
Сообщений: 68
|
![]()
а вот этот файл с ошибкой
наконец-то разобралась, заменила эту часть кода Код:
Код:
Последний раз редактировалось Stilet; 25.06.2009 в 14:26. |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При подключение к сети появляется ошибка svchost.exe | Bayram_662 | Windows | 7 | 08.05.2009 21:46 |
Почему ошибка при копировании? | valerij | Microsoft Office Excel | 8 | 02.05.2009 01:49 |
Почему появляется цикл? | valerij | Microsoft Office Excel | 11 | 11.02.2009 00:20 |
При подключении к нету появляется мессаг.Как сделать??? | Teen4jump | Работа с сетью в Delphi | 8 | 26.06.2007 17:37 |
странная ошибка с ShowMessage | UMmi | Общие вопросы Delphi | 3 | 22.11.2006 06:20 |