Entwickler-Ecke

Sonstiges (Delphi) - Java-Fenster


Delete - Mo 30.04.07 18:33
Titel: Java-Fenster
Hallo,

ich spiele seite einiger Zeit SpacePioneers und moechte zu diesem Spiel eine Datenbank erstellen: in SP gibt es ein Sonnensystem (100x100 Felder) mit jeweils 16 Planeten. Wenn man z.b. auf 1:1 klickt, oeffnet sich ein kleines Fenster (Java) in dem in einer Tabelle der Spieler, dessen Planetname, seine Allianz & die Nummer des Planeten (1..16) steht. Nun moechte ich das gesamte Feld (z.B. 1:1) in ein Memo Feld kopieren, doch dabei geht die Tabellenform verloren und Name, Planet, ... stehen mit einer Leertaste dazwischen hintereinander auf einer Zeile & es wuerde zuviel Arbeit machen, alles einzeln auszulesen: kann mir jemand helfen?


Delete - Mo 07.05.07 14:48
Titel: Re: Java-Fenster
Kann es sein, dass es keine wirkliche Antwort gibt, bzw. dass ich erst Java lernen muesste?


Christian S. - Mo 07.05.07 14:55

Du könntest zum einen mal klarer sagen, was Du denn statt dem Rauskopieren haben willst und zum anderen auch einen Titel wählen, der mehr Information enthält.


Delete - Mo 07.05.07 14:58
Titel: Re: Java-Fenster
Okay, ich will es kopieren, aber das Problem ist, dass die Formation (Tabellenform) verloren geht, wenn ich es in ein Memofeld kopieren will...


Delete - Do 10.05.07 19:38
Titel: Re: Java-Fenster
Das angehängte Bild zeigt ein Fenster. Wenn ich den Inhalt in ein Memofeld kopiere sieht er so aus:

X
A
Nr TF Allianz Planet Spieler [S]
1 •
2 •
3 •
4 •
5 •
6 •
7 # ~Jd-EA~ Lila Ouzofi Lila (iu)
8 # ~Jd-EA~ Lila Farofren Lila (iu)
9 # ~Jd-EA~ Lila Scicimiue Lila (iu)
10 •
11 •
12 •
13 •
14 •
15 • -Jd- Eflujadi Babbel2 (u)
16 • -Jd- Rourolu Babbel2 (u)

Entfernung: 46.69 parsec
Flugdauer Frachtschiff SL-250 Flugdauer Voyager 02:08:53h

-> Jetzt kann mein Programm nicht mehr unterscheiden, ob z.B. "Lila" zur Allianz oder zum Spielernamen gehört.


DarkLord05 - Do 10.05.07 20:48

Ich frag einfach mal...
sicher das es ein Fenster ist das von einem JavaApplet kommt und nicht ein gestyltes <div> ist das durch JavaScript angezeigt wird? Für mich sieht das nach dem 2. aus.

//EDIT:
Aber da es ja immer ein \n ist nach den daten, kannst du dir doch selber ne art MiniParser bauen. Kopierst den text in die Anwendung, und dann klickst auf nen Button der dir das dann wieder richtig aufteilt und ausgibt/speichert etc.


Delete - Sa 12.05.07 15:14

user profile iconDarkLord05 hat folgendes geschrieben:
//EDIT:
Aber da es ja immer ein n ist nach den daten, kannst du dir doch selber ne art MiniParser bauen. Kopierst den text in die Anwendung, und dann klickst auf nen Button der dir das dann wieder richtig aufteilt und ausgibt/speichert etc.


Entschuldigung, aber ich hab EDIT nicht ganz verstanden - sobald ich den Text in ein Memo kopiere, kann ein Parser nicht mehr unterscheiden zu was was gehört...

PS: Was wuerde es bedeuten wenn es nur ein gestyltes waere?


Delete - Sa 12.05.07 16:25

Ich muss mich entschuldigen: es handelt sich um Javascript!!!


Delete - Di 15.05.07 17:24

Ich habe mein Problem anders gelöst: ich lade den quelltext der javascript-fenster runter und "parse" dann die quelltexte - trotzdem vielen dank!!!