wince für i486-cpu kompilieren

wince für i486-cpu kompilieren

Beitragvon pcler » 13. Dez 2013, 16:50 wince für i486-cpu kompilieren

hallo zusammen,

ich würde gerne mein wince-programm (für arm-cpu) auf einer i486-cpu laufen lassen.
Leider weis ich nicht, wie man die wince-lcl für eine i486-cpu kompiliert.
Kann mir jemand sagen wo ich da ansetzen muss? IDE- Einstellung oder build-Datei?

Ich benutzte Lazarus 1.0.8 mit FPC 2.6.2 unter WIndows XP.

gruss pcler
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon mischi » 13. Dez 2013, 17:18 Re: wince für i486-cpu kompilieren

Das sollte mit LCL_PLATFORM=wince OS_TARGET=wince CPU_TARGET=i386 gehen.
MiSchi macht die fink-Pakete
mischi
 
Beiträge: 181
Registriert: 10. Nov 2009, 18:49
OS, Lazarus, FPC: macOS, 10.13, lazarus 1.8.x, fpc 3.0.x | 
CPU-Target: 32Bit/64bit
Nach oben

Beitragvon pcler » 16. Dez 2013, 20:34 Re: wince für i486-cpu kompilieren

hallo mischi,

bin leider erste heute zum testen gekommen, hat leider nicht funktioniert.
Das Kompilieren wurde mit fogender Meldung abgebrochen "fcllaz.pas(0,0) Fatal: Can't not find unit system used by fcllaz".

An den beigefügten Bilder kannst du meine Einstellungen sehen.
Vielleicht kannst du mir weiter helfen, ich kenn micht leider mit den Comiliereinstellungen nicht so genau aus.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon theo » 16. Dez 2013, 21:48 Re: wince für i486-cpu kompilieren

Ich vermute du hast keinen Crosscompiler für i386-wince
http://wiki.freepascal.org/Cross_compiling/de
theo
 
Beiträge: 8006
Registriert: 11. Sep 2006, 18:01

Beitragvon pcler » 20. Dez 2013, 13:09 Re: wince für i486-cpu kompilieren

mit Hilfe der Seite http://wiki.freepascal.org/i386-wince
konnte ich jetzt die IDE für die Compilierung auf i386-wince vorbereiten.
Mit meinen Einstellungen funktionierte auch die Applikationserstellung!
Jetzt muss ich nur noch auf der Zielplattform testen.

Danke für die Hilfe.
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon pcler » 13. Jan 2014, 18:42 Re: wince für i486-cpu kompilieren

Ich habe jetzt mal mit dem Device-Emulator WinCE 5.0 (i386) mein Programm getestet.
Es funktioniert auch alles ohne Probleme.

Beim Test auf einem Gerät mit WinCE 6.0 (i386) scheint das Programm geladen zu werden
und wird sofort wieder ohne Meldung beendet.

Ich habe leider keine Idee, wie ich da weiter kommen kann!

Vielleicht hat ja jemand einen Tipp?

Gruß
pcler
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon pcler » 30. Mär 2014, 16:25 Re: wince für i486-cpu kompilieren

so, bin jetzt dahinter gekommen wieso das Programm nicht startet.
Die DLL "aygshell.dll" ist zwar auf dem Gerät vorhanden, leider fehlen ihr drei Funkionen welche von Lazarus importiert werden.

Es fehlen SHCreateMenuBar, SHFindMenuBar, SHRecognizeGesture
Eine Lösung für das Problem hab ich leider noch nicht gefunden.

Gruß
pcler
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon Christian » 30. Mär 2014, 18:43 Re: wince für i486-cpu kompilieren

Eventuel kannst du die LCL anpassen so das sie beim laden der dll schaut ob die Funktionen da sind und sie ggf nicht benutzt.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
Christian
 
Beiträge: 6099
Registriert: 21. Sep 2006, 06:51
Wohnort: Dessau
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z) | 
CPU-Target: AVR,ARM,x86(-64)
Nach oben

Beitragvon pcler » 31. Mär 2014, 16:32 Re: wince für i486-cpu kompilieren

ich habe mich durch die WinCE-LCL durch gearbeitet, und die Aufrufe, die sich auf die aygshell.dll bezogen,
entfernt (ich muss das noch genau prüfen, auf den ersten Blick waren die für Desktop-Anwendungen meiner
Meinung nach sowieso überflüssig).

Die Test-Anwendung startet jetzt schon mal. Mit meiner eigentlichen Anwendung muss ich es noch testen.
Sollte jetzt aber auch funktionieren.

Wenn meine Anwendung läuft, poste ich die Änderungen in der LCL.
pcler
 
Beiträge: 13
Registriert: 8. Mär 2013, 22:16

Beitragvon Christian » 5. Jun 2014, 15:29 Re: wince für i486-cpu kompilieren

1+
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/
Christian
 
Beiträge: 6099
Registriert: 21. Sep 2006, 06:51
Wohnort: Dessau
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z) | 
CPU-Target: AVR,ARM,x86(-64)
Nach oben

• Themenende •

Zurück zu Windows mobile



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

porpoises-institution
accuracy-worried