Autor |
Nachricht |
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
Moin,
kann mir vielleicht mal eine erklären,
warum ich in MM die latitude,longitude Werte immer nur mit
Betrag, wie 98 bzw. 9. erhalte.
MM zeigt sie ja mit Kommastellen an. Nur abfragen kann ich sie nicht.
Wo bleiben da die Nachkommastellen?
In der SDK wird der Wert ja als Double
angegeben. Oder macht die SDK das nicht?
So sieht das bei mir so aus.
Dim WithEvents MyMonkey As MonkeyTalk.MonkeyMessenger
Dim lat As Double
Dim lon As Double
.
.
‘ empfange latitude
lat = MyMonkey.Latitude
lblLat.Text = CStr(lat)
'empfange longitude
lon = MyMonkey.Longitude
lblLon.Text = lon
|
|
|
|
|
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
bin zwar nicht mehr so fit in vb, aber warum einmal einen typcast nach cstr? wird der nicht implizit gemacht. bzw. erzwinge mal double...
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
Moin all-finder,
für mich ist das auch alles Neuland.
aber du meinst das doch so, oder?
lblLon.Text = CDbl(lon)
Scheint aber auch nicht zu funktionieren.
Ich befürchte aber, das SDK macht das
wohl nicht mit. Sonst müsste das doch gehen.
|
|
|
|
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
kenn mich in der vb struktur nicht ganz aus.. aber geht nicht ein einfacher typcast zu double? oder muss es Cdbl sein? like C-string...
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
jetzt hab ich es raus!
Systemsteuerung>Regions-und Sprachoptionen>
.... Dezimaltrennzeichen von "," auf ".".
Hoffentlich hat der Wechsel nicht irgendwelche
schwerwiegende Folgen für andere Programme.
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
Dieser Weg hatte schwerwiegende Folgen.
So geht das also nicht.
Na, wie sieht es aus?
Hat vielleicht doch noch jemand eine Lösung?
Bin ich hier der Einzige mit diesem Problem.
Keiner da, der auch Koordinaten auslesen will?
|
|
|
|
|
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
wenn du keine umweg scheust.. nimm cpos... das kann die super auslesen
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
@all-finder
Das wird keine Lösung für mich sein.
MM ist Bestandteil meines Programmes.
Und da wird es doch wohl einen Weg gehen.
Warten wir mal ab.
|
|
|
|
|
|
|
|
ShowGPS
Partner
Alter: 46
Anmeldung: 24.02.2005
Beiträge: 678
|
|
Würde es mal mit
lat=val(MyMonkey.Latitude)
oder
lat=format(MyMonkey.Latitude,"0.0")
versuchen.
Gruß
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
@ShowGPS
Das hilft alles nichts. Ich glaub, daß die MM die Werte nach dem
" Punkt " einfach nicht verarbeitet und weiterreicht,
wenn sie nicht in dem richtigen Format vorliegen.
Also mit Dezimaltrennzeichen Punkt und nicht wie bei uns hier mit Komma.
|
|
|
|
|
|
|
|
all-finder
Moderator
Alter: 39
Anmeldung: 26.03.2005
Beiträge: 2348
Wohnort: Landshut
2002 Opel Astra G Caravan
|
|
und wenn du die werte komplett als string nimmst.. und dann diese char weise wieder umwandelst? (falls möglich)
|
|
|
|
|
|
|
|
|
Michel700
Forumkenner
Alter: 68
Anmeldung: 18.06.2006
Beiträge: 106
|
|
ich bekomme als string ja auch nur den Vorkommawert.
Falls ich dich überhaupt richtig versteh.
Aber eines ist eigenartig. Als Plugin gibt es da "DailyLog"
Der schreibt die Werte richtig. Wo bekommt der Knabe die dann
her. Von DestDLL.dll bestimmt nicht. Wenn ich ohne GPS-Empfang eine Position einnehme, schreibt er mir dir richtige Positionsangabe ins Log.
19:11:12,35.0634798892,31.2276454823,,,0,0
Eigenartig. Wenn das so weitergeht reg ich mich aber auf.
|
|
|
|
|
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum nicht herunterladen
|