Доброе утро!
Прихожу с утра на работу, в аську стучится бывший одногрупник, с просьбой помочь разобратс почему его крутая программа странно зависает.
Следует заметить также, что человек считает себя достаточно крутым девелопером.
Итак, программа написана на Delphi, в ней используются компоненты TADOTable, в обработчике события AfterPost, которого примерно следующие:
Table.DisableControl;
Table.Edit;
....
// После добавления новой записи он, каким-то ведомым только ему способом, меняет значение некоторых полей
Table.Post;
Table.EnableControls;
Здравствуйте, Anton Trapeznikov, Вы писали:
AT>Следует заметить также, что человек считает себя достаточно крутым девелопером.
AT>Итак, программа написана на Delphi
Как я понял, смешным должен быть этот кусок?
Здравствуйте, mihoshi, Вы писали:
Итак, программа написана на Delphi, в ней используются компоненты TADOTable, в обработчике события
AfterPost, которого примерно следующие:
Table.DisableControl;
Table.Edit;
....
// После добавления новой записи он, каким-то ведомым только ему способом, меняет значение некоторых полей
Table.Post;
Table.EnableControls;
Здравствуйте, mihoshi, Вы писали:
M>Как я понял, смешным должен быть этот кусок?
Нет. В методе AfterPost вызывается Post, соответственно, снова происходит событие AfterPost и т.д.
public string Author
{
get { return _Author; }
set { Author = value; }
}