Windows Mobile Smartphone Edition ARM

Модератор: Модераторы

Windows Mobile Smartphone Edition ARM

Сообщение hinst » 08.03.2009 13:42:07

Превед фсем. Подскажите пожалуйста, как прогать в FPC для Windows Mobile Smartphone edition. Можно ссылкой на фак - мануал. Спасибо за внимание.
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Windows Mobile Smartphone Edition ARM

Сообщение FedeX » 08.03.2009 22:24:25

В основном, точно так же как и для Pocket версий.
LCL для этого фактически не приспособлен. Можно использовать библиотеку KOL-CE. О том как её использовать есть статья где-то на этом сайте.. Глюков много и там и там (и в LCL, и в KOL).
Если использовать напрямую WinAPI, то, конечно, есть отличия между Pocket и Смарт версиями апи, но про них лучше почитать в SDK - искать какие-либо туторы на Паскале по-моему дело безнадёжное.
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Windows Mobile Smartphone Edition ARM

Сообщение hinst » 09.03.2009 13:57:16

а консольное делать можно?
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Windows Mobile Smartphone Edition ARM

Сообщение FedeX » 09.03.2009 14:30:13

Лучше не делать ничего консольного.. Есть вроде одна программка-эмулятор консоли для WinCE, но она на смарт версиях вроде не работает.. А так Windows Mobile Smartphone, да и наверно во всех остальных WinCE-системах консоли нет.
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Windows Mobile Smartphone Edition ARM

Сообщение Fantomas » 10.03.2009 21:18:28

hinst писал(а):а консольное делать можно?


Ну, Вы, молодой человек, многого хотите от продвинутых микрокалькуляторов, на ктоорых удалось-таки запустить Windows:)
Вот статья http://www.freepascal.ru/article//freep ... 830083000/, в ней в разделе "Первое приложение для Windows Mobile" сказано, что эмуляторов консоли для смартфонов не придумано. Полагаю, что ситуация до сих пор не изменилась, да и не нужно это. Обычный многострочный EDIT с успехом заменит Вам консоль.
Лучший ФАК - это MSDN, там после описания каждой функции всегда всегда добавляют, на какой платформе она работает.
Fantomas
новенький
 
Сообщения: 14
Зарегистрирован: 09.04.2008 19:12:50

Re: Windows Mobile Smartphone Edition ARM

Сообщение Mr.Smart » 11.03.2009 00:22:09

Fantomas писал(а):Лучший ФАК - это MSDN, там после описания каждой функции всегда всегда добавляют, на какой платформе она работает.

Согласен!

Насчёт консоли. А она там и ненужна. Хотя можно использовать сторонние утилиты, которые позволяют прехватывать ввод вывод (странно почему от мелкософта нет данных утилит!).
А вообще пробуйте под Smartphone Edition писать хотя LCL в данном случае Вам не помошник!

з.ы. Я остановился на PPC хотя были и планы писать своё ПО также и под Смартфоны, но ............
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Windows Mobile Smartphone Edition ARM

Сообщение haword » 11.03.2009 18:30:05

Парни ну ни кривите душой :) Все запускается просто надо выставить в параметрах
program MyProgram;
begin
Application.ApplicationType := atSmartphone;
// On Application.Initialize a default device would be detected if
// ApplicationType = atDefault, but now the detection is suppressed.
Application.Initialize;
...
end.

И прежде чем задавать вопросы на форуме и томиться в ожидании не проще ли у гуглика спросить? :)
Сдесь много чего можно интересного прочитать - http://wiki.lazarus.freepascal.org/Windows_CE_Development_Notes
И на всякий случай, болеменее рабочая версия интерфейса к WinCE лазаря лежит в SVN, на следующий поток вопросов типа а как а где а почему сначало к гуглю :)
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: Windows Mobile Smartphone Edition ARM

Сообщение FedeX » 11.03.2009 19:36:28

>Парни ну ни кривите душой :) Все запускается просто надо выставить в параметрах
Кто говорил что не запускаеться? :wink: Всё запускаеться, но работать невозможно. Многие контролы работают неадекватно или вообще не работают (например такие важные как меню, табы, скроллеры), я особо долго не копался, но вроде и возможности навигации по контролам курсором (единственный способ на смартфонах) тоже не поддерживаеться.. В КОЛ большинство этого функционирует..
А в LCL по-идее и не должно функционировать:
Код: Выделить всё
atDefault - The same as atPDA...
atSmartphone - Similar to a PDA, but can be used as a phone. Currently no technical difference to atPDA.

хаха)) то есть нет разницы ставить или не ставить этот флаг..
пс.. А ещё ЛЦЛ жирный (метровые бинарники на выходе), что по-моему недопустимо на устройствах с ограниченной памятью..
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир

Re: Windows Mobile Smartphone Edition ARM

Сообщение haword » 12.03.2009 14:20:57

да жирный, но работает более удобно с базами данных чего не скажешь о KOL
haword
постоялец
 
Сообщения: 301
Зарегистрирован: 02.03.2006 11:34:40

Re: Windows Mobile Smartphone Edition ARM

Сообщение Fantomas » 13.03.2009 14:40:10

Интересно, а много ли задач для карманных компьютеров требуют работы с базами данных?
Fantomas
новенький
 
Сообщения: 14
Зарегистрирован: 09.04.2008 19:12:50

Re: Windows Mobile Smartphone Edition ARM

Сообщение FedeX » 13.03.2009 14:57:22

Да мало-ли - изначально вообще-то кпк и коммуникаторы предназначались для людей деловых, связанных с бизнесом. Иметь всегда под рукой базу данных сотрудников, синхронизирующуюся с офисным ПК или с сервером или ещё что-то в этом роде - это вообще-то удобно.. Потому и поддержка всего этого добавлялась в первую очередь..
Но к смартфонам это ИМХО не относиться - это уже совсем другой класс устройств, предназначенный скорее для людей прихотливых чем деловых, для тех кому просто хочется видеть на своём телефоне более красочные игры, делать заметки, иметь нормальный броузер или переводчик расширять функционал устройства по своему усмотрению программами более качественными чем ява аналоги..
Ну а самым прихотливым, конечно, лучше брать коммуникатор..
Аватара пользователя
FedeX
постоялец
 
Сообщения: 422
Зарегистрирован: 27.03.2006 09:25:34
Откуда: украина, житомир


Вернуться в WinCE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru