| Autor | 
Nachricht | 
 
Michel700 
Forumkenner  
 
 
   
Alter: 69 
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: 40 
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: 69 
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: 40 
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: 69 
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: 69 
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: 40 
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: 69 
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: 47 
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: 69 
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: 40 
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: 69 
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
  |