On-line: Avf, MIKHAIL, гостей 2. Всего: 4 [подробнее..]
АвторСообщение



Пост N: 11
Зарегистрирован: 19.04.06
ссылка на сообщение  Отправлено: 29.03.07 06:27. Заголовок: Мультиплатформные приложения


Как делаются Мультиплатформные (Windows, Linux) приложения с граф.интерфейсом на базе Харбора?
Хотябы общие идеи и принципы.
Может ли это быть один екзешник для обоих платформ?
Или только часть проекта общая для разных платформ, а часть - специфичная?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


Администратор




Пост N: 486
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 29.03.07 08:34. Заголовок: Re:


Некоторые gui библиотеки (fw, hwgui) есть для обеих платформ, и если их использовать то проблем намного меньше

Если gui-средства разные, то:
Из программы надо избегать вызовов функций и методов классов, работающих с экраном и создающих интерфейс, а вызывать свои функции, которые в зависимости от платформы будут это делать
Например: создать окно, софрмировать строку ввода, нарисовать кнопку, активировать ввод
Оформить отдельную библиотеку работы с интерфейсом для разных платформ
Испоняемые модули естественно получатся разные
В основном модуле программы при необходимости использовать препроцессор:
#ifdef __PlatformWindows__
...


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 154
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет