Вниз
Скачать: CL | DM;

Как сделать прогу для КПК?   Найти похожие ветки 

← →
ArMellon   (2008-07-28 17:18) [0]

Возможно ли прогу написанную на дельфи запустить на кпк?
прога мини бд


← →
Игорь Шевченко ©   (2008-07-28 17:24) [1]

невозможно


← →
stas ©   (2008-07-28 17:26) [2]

ArMellon   (28.07.08 17:18)  
в VisualStudio можно.
Ну, незнаю мож последние версии Delphi под .NET тоже могут.


← →
grisme   (2008-07-28 17:27) [3]

искать SDK и средства разработки под определённую операционку КПК.


← →
tesseract ©   (2008-07-28 17:41) [4]

На delphi 2006 + можно - дополнительно поставить .Net Compact framework.


← →
Правильный$Вася   (2008-07-28 18:03) [5]

бд на кпк - это наверно как золотой унитаз
очень круто но только понтов много


← →
@!!ex ©   (2008-07-28 18:25) [6]

возможно.
Есть много способов.
Начиная компиляцией на FPC заканчивая написанием своего эмулятора(типа Wine) для КПК.


← →
blackman ©   (2008-07-28 18:28) [7]

4PDA -> PDA и коммуникаторы -> Программирование для PocketPC
http://4pda.ru/forum/index.php?showforum=25

. Среды разработки

Для КПК можно писать на нескольких языках программирования.
Основным языком программирования, как и для ПК, является С++. Чтобы писать на С++ для КПК, Вам, в зависимости от операционной системы понадобятся:

2002 - eMbedded Visual Tools 3
Этот комплект представляет из себя сочетание eMbedded Visual С++ & Basic 3.0, а также PPC и SP SDK, вообщем, ролноценный стартовый комплект.
Программы, собранные с помощью инструментов, входящих в состав этого пакета будут работать и на более новых операционных системах, но, естественно, в SDK отсутствуют многие функции новых систем, поэтому если Вашим выбором будет этот пакет-приготовьтесь к GetProcAddr()

WM2003 - eMbedded Visual C++ 4 + SP4
По этим ссылкам Вы сможете скачать eMbedded Visual C++ 4.0 и СервисПак, необходимый для нормальной работы с 2003SDK. В этой версии eVC исправлены многие ошибки и убрана возможность работы с 2002SDK. Ну и бейсик к нему болье не прилагается.
WM2003 SDK - Собственно SDK для WindowsMobile2003PPC. Без него у Вас ничего не выйдет. Также в комплекте с ним идет навалом полезных примеров и утилит.

.NET
Под любой WindowsCE при установленном .NET CF(Compact Framework) может выполняться и .NET код, собранный, например, с помощью Visual Basic .NET или Visual C#, входящих в комплект Visual Studio .NET

И.Шевченко как всегда прав :)


← →
Sergey Masloff   (2008-07-28 19:12) [8]


> blackman ©   (28.07.08 18:28) [7]

> .NET
> Под любой WindowsCE при установленном .NET CF(Compact Framework)
> может выполняться и .NET код, собранный, например, с помощью
> Visual Basic .NET или Visual C#, входящих в комплект Visual
> Studio .NET

Не забыть почитать в описании используемых функций поддерживаются ли они в CF. А то можно иметь потом бледный вид и лепетать "а мне на форуме блекмен сказал все будет работать... а ничего не пашет" ;-))


← →
serger.   (2008-07-28 19:58) [9]

Можно,как на дельфи,в связке kolce+fpc. И даже визуально, если использовать lazarus.


← →
blackman ©   (2008-07-28 20:17) [10]

Sergey Masloff   (28.07.08 19:12) [8]
Почитать конечно нужно. Без почитать лучше и не начинать :-)
А если я где-то сказал, что будет работать это значит, что я это проверил.
В данном случае я привел выдержку из форума. Кое что пробовал сам на C++ Конечно для того, что бы писать проги этого маловато, но ясно куды бечь :-)


← →
Sergey Masloff   (2008-07-28 20:52) [11]

blackman ©   (28.07.08 20:17) [10]
Ну, как пробовавший это дело в реальном проекте, скажу что обычное .NET приложение (не пустая форма с кнопкой) написанное без учета специфики компакт фреймворка работать практически наверняка НЕ будет. Я понимаю что ты прочитаешь справку. Я также понимаю что большинство залезших на форум для быстрого решения - этого делать не будут. Поэтому (имхо) нужно предупреждать :-)


← →
tesseract ©   (2008-07-28 21:01) [12]


> Можно,как на дельфи,в связке kolce+fpc. И даже визуально,
>  если использовать lazarus.


Сам-то писал ? Связка, требующая антигемморойных свечей.  Оптимал - EVC SP4 + sqlite, самый безглючный вариант.


> бд на кпк - это наверно как золотой унитаз


Платят неплохо. Задолбали нео-ораклоиды, меньше 20 гигов им видите-ли не база. КПК используеться для торговых агентов, складского учёта и тд.


← →
serger.   (2008-07-28 21:18) [13]

