tcmdwince und WinCe Core 5.0

Support for PocketPC and WinCE version

Moderators: white, Hacker, petermad, Stefan2

User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

habe auch die V 1.11 im Web gefunden und auf meinem PNA installiert
läuft leider auch nicht :(
dann wird doch sehr viel fehlen in Core 5.0 oder ich erwische nie die richtige Version
weil sofort bei der Installation ein Hinweis kommt das die Software nicht kompatibel sei
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Was ich dabei nicht verstehe: Der Fehler kommt ja von Windows CE selbst, obwohl gemäss log alle Funktionen gefunden werden. Es gibt deshalb eigentlich keinen Grund, wieso Windows CE den Start verweigern sollte...
Author of Total Commander
https://www.ghisler.com
albrecht33
Junior Member
Junior Member
Posts: 3
Joined: 2007-06-16, 14:21 UTC

Post by *albrecht33 »

Hallo,
also Version 1.11 läuft wie gesagt bei mir definitiv auf PNA mit WinCE 5.0 - und zwar problemlos.

Allerdings weiss ich nicht, ob es vielleicht eine exklusive "Sonderedition" ist, an der irgendein kleiner Koreaner ein wenig "herumgeschraubt" hat :-)

Habe sie wie gesagt zufällig im Netz gefunden... eigentlich ging es um ein Programm, dass zur Gestaltung einer Desktop-Benutzeroberfläche. Das Ding war gezippt... und darunter hing u.a. ein Ordner, wo die TC.exe mit drin lag. Hab den ganzen Verzeichnisbaum einfach rüberkopiert auf den PNA... und seithr läuft es.

Die Tatsache, dass der PNA die Installation erst einmal verweigert, hat ja nicht allzuviel zu sagen. Im Zweifelsfall mal die cab entpacken und so rüberkopieren.

An irgendwelchen dlls allein kann es nicht liegen. In dem Verzeichnis lagen zwar auch noch zwei, drei dlls, aber die habe ich testweise auch nach der Installation der Vers. 1.21 ins Installationsverzeichnis kopiert. Lief trotzdem nicht.

Gruß Albrecht33
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

wenn ich die .exe nur kopiere und dann starte kommt der Hinweis das es keine WinCE application ist...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Welche jetzt, die 1.11 oder die 2.0-EXE?
Author of Total Commander
https://www.ghisler.com
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

die 1.11

Image: http://img478.imageshack.us/img478/5480/meinbild107am3.jpg

die Datei 000cecmd.oo2 habe ich in cecmd.exe umbenannt und die 0Deutsch.003 in Deutsch.lng
Kopiert und gestartet, leider kein Erfolg
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das ist eindeutig die Version 1.11 für WinCE-Geräte. Diese Uraltversion braucht übrigens nur coredll.dll und commctrl.dll...
Author of Total Commander
https://www.ghisler.com
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

tja, beide dll's sind vorhanden
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ich habe nun Microsoft Embedded Visual C++ 4.0 installiert, und darin ein "STANDARD-SDK" gefunden, das ARMv4, ARMv4i und ARMv4t als Prozessoren unterstützt. Vielleicht geht ja eine dieser Varianten auf Ihren Geräten:

https://plugins.ghisler.com/cebeta3/standardsdk/cecmd4.arm.cab
https://plugins.ghisler.com/cebeta3/standardsdk/cecmd4.armv4i.cab
https://plugins.ghisler.com/cebeta3/standardsdk/cecmd4.armv4t.cab

Bitte ausprobieren!

Auf meinem PocketPC mit Windows Mobile 5 gehen alle drei, allerdings wird das Menü oben angezeigt statt unten. Die Plugins habe ich bisher noch nicht konvertiert, werde das aber noch machen, sobald das Programm selbst läuft.

Falls keines davon gehen sollte, dann testen Sie bitte noch folgendes Programm:
https://plugins.ghisler.com/cebeta3/standardsdk/testce.zip

Die ZIP-Datei enthält 3x dasselbe Programm, ein Beispielprogram, wie es von EVC++ 4.0 automatisch generiert wird (A typical Hello World Application), wieder für die 3 oben genannten Prozessortypen kompiliert.
Author of Total Commander
https://www.ghisler.com
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

von den cab Dateien läuft leider keine
ich habe nur die Datei 000cecmd.002 in cecmd.exe umbenannt und gestartet
das sollte doch für einen Test ausreichen oder muss ich noch irgendwas umbenennen?
ich wüsste nicht wie ich sonst die cab installieren könnte

die Testce Dateien funktionieren alle (Hello World auf dem Bildschirm)
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Dann liegt es wohl doch eher an fehlenden Funktionen als am Compiler. Ich habe nun mal eine Testfunktion geschrieben, welche alle (?) von Total Commander Pocket aufgerufenen Funktionen einzeln via GetProcAddress lädt. Bitte ausprobieren:

https://plugins.ghisler.com/cebeta3/standardsdk/testce2.zip

Nach dem Start des Programms einfach 1x auf den Bildschirm tippen, um die Testfunktion zu starten. Es werden dann die Funktionen angezeigt, die nicht geladen werden konnten.

Ich habe die Funktionen mühsam einzeln über den Source-Browser herauskopiert - es kann gut sein, dass ich die eine oder andere vergessen habe...
Author of Total Commander
https://www.ghisler.com
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

dann kommen 4 Fenster mit: Not loaded!

WNetAddConnection3W
WNetCloseEnum
WNetEnumResourceW
WNetOpenEnumW
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Danke für den Test! Da hat wohl ein ganz schlauer Entwickler gemeint, er könne die Netzwerkfunktionen weglassen. Aber kein Problem, ich kann die auch dynamisch bei Bedarf laden.

Bitte mal folgende Version testen:
https://plugins.ghisler.com/cebeta3/ce2/cecmd.arm.zip

Da Sie offenbar keine CAB-Archive installieren können, schicke ich das Programm direkt als gezippte EXE-Datei.

Diese ist wieder mit dem Windows CE 2-SDK kompiliert, allerdings ohne die 4 Funktionen oben direkt zu verlinken. Falls das auch nicht geht, mache ich nochmals einen Versuch mit dem Standard-SDK...
Author of Total Commander
https://www.ghisler.com
User avatar
Snooze
Senior Member
Senior Member
Posts: 212
Joined: 2005-12-08, 16:48 UTC
Location: im Vest

Post by *Snooze »

ja, diese Version läuft
Herzlichen Dank
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Freut mich zu hören bzw. zu lesen! Bitte auch testen, ob die Plugins ftp und Registry funktionieren, oder sich zumindest öffnen lassen.

Dazu die Dateien 00000ftp.003 in ftp.tfx und registry.004 in registry.tfx umbenennen (aus dem WinCE 2.5 beta 2-Paket) und ins TC-Verzeichnis kopieren. Das LAN-Plugin wird leider nicht gehen, weil ja die LAN-Funktionen fehlen. Danke!
Author of Total Commander
https://www.ghisler.com
Post Reply