Автор | Сообщение |
|
| |
Пост N: 11
Зарегистрирован: 19.04.06
|
|
Отправлено: 29.03.07 06:27. Заголовок: Мультиплатформные приложения
Как делаются Мультиплатформные (Windows, Linux) приложения с граф.интерфейсом на базе Харбора? Хотябы общие идеи и принципы. Может ли это быть один екзешник для обоих платформ? Или только часть проекта общая для разных платформ, а часть - специфичная?
|
|
|
Ответов - 1
[только новые]
|
|
|
| Администратор
|
Пост N: 486
Зарегистрирован: 23.05.05
|
|
Отправлено: 29.03.07 08:34. Заголовок: Re:
Некоторые gui библиотеки (fw, hwgui) есть для обеих платформ, и если их использовать то проблем намного меньше Если gui-средства разные, то: Из программы надо избегать вызовов функций и методов классов, работающих с экраном и создающих интерфейс, а вызывать свои функции, которые в зависимости от платформы будут это делать Например: создать окно, софрмировать строку ввода, нарисовать кнопку, активировать ввод Оформить отдельную библиотеку работы с интерфейсом для разных платформ Испоняемые модули естественно получатся разные В основном модуле программы при необходимости использовать препроцессор: #ifdef __PlatformWindows__ ...
|
|
|