AROS/Zune: различия между версиями

2 байта добавлено ,  3 года назад
(оформление)
 
* MUIM_Application_ReturnID: можно возвращать некий идентификатор на каждом шаге цикла, и проверять это значение в цикле. Можно задать несколько таких идентификаторов и в зависимости от возвращаемого значения вызывать разные методы. Старый дурацкий способ обхода цикла.
* MUIM_CallHook: использование стандартного для Amiga механизма вызова пользовательских функийфункций при возникновении событий, управляемого структурой Hook. Способ не имеющий ничего общего с ООП, но вполне допустимый.
* Использование ООП: вызов из тела цикла метода принадлежащего одному из созданных вами ранее классов. Это лучшее решение с точки зрения объектно-ориентированной структуры интерфейса. Однако, он мало подходит для новичков в ООП и программистов привыкших не тратить много времени на интерфейс.
 
93

правки