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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi/Pascal для КПК/WinMobile 
:(
    Опции темы
Snowy
  Дата 14.6.2006, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Для разработки программ для КПК и смартфонов на WinMobile вам потребуется:
- Borland Development Studio 2006 или 2005
Compact Framework Build Helper
Microsoft Compact FrameWork SDK
- Microsoft .NET FrameWork 1.0 (последняя версия)
- Windows не ниже Win2000 SP3
- Windows Mobile (PocketPC 2003 и выше)

В версии BDS2007, нам обещают уже встроенную поддержку CF, т.е. там всё уже будет включено.

Также есть статья на английском, где подробно описано, как создавать приложения на BDS2006:
http://bdn.borland.com/article/33507

Для разработки на FreePascal нам потребуется
- Сам FreePascal
WinCE компилятор для FreePascal
Никаких дотнетов не требуется - чистый CE API.      
PM MAIL   Вверх
vitalygavrilov
Дата 14.6.2006, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 19.4.2006
Где: Оренбург

Репутация: нет
Всего: нет



Насколько я понимаю это набор программ для Delfi8. А для младших версий или скажем так, а для программирования на более старый версиях, например Delfi5  smile  
PM MAIL WWW   Вверх
Snowy
Дата 14.6.2006, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Цитата(vitalygavrilov @  14.6.2006,  18:14 Найти цитируемый пост)
Насколько я понимаю это набор программ для Delfi8
Нет. Delphi8 тоже не подходит - только 2005 и 2006, т.к. у них новая среда и интеграция идет только в нее.
Для старых IDE реализации нет.

Цитата(vitalygavrilov @  14.6.2006,  18:14 Найти цитируемый пост)
например Delfi5
Delphi5 вообще не может иметь такой возможности, т.к. речь идет только о Compact Framework.
То есть создаются .NET приложения для КПК. Delpi ниже 7 вообще не способны создавать .NET приложения.
Да и в 7-ке эта возможность условная.
Delphi 8 вообще никуда не годится.
Поэтому и существует только версия для 2005 и 2006.

Если .NET не устраивает - FreePascal вам в руки.
Язык там тот же. Разница между ним и Delphi в другой иерархии классов, другой компилятор и цена, которой у FreePascal нет, т.к. он Free smile
Хоть фрипаскаль и немножко послабей, зато у него богатейшая кроссплатформенность.
Если Вы пишите на Delphi5, то вам стоит взглянуть на него и его IDE - Lazarus. 
PM MAIL   Вверх
vitalygavrilov
Дата 14.6.2006, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 19.4.2006
Где: Оренбург

Репутация: нет
Всего: нет



Вопрос я задал из тех соображений что в чаще слышн , что на КПК установлены платформы Windows, а поскольку программы написаны и работают в Windows, то почему они не будут работать КПК (просто спросил  smile )
Цитата
 FreePascal вам в руки 

Да действительно с этим не знаком, значит говорите что принципиальной разницы нет  smile  Надо посмотреть  smile  
PM MAIL WWW   Вверх
Snowy
Дата 11.7.2006, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



На Delphi Development Network появилась подробная статья по созданию .NET приложений для Windows Mobile на BDS2006.
Подробно расписано, как что и куда нужно сделать, чтобы создавать, компилить, настройка эмулятора и т.д.
Линк на статью http://bdn.borland.com/article/33507
Автор Stefan Cruysberghs, поэтому всё разумеется на английском. 
PM MAIL   Вверх
VMChaZ
Дата 15.8.2006, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 14.8.2006

Репутация: нет
Всего: нет



вот что интересно.
при компиляции WinCE-версии FPC (точнее, после создания ppcrossarm и при компиляции им system.pp) происходит остановка из-за синтаксической ошибки в system.inc:

system.inc(668,11) Error: Forward declaration not solved "FinalizeHeap"
system.pp(1805) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

кто-то сталкивался с подобной проблемой, и известен ли способ её устранения?
PM MAIL   Вверх
antiQuark
  Дата 31.12.2006, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 30.12.2006

Репутация: нет
Всего: нет



Цитата

 WinCE компилятор для FreePascal


кто-нибудь может залить файл  с ftp  и с SVN в другое место - у меня не качает!!

 smile 

Это сообщение отредактировал(а) antiQuark - 31.12.2006, 15:11
PM MAIL   Вверх
B2_Russia
Дата 14.1.2007, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



2 Вопроса:
1 - писать на FreePascal можно только на ОС WinCE?
2 - Если писать на Borland Development Studio 2006 или 2005 то нужно ставить Microsoft .NET FrameWork 1.0 на мобильном устройстве? Прочитал что требуется установка и не совсем понял... И в чем проблема его поставить?
PM WWW ICQ   Вверх
skyboy
Дата 14.1.2007, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



Цитата(B2_Russia @  14.1.2007,  10:30 Найти цитируемый пост)
писать на FreePascal можно только на ОС WinCE?

нет, конечно. это кроссплатформенный компилятор, что означает компиляцию под большое количество целевых платформ.
Цитата(B2_Russia @  14.1.2007,  10:30 Найти цитируемый пост)
нужно ставить Microsoft .NET FrameWork 1.0 на мобильном устройстве?

А разве он не является частью WinCE?
PM MAIL   Вверх
B2_Russia
Дата 14.1.2007, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В доску свой :)
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 3.7.2003
Где: Тверь

Репутация: нет
Всего: 1



Ну я не знаю я сегодня только начал разбираться в программировании под WinMobile.

Не подскажете еще вот что:
Нужно написать прогу на под Windows Mobile 2005 и выше.
Требования такие:
1 - Возможность использовать в своем приложении чтото вроде TWebBrowser (Delphi) или HtmlView (MFC) для показа юзверю html-документов, причем желателен функционал такойже (перехват кликов, свой скроллинг и пр...)
2 - чтоб запустить приложение глупому пользователю ничего не нужно было устанавливать дополнительно, чтобы программа заработала.
3 - Возможность проигрывать видео
PM WWW ICQ   Вверх
Snowy
Дата 14.1.2007, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



B2_RussiaМодератор: Пожалуйста, один топик - один вопрос.
PM MAIL   Вверх
Филлип
Дата 29.1.2007, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 29.1.2007

Репутация: нет
Всего: нет



Здравствуйте! Snowy, вот вы дали ссылку на статью, написанную by Stefan Cruysberghs. я сидел вникал в статью, и увидел следующее:

Цитата
If you want to deploy your application on your Pocket PC, you have to make sure the latest service pack of the .NET Compact Framework 1.0 is installed. These assemblies are already included in the Emulator Images but you need to install them on your Pocket PC 
 вот вам вольный мой перевод: 
Цитата
Если вы хотите использовать ваше приложение на кпк, вы должны быть уверены в том, что на нём установлен самый последний сервис пак .NET Compact Framework 1.0 Эта надстройка уже входит в состав эмулятора, но вам необходимо установить ее и на ваш кпк. 
 э.... неувязочка. далеко не у каждого пользователя на его карманном компе установлен этот самый фреймворк. и ради того, чтобы у пользователя заработала моя программка, он явно не будет искать и скачивать этот фреймворк. тем более, что весит он 15 метров. безлимитка, к сожалению, распостранена только в Москве и в Питере. м.... или его все-таки на кпк не надо устанавливать? вот это я не понял. Snowy, проясните, пожалуйста, этот момент. И если там все-таки обязательно нужно чтоб на кпк стоял этот фреймворк, то подскажите, какие еще средства разработки можно использовать, чтобы обойти этот барьер. эх.... но все-таки мне бы желательно чтоб на делфи работать
PM MAIL   Вверх
Snowy
Дата 30.1.2007, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Предлагаю написать тестовый Hello world и проверить smile
На PPC2002 вообще нет дотнета.
На PPC2003 нужно ставить только на самые старые версии. Считается, что вообще не нужно, но в природе существовали ранние версии, где были ещё старые билды - SP0-SP2.
На PPC2003SE и WinMobile5 уже всё в комплекте.
На данный момент в продаже нет КПК без .NET 1.0SP3 и уже появляются с .NET 2.0
Без дотнета сейчас можно найти только на барахолке smile
PM MAIL   Вверх
Филлип
Дата 30.1.2007, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 29.1.2007

Репутация: нет
Всего: нет



спасибо за ответ smile
PM MAIL   Вверх
Ruslan2007
Дата 11.2.2007, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 11.2.2007

Репутация: нет
Всего: нет



Здравствуйте! У меня вопрос я установил NET Compact Framework 1.0 SP3 (NETCFSetup.msi), затем Compact Framework Build Helper(CFBuilder_Setup13.exe) но в Delphi 2005 никаких изменений, в чём проблема, мож кто знает? smile

PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0925 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.