Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Вниз

как создать сообщение-ошибка   Найти похожие ветки 

 
Джон   (2005-05-28 16:09) [0]

Здравствуй Народ!
Обычно когда мы что-то не так делаем, то вылазеет ошибка. Хотелось бы узнать, а как в своей программе сделать сообщение об ошибке, не создавая дополнительную форму!
Подскажите пожалуйста!


 
Просто Джо ©   (2005-05-28 16:14) [1]

ShowMessage
MessageDlg
raise Exception.Create ("Ошибка");
еще варианты :) ?


 
Marser ©   (2005-05-28 16:14) [2]

messagedlg
messagebox
raise Exception.create("Ой!")


 
Marser ©   (2005-05-28 16:15) [3]


> Просто Джо ©   (28.05.05 16:14)

:-)


 
Джон   (2005-05-28 16:22) [4]

else
begin

ShowMessage;
           вот здесь что-то не прокатывает!
MessageDlg

raise
Exception.Create ("ошибка");
end;
Почему?


 
Marser ©   (2005-05-28 16:23) [5]

упалпацтол...


 
Джон   (2005-05-28 16:28) [6]

Marser, ты забыл переключить язык клавиатуры.
Ну ладно уж так, попробую превести.


 
Джон   (2005-05-28 16:31) [7]

Получилось вот что :
EPFKGFWNJK!
МНЕ ЭТО СЛОВО НЕ О ЧЕМ НЕ ГОВОРИТ, А МОЖЕТ ТЫ ПЕРЕПУТАЛ ЕЩЁ ЯЗЫКИ ПРОГРАММИРОВАНИЯ


 
Virgo_Style ©   (2005-05-28 16:32) [8]

Нет слов ))))


 
ferr ©   (2005-05-28 16:32) [9]

:)))


 
Marser ©   (2005-05-28 16:33) [10]

Да ничего я не забыл. [5] означает, что я "упал под стол". Почему? Отвечу:

>else
>begin
>
> ShowMessage;

Конечно не проходит. Надо было нажать F1 и увидеть, что процедуре нужен строковой параметр.
ShowMessage("Ой!")

> MessageDlg

Аналогично, ещё и точка с запятой пропущены:
MessageDlg("Ой!",
   mtError, [mbYes, mbNo], 0)

>raise
> Exception.Create ("ошибка");

Тут всё правильно.

1. Тебе дали три варианта.
2. Только третий дали в готовом виде.
3. Читай хелп, книги и то, что выдаёт компилятор.


 
Marser ©   (2005-05-28 16:38) [11]


>MessageDlg("Ой!",
>    mtError, [mbYes, mbNo], 0)

MessageDlg("Ой!",
  mtError, [mbOk], 0)


 
Джон   (2005-05-28 16:51) [12]

Хорошо, хорошо, я всё понял. Только...
А где это прописывать то?


 
Marser ©   (2005-05-28 17:00) [13]

"Человек, который смеется" Виктор Гюго
Человек который стебется". Кто сегодня?


 
Хинт ©   (2005-05-28 22:07) [14]

Application.MessageBox("Ой Ой Ой","Ошибка",MB_ICONERROR);


 
Marser ©   (2005-05-28 23:23) [15]


>Джон   (28.05.05 16:51) [12][Ответить]
>Хорошо, хорошо, я всё понял. Только...
> А где это прописывать то?

Положим, что это не стёб. Тогда зачем тебе это нужно с таким уровнем? Напугать какого-то чайника?


 
Просто Джо ©   (2005-05-28 23:27) [16]

Ой.


 
KilkennyCat ©   (2005-05-29 00:25) [17]


> А где это прописывать то?


в середине любого екзешника. Выдаст ошибяку обязательно.


 
Anatoly Podgoretsky ©   (2005-05-29 00:46) [18]

Просто Джо ©   (28.05.05 23:27) [16]
А это где прописывать?


 
KilkennyCat ©   (2005-05-29 00:49) [19]

там же.



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

Форум: "Основная";
Текущий архив: 2005.06.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.041 c
3-1115722161
Black Fox
2005-05-10 14:49
2005.06.14
Проблема с обновлением QR 3.0 до QR.3.07


1-1117512723
Layner
2005-05-31 08:12
2005.06.14
Интересная особенность MonthCalendar, если стоит Multiselect=True


11-1099777588
Sewix
2004-11-07 00:46
2005.06.14
Какое событие изменение ширины столбцов в TKOLListView


1-1117422055
Владимир
2005-05-30 07:00
2005.06.14
RichEdit


14-1116755818
Igorek
2005-05-22 13:56
2005.06.14
Воскресный флэшовый квест :8-)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский