Автор |
Сообщение |
heller
Ветеран
Пришел: 12.03.2002
Сообщения: 1180
Откуда: Москва
|
Добавлено: 16 июня 2002, 15:37 |
|
|
kalbaska: Это был лишь тест одной проги, так что ничего тут плохого. |
|
|
BuKiNisT
Тень злого художника
Пришел: 25.05.2002
Сообщения: 1388
Откуда: Tel-Aviv
|
Добавлено: 16 июня 2002, 18:02 |
|
|
АлакО, я прогу не смотрел, так как ПЗ у мя щас нету images/smiles/icon_biggrin.gif , но ИМХО, в ней по любому должна присутствовать History Panel. Дальше... чтобы избежать всяческих ошибок, тебе наверно нужно почаще использовать структуру
try
...
except
...
end;
images/smiles/icon_biggrin.gif
, а также использовать явную (указанную) конверсию типов, и собственные обработчики ошибок images/smiles/icon_smile.gif
еще есть такая удобная для отладки вещь как вот такой шаблон функции/процедуры выведения сообщения о последней ошибке в системе:
var
eMsgBuff: PChar;
...
begin
...
FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER or
FORMAT_MESSAGE_FROM_SYSTEM,
nil,
GetLastError,
LANG_NEUTRAL,
@eMsgBuff,
0,
nil);
{Дальше пойдет кусок кода для вывода сообщения images/smiles/icon_smile.gif - можешь вставить то что тебе нравится - MessageBox(), MessageDlg(), ShowMessage() итд. То что написано в следующей строке - то, что предпочитаю я images/smiles/icon_smile.gif }
MessageDlg (eMsgBuff, mtWarning, [mbOk], 0);
{или другой, более продвинутый вариант}
(* if MessageDlg('The following error has occured during execution of the program: "'
+ eMsgBuff + '". Do you want to terminate the program?',
mtWarning, [mbOk, mbCancel], 0) = mrOk
then eTerminate {твоя собственная процедура аварийного выхода}
else Exit; *)
...
end;
ЗЫ. точки вместо пробелов вставить чтоли? images/smiles/converted/spy.gif
[ 16 июня 2002: Изменил: Го-Го третий ] |
|
|
BuKiNisT
Тень злого художника
Пришел: 25.05.2002
Сообщения: 1388
Откуда: Tel-Aviv
|
|
|
ALaKO
Привратник
Пришел: 22.02.2002
Сообщения: 390
|
|
|
BuKiNisT
Тень злого художника
Пришел: 25.05.2002
Сообщения: 1388
Откуда: Tel-Aviv
|
Добавлено: 16 июня 2002, 18:16 |
|
|
АЛаКО, я конечно понимаю и признаю степень твоей крутости, но отлова ошибок в твоих прогах нет ВООБЩЕ.... о чем это говорит? |
|
|
vea
Разведчик
Пришел: 27.01.2002
Сообщения: 121
Откуда: [N56°08';E47°30']
|
Добавлено: 17 июня 2002, 21:14 |
|
|
ALaKO, прежде чем начать распространять версию редактора с планировщиком, хочу, чтобы ты на нее посмотрел, оценил, так сказать. Приходи в MSN, договоримся о передаче редактора тебе.
P.S. Код твоего планировщика я использовал минимально - ты сам увидишь. Программа получилась не очень похожая на твою, так что конкуренции быть не должно images/smiles/icon_smile.gif |
|
|
ALaKO
Привратник
Пришел: 22.02.2002
Сообщения: 390
|
Добавлено: 18 июня 2002, 10:15 |
|
|
Vea
Ok |
|
|
|
Вы не можете создавать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы Вы можете скачивать выложенные файлы
|
Часовой пояс: GMT +4:00
|
|