Autor Beitrag
PreMarT
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

Work: Win XP ; Home: Win Vista 64-Bit

BeitragVerfasst: Mo 14.09.09 16:04 
Hi Leute steh hier vor nem kleinen Problem,

Und zwar hab ich ein Programm geschrieben das GeoKoordinaten auf eine Weltkarte zeichnet,

Ich möchte jetzt bestehende Koordinaten aus einer Excell Tabelle auslesen und ebenfalls in mein Image einzeichnen.

Durch Edit Felder lese ich die koordinaten wie folgt ein:

HimmelsRichtung / BreitenGrad(Stunden) / BG(Minuten) / BG(Sekunden)
N / 51 / 11 / 34

HimmelsRichtung / Längengrad(Stunden) / LG(Minuten) / LG(Sekunden)
O / 8 / 4 / 0

oder als Dezimalzahl:

HimmelsRichtung / BreitenGrad(Stunden)
N / 51,1927778

HimmelsRichtung / Längengrad(Stunden)
O / 8,0666667

so muss ich die Koordinaten angeben, nur mein Problem ist,das in der Excell Tabelle folgendes steht:

N 51,1927778 / O 8,0666667 alles in einer Zelle. Tabelle darf nicht verändert werden

Auslesen kann ich die Zellen schon nur muss ich die irgendwie in die einzelnen Edit's aufteilen, hat jemand ne ahnung wie ich das machen kann?

Wäre euch sehr Dankbar

MFG PMT


Moderiert von user profile iconNarses: Topic aus Datenbanken verschoben am Mo 14.09.2009 um 16:18


Zuletzt bearbeitet von PreMarT am Mo 14.09.09 16:11, insgesamt 1-mal bearbeitet
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mo 14.09.09 16:10 
Mit Pos() nach dem / suchen, und dann mit Copy() alles was davor bzw. dahinter steht, in zwei Variablen kopieren.

_________________
PROGRAMMER: A device for converting coffee into software.
PreMarT Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

Work: Win XP ; Home: Win Vista 64-Bit

BeitragVerfasst: Mo 14.09.09 16:16 
Kannst du mir das vielleicht etwas genauer erläutern, hab heute das erste mal ne excel tabelle ausgelesen ^^
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Mo 14.09.09 16:28 
Wenn du den Wert schon ausgelesen hast, hat das doch gar nichts mehr mit Excel zu tun - ist jetzt nur noch reine Stringverarbeitung / Parsing.
Und da helfen die beiden genannten Funktionen. Einfach mal in Delphi eintippen, und F1 drücken.

_________________
PROGRAMMER: A device for converting coffee into software.
PreMarT Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

Work: Win XP ; Home: Win Vista 64-Bit

BeitragVerfasst: Mo 14.09.09 17:03 
Oh man :(, ich raff das net, Vielleicht ist es schon Zeit für Feierabend... mal sehen ob ichs morgen gebacken bekomme...

Trotzdem danke...
PreMarT Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 57

Work: Win XP ; Home: Win Vista 64-Bit

BeitragVerfasst: Di 15.09.09 16:53 
Habs mir einfach gemacht,

mit der Erlaubnis vom chef hab ich einfach den Excel Inhalt in 4 Spalten gesplittet :P

xD