12 / 12 / 4
Регистрация: 07.09.2012
Сообщений: 542
1

Проверка StrToInt и вывод сообщения

01.02.2013, 19:11. Показов 3099. Ответов 4
Метки нет (Все метки)

Как сделать что бы в случае ошибки в строке IntToStr(Edit1->Text); (то есть если был введен текст, а я его преобразовываю) программа не вылетала, то есть написать, если ошибка, то выводим сообщение об неверно введенных данных, а не программа вылетала?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2013, 19:11
Ответы с готовыми решениями:

Конструкция try except проверка и вывод сообщения
Всем привет. Ситуация: для события при открытии формы прописан код, который: 1. проверяет наличие...

Проверка времени и вывод сообщения
Всем привет есть приложение есть функция вывода времени по заданному календарю в формате HH:mm...

Проверка введенного в поле значенияпо маске и вывод сообщения
Привет. Есть форма ввода логина и пароля,требуется сравнить введенный пароль с определенным...

Ответ на разность чисел, проверка и вывод сообщения «Правильно» или «Вы ошиблись»
Составьте блок-схему и программу на языке VBA, которая запрашивает два числа, запрашивает ответ на...

4
Практикантроп
4780 / 2680 / 517
Регистрация: 23.09.2011
Сообщений: 5,734
01.02.2013, 19:27 2
C++
1
if (Edit1->Text.ToIntDef(-1) < 0) ShowMessage("Wrong data");
1
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
01.02.2013, 19:40 3
1. TryStrToInt();
2. try/catch
0
3 / 5 / 0
Регистрация: 09.12.2012
Сообщений: 104
02.02.2013, 22:24 4
C++
1
2
3
4
5
6
7
8
9
// проверка на дурака - проверка вводимого на соответствие требованиям формата ввода
if (TryStrToFloat(Edit1->Text,buff1))
{
    // ввод корректный
}
else
{
    // сообщение об ошибке
}
Я так делаю ^ ^
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
02.02.2013, 22:29 5
Вариант 2

C++
1
2
3
4
5
6
7
8
9
10
    int i;
    String S="12бе.."; // Строка которая не конвертится в int
    try
     {
         i= StrToInt(S);
     }
    catch(const EConvertError& E)
     {
            ShowMessage(E.Message);
     }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2013, 22:29
Помогаю со студенческими работами здесь

Вывод на экран сообщения в "телеграфном" стиле: буквы сообщения должны появляться по одной, с задержкой
Написать программу, которая выводит на экран сообщение в &quot;телеграфном&quot; стиле: буквы сообщения...

При вводе числа,получить вывод некого сообщения. В моем случае вывод праздников в определенном месяце
Помогите пожалуйста ,как такое написать?

проверка, сообщения об ошибке
#include &quot;stdafx.h&quot; #include &lt;vector&gt; #include&lt;iostream&gt; #include &quot;locale.h&quot; #include...

Проверка ip в файле и выдача сообщения
Помогите со скриптом. Что имеется: сайт и файл txt с ip всех кто заходил на сайт. Что требуется:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru