Главная страница
    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-1115369002
Shark
2005-05-06 12:43
2005.06.14
Записи помеченные на удаление.


4-1114110316
Алекс
2005-04-21 23:05
2005.06.14
help plz


14-1116589520
Piter
2005-05-20 15:45
2005.06.14
Глюк со SmartFTP


4-1114194303
Merl
2005-04-22 22:25
2005.06.14
SetWindowRgn


1-1117600097
ORMADA
2005-06-01 08:28
2005.06.14
Drag n Drop + Ctrl





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский