[Software] mn6 im ram - modifizierte startmn.exe und navtocontact.dll

  • @mcpat


    mit welcher Sprache oder in welcher Intwicklungsumgebung hast du die Startmn.exe den erstellt.


    "seretix" hat einen schönen Optimierungsscript erstellt, für diesen suchen wir nach eine Lösung wo ein Fortschrittsbalken angezeigt wird. Hast du vielleicht eine Umsetzungsidee???


    Grüsse snoopik


  • und @seretix


    noch wird es nicht abgefragt, bin gerade dabei das programm zu verfeiern, denn bei meinen pocketpc dauert es 5 sekunden bis navigon-splashscreen startet. ist mir zu lange...


    ich plane derzeit:
    *den oben genannten ort mitzufragen (\programme\mn6)
    *startzeit beschleunigen
    *den outlooklink dazu bringen navigon im ram zu starten (hab schon eine oder zwei ideen)
    *splash screen (damit ich auch dieses feature von mn6.1.5 habe :D)
    *bluetooth autostart

    Einmal editiert, zuletzt von mcpat ()

  • Super. Habe bis dahin Deine aktuelle Datei in den Optimizr gepackt - läuft exzellent. Vielen Dank.


  • vs2005. ich progge erst seit kurzem für pocketpc's daher würde ich auf die schnelle sagen ein userform mit fortschrittsbalken. für was sollte seine anwendung gut sein? gibt es schon ein userform?


    meine stärke liegt (noch) bei vb6...

    Einmal editiert, zuletzt von mcpat ()

  • Zitat

    Original von seretix
    Super. Habe bis dahin Deine aktuelle Datei in den Optimizr gepackt - läuft exzellent. Vielen Dank.


    wo finde ich deine aktuelle version?


    wie lange dauert es bei dir bis der navi-splash kommt?


    gruss mc

  • @mcpat und @seretex


    ihr beide werdet es sicherlich hinkriegen einen Fortschrittsbalken im Optimzr einzubauen. Eine UserForm hört sich aber schon gut an.


    Grüsse snoopik

  • Hallo MCPAT
    Verschiedene Anwender haben das Problem das die Verknüpfungen beim MN6.15 in der STand Version (nicht ins RAM verschoben!!) nach mehrmaliger Bedienung nicht funktionieren. Kannst Du unds den Unterschied zwischen der MN.EXE auf der Speicherkarte (ca 5,9MB) und der startmn.exe im Windowsverzeichnis (ca1,1MB) erklären.
    Haben zu dem Problem auch 2 Threads geöffnet:
    Probleme beim Start von MN6.15 und
    Verknüpfungen (allerArt) funktionieren nicht (immer)


    Danke schon mal im Vorraus


  • ich verstehe die frage nicht ganz. gibt es probleme mit meiner startmn oder mit der von navigon?


    meine startmn macht nichts anderes als in allen pfaden nach der mn6.exe zu suchen und wenn sie gefunden wird, wird sie gestartet. nicht mehr und nicht weniger. aktiviert wird die startmn über den today-link.


    die originale startmn von navigon wird ebenfalls über den today-link aktiviert. was sie genau macht weiß ich nicht, aber ich nehme mal stark an, dass sie nur die speicherkarten nach mn6.exe sucht und startet. somit macht sie eigentlich weniger als meine startmn... aber was sie ganz genau macht weiß nur navigon....


    die mn6.exe ist das programm. das ist der eigentliche mobilenavigator. die startmn startet diesen. ich hoffe ich habs gut erklärt?!


    gruss mc

    2 Mal editiert, zuletzt von mcpat ()

  • Hallo


    Danke für die Antwort. Es gibt Probleme mit der Orig Navigon StartMN.EXE
    Mal startet sie normal, dann wieder erscheint nur ein weisses Startfenster.
    Wenn MN über die Karte gestartet wird, ist alles ganz normal, es erscheint nur nicht sofort das Navigon LOGO.
    Da die StartMN.exe aber 1,1MB gross ist, kann es sich dabei nicht nur um einen Verweiss und um eine Suchfunktion handeln. Dafür ist die Datei zu gross. Ausserdem scheint es (bei mir zumindest!) Probleme mit dem Weiternavigieren im Tunnel zu geben wenn MN6.15 direkt von der Karte gestartet wird.
    Momentan haben wir eine recht merkwürdige Lösung gefunden die allerdings auch dafür spricht, dass die STARTMN.EXE noch mehr beinhaltet da das weisse Startfenster immer dann auftaucht un MN nicht startet wenn noch andere Programm geöffnet sind. Dieses tritt übrigens bei MDA VarioII auf.
    Also Lösung scheint zu sein:
    Alle anderen Programme vorher schliessen
    Schreibschutz der STARTMN.exe aktivieren


    Trotzdem wäre es interessant gewesen genauer zu erfahren was sich hinter der Datei genau verbirgt und ZERO511 meinte Du könntest helfen!

  • @mcpat


    Thema "NAVTOCONTACT.DLL"


    hattest du schon die Gelegenheit diese dir anzusehen???


    Interessant ist folgendes, ich hatte das Vergnügen das MN52_Update_WM2003.cab installieren zu müssen, dieser installiert sich immer ins RAM, dabei wird eine "NAVFROMCONTACTS.DLL" ins Windows Verzeichnis geschrieben, welche auf die MobileNavigator Version im RAM verweisst. Kopiere ich mein Mn6 Ordner in den Mn5 Ordner und ändere die Mn6.exe zu MobileNavigator.exe und benenne die "NAVFROMCONTACTS.DLL" zu "navtocontact.dll" um. Dann wird aus den Outlook Kontakten zumindest MN6 gestartet. Die Adressübergabe klappt nicht, weil andere Übergabeparameter.


    Wozu erzähle ich dir das alles, weil eben wirklich die "navtocontact.dll" dafür verantwortlich ist und der Code bzw. der Verweis auf die Startdatei(MobileNavigator) scheint dort hard verdrahtet zu sein.


    Vielleicht hilft es dir ja weiter.


    Würde mich sehr freuen.


    Grüsse snoopik

  • Zitat

    Original von lemmi42


    Trotzdem wäre es interessant gewesen genauer zu erfahren was sich hinter der Datei genau verbirgt und ZERO511 meinte Du könntest helfen!


    Ich hatte gedacht mcpat hat die originale startmn.exe bearbeitet, deshalb mein Tipp an dich ihn zu fragen.
    Aber er hat ja eine komplett neue startmn.exe geschrieben, das wusste ich nicht. :]

  • I have found a workaround for the problem with "navtocontact.dll".


    I have MN6 installed in main memory, and only the MAP on a Compact
    Flash Card.
    To be able to navigate to an Outlook Contact, I created a directory "MN6"
    on the storage card, and copied the "MN6.exe" file to that directory.
    Now I am able to use the contacts in Outlook, if I do it when MN6 is
    running, started from the main memory (I use mcpat's startmn.exe).


    However, If I try do do it the other way around, first find a contact in
    Outlook, and choose "MobileNavigator", without having MN6 running,
    it will NOT work. (It will try to start the MN6.exe on the storage card,
    and since there is only the MN6.exe there, it wont work).


    But, anyhow, just remembering to FIRST start MN6, and then find the
    contact, either from MN6, or by opening Outlook, is much better than nothing.
    I think I can live with that.


    / Peter

  • Habe es ausprobiert, MN startete erheblich schneller und ich dachte das isses, aber leider war es nicht so. Es kam keine Ansage mehr und es stand immer nur die route wird neu berechnet, Habe wm5. und Yakumo deltax 5 BT, muß ich wohl weiterhin mit 2:30 Startzeit leben, und wenn ich es eilig habe mit IGO 2006 fahren.

  • Zitat

    Original von womo44
    Habe es ausprobiert, MN startete erheblich schneller und ich dachte das isses, aber leider war es nicht so. Es kam keine Ansage mehr und es stand immer nur die route wird neu berechnet, Habe wm5. und Yakumo deltax 5 BT, muß ich wohl weiterhin mit 2:30 Startzeit leben, und wenn ich es eilig habe mit IGO 2006 fahren.


    in der navilib.ini
    [Properties]
    ConfigFilesDir=\programme\navigon\MN6\ConfigFiles\Advisor.SFS


    eintragen. das wars...