2tеssеrаct
Как раз сейчас этим занимаюсь. мне нужна тоже прога по кпк с маленькой бд. Решил, что лучше свечами закупиться, чем учить новый инструмент. Хотя скорее всего Вы правы...


← →
blackman ©   (2008-07-28 21:19) [14]

Sergey Masloff   (28.07.08 20:52) [11]
А теперь читаем внимательно мой пост
WindowsCE при установленном .NET CF(Compact Framework)
Глупо было бы не тестировать разрабатываемые приложения в этой среде :)
Кроме того есть эмулятор КПК в котором все можно проверить.

Из своего опыта скажу, что NET вообще лучше не использовать для КПК.
Сплошные тормоза и глюки. Я уж не говорю о разнице в версиях.
Поэтому и последняя в списке :)
Гораздо надежнее и удобнее C++


← →
KilkennyCat ©   (2008-07-28 21:52) [15]


> blackman ©   (28.07.08 21:19) [14]

> Из своего опыта скажу, что NET вообще лучше не использовать
> для КПК.
> Сплошные тормоза и глюки. Я уж не говорю о разнице в версиях.
>
> Поэтому и последняя в списке :)
> Гораздо надежнее и удобнее C++


Из своего опыта скажу, что выше написанное бред. Либо Ваш опыт немного неудачный.


← →
tesseract ©   (2008-07-28 21:54) [16]


> Либо Ваш опыт немного неудачный.


Вам таки заплатили ? На современных КПК ничего но на специализированных решения - как XP на первом пне.


← →
blackman ©   (2008-07-28 22:00) [17]

KilkennyCat ©   (28.07.08 21:52) [15]
Пробовали на WindowsCE? Версии плз укажите и какой КПК
или вы о WinXP?


← →
KilkennyCat ©   (2008-07-28 22:19) [18]


> blackman ©   (28.07.08 22:00) [17]


Ну, укажу я версии, и кучку тестируемых кпк, и приведу Вам список литературы от довольно-таки уважаемых авторов, ну возьму за ручку и проведу по всему рынку и покажу еще и экономическую обоснованность, и что?
Это так необходимо? Учитывая такой вопрос:

> Пробовали на WindowsCE?

Так что, мне проще ответить:
Разумеется, нет. У меня на КПК стоит только линукс, белка, виста и калдера.


← →
tesseract ©   (2008-07-28 22:22) [19]


> Ну, укажу я версии, и кучку тестируемых кпк, и приведу Вам
> список литературы от довольно-таки уважаемых авторов


Я за деньги вам java заставлю на бумаге  на КПК работать. Просто болт вкручивать кому будут ? Автору книги ? .NET в реальных задачах на КПК не работает, да и на PC с сильным  скрипом.


← →
Yegorchic ©   (2008-07-28 22:30) [20]

Вроде как можно на BDS 2006 + какая-то допонительная штука и на Turbo Delphi + тоже какая то спец. штука (но там еще чето надо, лучше на BDS 2006). Сам не пробывал, но могу постараться дать ссылку на описание как это делается, если кому надо...


← →
blackman ©   (2008-07-28 22:30) [21]

KilkennyCat ©   (28.07.08 22:19) [18]
Значит не пробовали. Тогда и горячиться не надо.
Литературы у нас много. Есть что почитать :-)
Но только после того как сам сделаешь начинаешь понимать что почем.

tesseract ©   (28.07.08 22:22) [19]
Логично. За бабки можно заставить работать что угодно :)
Однако это не значит, что оно будет работать хорошо.


← →
blackman ©   (2008-07-28 22:33) [22]

Yegorchic ©   (28.07.08 22:30) [20]
Не кощунствуй :) Как про Lazarus так и про BDS в сочетании с WINCE говорить нельзя. Вводишь в грех посетителей форума. :)


← →
serger.   (2008-07-28 22:55) [23]

Каждый кулик свое болото хвалит...уж Лучше лазарус чем NЕT %)


← →
Sergey Masloff   (2008-07-28 23:10) [24]

tesseract ©   (28.07.08 22:22) [19]
> .NET в реальных задачах на КПК не работает, да и на PC с сильным  
> скрипом.
Что значит не работает? Давай конкретнее.
Рабочее место страхового агента достаточно реальное приложение?
ETen 600 (модель двухсполовиной минимум давности) достаточно несовременная машина?
Если ответ да то вынужден огорчить - работает. Не знаю как насчет тормозов, по крайней мере узкое место скорость ввода человеком, остальное работает быстрее. В сентябре будет два года как внедрили. Не скажу что все но человек 300 наших агентов сейчас с ними бегают.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.51 MB
Время: 0.012 c
15-1216997812
Tirael
2008-07-25 18:56
2008.09.21
про винрар


15-1216755587
Petr V. Abramov
2008-07-22 23:39
2008.09.21
Где в Севастополе находится порт?


15-1217526543
Курдль
2008-07-31 21:49
2008.09.21
Предлагаю "освоить" приличную сумму


15-1216973260
miek
2008-07-25 12:07
2008.09.21
NAT для безопасности сети


2-1218176634
Int23
2008-08-08 10:23
2008.09.21
Как найти причину ошибки "Недос-но памяти для обработки команды"




   Наверх