![]() |
Модераторы: Alexeis |
![]() ![]() ![]() |
|
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 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. |
|||
|
||||
vitalygavrilov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 19.4.2006 Где: Оренбург Репутация: нет Всего: нет |
Насколько я понимаю это набор программ для Delfi8. А для младших версий или скажем так, а для программирования на более старый версиях, например Delfi5
![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
Нет. Delphi8 тоже не подходит - только 2005 и 2006, т.к. у них новая среда и интеграция идет только в нее.
Для старых IDE реализации нет. Delphi5 вообще не может иметь такой возможности, т.к. речь идет только о Compact Framework. То есть создаются .NET приложения для КПК. Delpi ниже 7 вообще не способны создавать .NET приложения. Да и в 7-ке эта возможность условная. Delphi 8 вообще никуда не годится. Поэтому и существует только версия для 2005 и 2006. Если .NET не устраивает - FreePascal вам в руки. Язык там тот же. Разница между ним и Delphi в другой иерархии классов, другой компилятор и цена, которой у FreePascal нет, т.к. он Free ![]() Хоть фрипаскаль и немножко послабей, зато у него богатейшая кроссплатформенность. Если Вы пишите на Delphi5, то вам стоит взглянуть на него и его IDE - Lazarus. |
|||
|
||||
vitalygavrilov |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 19.4.2006 Где: Оренбург Репутация: нет Всего: нет |
Вопрос я задал из тех соображений что в чаще слышн , что на КПК установлены платформы Windows, а поскольку программы написаны и работают в Windows, то почему они не будут работать КПК (просто спросил
![]()
Да действительно с этим не знаком, значит говорите что принципиальной разницы нет ![]() ![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
На Delphi Development Network появилась подробная статья по созданию .NET приложений для Windows Mobile на BDS2006.
Подробно расписано, как что и куда нужно сделать, чтобы создавать, компилить, настройка эмулятора и т.д. Линк на статью http://bdn.borland.com/article/33507 Автор Stefan Cruysberghs, поэтому всё разумеется на английском. |
|||
|
||||
VMChaZ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 кто-то сталкивался с подобной проблемой, и известен ли способ её устранения? |
|||
|
||||
antiQuark |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 30.12.2006 Репутация: нет Всего: нет |
кто-нибудь может залить файл с ftp и с SVN в другое место - у меня не качает!! ![]() Это сообщение отредактировал(а) antiQuark - 31.12.2006, 15:11 |
|||
|
||||
B2_Russia |
|
|||
![]() В доску свой :) ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 3.7.2003 Где: Тверь Репутация: нет Всего: 1 |
2 Вопроса:
1 - писать на FreePascal можно только на ОС WinCE? 2 - Если писать на Borland Development Studio 2006 или 2005 то нужно ставить Microsoft .NET FrameWork 1.0 на мобильном устройстве? Прочитал что требуется установка и не совсем понял... И в чем проблема его поставить? |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: нет Всего: 260 |
||||
|
||||
B2_Russia |
|
|||
![]() В доску свой :) ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 3.7.2003 Где: Тверь Репутация: нет Всего: 1 |
Ну я не знаю я сегодня только начал разбираться в программировании под WinMobile.
Не подскажете еще вот что: Нужно написать прогу на под Windows Mobile 2005 и выше. Требования такие: 1 - Возможность использовать в своем приложении чтото вроде TWebBrowser (Delphi) или HtmlView (MFC) для показа юзверю html-документов, причем желателен функционал такойже (перехват кликов, свой скроллинг и пр...) 2 - чтоб запустить приложение глупому пользователю ничего не нужно было устанавливать дополнительно, чтобы программа заработала. 3 - Возможность проигрывать видео |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
B2_Russia, Модератор: Пожалуйста, один топик - один вопрос.
|
|||
|
||||
Филлип |
|
||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
Здравствуйте! Snowy, вот вы дали ссылку на статью, написанную by Stefan Cruysberghs. я сидел вникал в статью, и увидел следующее:
|
||||
|
|||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 2 Всего: 484 |
Предлагаю написать тестовый Hello world и проверить
![]() На PPC2002 вообще нет дотнета. На PPC2003 нужно ставить только на самые старые версии. Считается, что вообще не нужно, но в природе существовали ранние версии, где были ещё старые билды - SP0-SP2. На PPC2003SE и WinMobile5 уже всё в комплекте. На данный момент в продаже нет КПК без .NET 1.0SP3 и уже появляются с .NET 2.0 Без дотнета сейчас можно найти только на барахолке ![]() |
|||
|
||||
Филлип |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 29.1.2007 Репутация: нет Всего: нет |
спасибо за ответ
![]() |
|||
|
||||
Ruslan2007 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 11.2.2007 Репутация: нет Всего: нет |
Здравствуйте! У меня вопрос я установил NET Compact Framework 1.0 SP3 (NETCFSetup.msi), затем Compact Framework Build Helper(CFBuilder_Setup13.exe) но в Delphi 2005 никаких изменений, в чём проблема, мож кто знает?
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование мобильных устройств" | |
|
Раздел посвящен программированию мобильных устройств. Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п), |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |