@Bogi
die 2003'er Version läuft nicht auf den 2002*er ...
warum auch immer ...
Deshalb liefere ich auch beide Versionen.
Die 2002'er ist mit VC++3.0 kompiliert, die 2003 ist mit VC++4.0SP4
kompiliert. Es ist das gleiche Projekt, der gleiche Quellcode ...
@pretep
Ich vermute folgendes:
Wenn du in den Favoriten den OK Butten drückst, schaut das Programm
nach, welchen Listen Eintrag Du markiert hast. Diesen Eintrag ließt er dann
in einem Hintergrund Array aus, und übernimmt Longitude + Latitude.
Finde ich den Eintrag nicht, bzw. nicht im Array liefere ich vom Dialog Longitude=-1 und Latitude=-1 zurück. Das interpretiert das Main Programm
als "Abgebrochen" und switcht zurück zu TT, ohne die Pos zu senden. Aus irgendeinem Grunde laufen die Listabfragen in WM5 nicht so wie sie sollen, denn
in wm2002 und wm2003 gibts keine Probleme. Ich müßte im Debugger sehen, was für Rückgabewerte Windows liefert. Ich kann ja mal eine Debugvariante
für dich machen, das die Rückgabewerte als MsgBox anzeigt.
Grüße
Bill