Открытый бета тест
#32
АлакО, я прогу не смотрел, так как ПЗ у мя щас нету Big Grin , но ИМХО, в ней по любому должна присутствовать History Panel. Дальше... чтобы избежать всяческих ошибок, тебе наверно нужно почаще использовать структуру

try
...
except
...
end;

Big Grin
, а также использовать явную (указанную) конверсию типов, и собственные обработчики ошибок Smile

еще есть такая удобная для отладки вещь как вот такой шаблон функции/процедуры выведения сообщения о последней ошибке в системе:

var
eMsgBuff: PChar;
...
begin
...
FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER or
FORMAT_MESSAGE_FROM_SYSTEM,
nil,
GetLastError,
LANG_NEUTRAL,
@eMsgBuff,
0,
nil);
{Дальше пойдет кусок кода для вывода сообщения Smile - можешь вставить то что тебе нравится - MessageBox(), MessageDlg(), ShowMessage() итд. То что написано в следующей строке - то, что предпочитаю я Smile }

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;

ЗЫ. точки вместо пробелов вставить чтоли? :ph34r:

[ 16 июня 2002: Изменил: Го-Го третий ]</p>


Сообщения в этой теме
Открытый бета тест - от ALaKO - 09.06.2002, 08:36
Открытый бета тест - от Tolik - 09.06.2002, 08:39
Открытый бета тест - от ALaKO - 09.06.2002, 08:48
Открытый бета тест - от Tolik - 09.06.2002, 08:53
Открытый бета тест - от Tolik - 09.06.2002, 09:08
Открытый бета тест - от sun - 09.06.2002, 13:10
Открытый бета тест - от vea - 09.06.2002, 14:39
Открытый бета тест - от vea - 09.06.2002, 14:42
Открытый бета тест - от vea - 09.06.2002, 15:24
Открытый бета тест - от ALaKO - 09.06.2002, 15:51
Открытый бета тест - от vea - 09.06.2002, 21:15
Открытый бета тест - от sun - 10.06.2002, 00:58
Открытый бета тест - от ALaKO - 10.06.2002, 09:46
Открытый бета тест - от ALaKO - 10.06.2002, 10:38
Открытый бета тест - от ALaKO - 11.06.2002, 18:03
Открытый бета тест - от vea - 11.06.2002, 18:14
Открытый бета тест - от ALaKO - 11.06.2002, 18:19
Открытый бета тест - от vea - 11.06.2002, 21:28
Открытый бета тест - от Dracon - 12.06.2002, 05:39
Открытый бета тест - от heller - 14.06.2002, 17:22
Открытый бета тест - от heller - 14.06.2002, 17:56
Открытый бета тест - от vea - 15.06.2002, 13:40
Открытый бета тест - от ALaKO - 15.06.2002, 18:22
Открытый бета тест - от vea - 15.06.2002, 19:24
Открытый бета тест - от ALaKO - 16.06.2002, 09:35
Открытый бета тест - от ALaKO - 16.06.2002, 09:38
Открытый бета тест - от heller - 16.06.2002, 09:51
Открытый бета тест - от vea - 16.06.2002, 10:36
Открытый бета тест - от KalbasKa - 16.06.2002, 15:01
Открытый бета тест - от heller - 16.06.2002, 15:37
Открытый бета тест - от BuKiNisT - 16.06.2002, 18:02
Открытый бета тест - от BuKiNisT - 16.06.2002, 18:08
Открытый бета тест - от ALaKO - 16.06.2002, 18:11
Открытый бета тест - от BuKiNisT - 16.06.2002, 18:16
Открытый бета тест - от vea - 17.06.2002, 21:14
Открытый бета тест - от ALaKO - 18.06.2002, 10:15

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)