Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   Lazarus on WinCE? (https://www.delphipraxis.net/123692-lazarus-wince.html)

stz 6. Nov 2008 17:40


Lazarus on WinCE?
 
Moin moin,
ich habe gerade gelesen, dass es offensichtlich geht, mit Lazarus native Anwendungen für Windows CE zu schreiben. Ich habe auch mal spontan meinen Freund Google bemüht, aber da ich noch nie was mit Lazerus gemacht habe, stehe ich etwas desorientiert da.

Wo fängt man da an bzw. gibt es ein gutes Einstiegstutorial zum Entwickeln von nativen Windows CE Anwendungen mit Lazarus?

Grüße
Malte

inherited 6. Nov 2008 19:28

Re: Lazarus on WinCE?
 
Ich hab dir hier mal ein paar Links zusammengesucht ;)
http://wiki.lazarus.freepascal.org/Windows_CE_Interface
(Wie man das Interface einrichtet)

http://wiki.lazarus.freepascal.org/W...elopment_Notes und http://wiki.lazarus.freepascal.org/W...ogramming_Tips (Tipps und Tricks)

stz 7. Nov 2008 15:37

Re: Lazarus on WinCE?
 
vielen Dank, Nikolai :thumb:

Das sieht schon mal nach einem guten Einstieg aus - ich werde mal sehen, ob ich was hinbekomme... :coder:

Grüße
Malte

olee 8. Nov 2008 00:54

Re: Lazarus on WinCE?
 
Wenn du noch Fragen zu den nötigen Einstellungen haben solltest, kannst
du dich auch an mich wenden. :wink:

stz 8. Nov 2008 14:32

Re: Lazarus on WinCE?
 
Moin moin,
jetzt ist es mir gelungen alles nötige zu installieren und ein kleines Testprogramm für WinCE zu kompilieren und sogar zu debuggen im Microsoft Device Emulator. Im Emulator mit Windows Mobile 5.0 funktioniert also alles bestens. Auf meinem PDA (also die echte Hardware) mit Pocket PC 2002 funktioniert die gleiche Exe hingegen nicht. Ich kann sie zwar ohne Fehlermeldung starten und der Titel des Formulars (Die Form selber nicht!) taucht auch mal kurz auf, verschwindet dann aber wieder. Das Programm scheint sich irgendwie direkt nach dem Start selbst wieder zu beenden, denn es erscheint absolut keine Fehlermeldung...

Was mache ich falsch? Warum klappt's im Emulator (Windows Mobile 5.0) und nicht in der Hardware (PcketPC 2002)?

Grüße
Malte

stz 13. Nov 2008 17:33

Re: Lazarus on WinCE?
 
Ich pushe mal...
Hat keiner eine Idee, warum es mit der echten Hardware unter PocketPC 2002 nicht funktioniert?

Bernhard Geyer 14. Nov 2008 07:05

Re: Lazarus on WinCE?
 
Zitat:

Zitat von stz
Was mache ich falsch? Warum klappt's im Emulator (Windows Mobile 5.0) und nicht in der Hardware (PcketPC 2002)?

Passiert öfters. Mein Kollege der mit VS.NET 2005 unter .NET CF Entwickelt hat auch ein paar Geschichten das sich der Emulator anders verhält als die richtige Hardware.

mquadrat 14. Nov 2008 08:20

Re: Lazarus on WinCE?
 
2002 beruht auf Windows CE 3, Windows Mobile 5 beruht auf CE 5...

Man sollte schon gegen die Zielplattform entwickeln.

Bernhard Geyer 14. Nov 2008 08:22

Re: Lazarus on WinCE?
 
Zitat:

Zitat von mquadrat
2002 beruht auf Windows CE 3, Windows Mobile 5 beruht auf CE 5...

Man sollte schon gegen die Zielplattform entwickeln.

Und falls du frägst ob man das CE auf deinem Gerät aktualisieren könnte: Maximal bis zur 2003er Version. Die Chance WM5 auf deinem Gerät zum laufen zu bekommen würde ich mit 0,1% abschätzen. Da wirst du dir schon ein neues Gerät kaufen dürfen.

stz 14. Nov 2008 08:41

Re: Lazarus on WinCE?
 
Zitat:

Zitat von Bernhard Geyer
Und falls du frägst ob man das CE auf deinem Gerät aktualisieren könnte: ...

Eigentlich will ich den umgekehrten Weg gehen. Wie bringe ich Lazarus bzw. dem ppcrossarm.exe-Compiler denn bei, dass ich für Windows CE 3 entwickeln möchte? Geht das irgendwie?

Sinthoras 18. Mär 2009 13:18

Re: Lazarus on WinCE?
 
Hallo,

der Thread is zwar schon was älter, aber ich stehe leider genau vor dem selben Problem wie der Ersteller. Laut dem Lazarus-wiki ist die WinCe Version auf der pocket pc 2002 basiert, definitiv unterstützt.

Falls jemand dieses Problem (siehe #1) schon gelöst hat wäre es echt klasse wenn ers hier posten könnte, danke.


Gruß

Sinthoras

matashen 15. Apr 2009 11:13

Re: Lazarus on WinCE?
 
Hab den etwas älteren Thread erst grad entdeckt.

Bitte vom Testproggi mal etwas Code posten, oder die Dateien, dann ich mal gucken obs bei mir läuft und warum nicht.

Ich hab Win CE 4.1

meine mit Lazarus erstellten Anwendungen laufen.

Ich hab zwar auch ein paar Probleme, das betrifft aber die winapi und die Fehler treten mit VB genau so auf, liegt also nicht unbedingt an Lazarus.

Aber es kann durchaus sein das es mit 3,0 nicht mag.

Also ein bischen Code dann guck ich mal.

Gruß Matthias


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz