![]() |
Koordinaten an server senden
Oh...ich seh gerade, dass
![]() Also mal was zum hintergrund der sache: Ich möchte die aktuellen Maus-Koordinaten an nen server ermitteln, aber das problem ist ja, dass die koordinaten mal 2, mal3, oder sogar 4 Zeichen lang sind...also kann man ja nicht einfach sagen "Die ersten 3 Zeichen sind x, die anderen y". Hat jemand ne Idee wie das sonst gehen kann? Man könnte ja uch sagen "alles bis zum * ist x, alles danach y, aber geht sowas in delpi??? Hoffe jemand kann mir helfen |
Re: Koordinaten an server senden
Sehe ich das richtig, dass du einen string hast in dem die Koordinaten stehen also 635*422 (z.B.)?
Dann kanst du mit
Delphi-Quellcode:
die koordinaten aufrufen z.B.:
function koordinaten(koordinaten:string;xy:string):integer;
var i:integer; x,y:string; begin i := 1; repeat x := x + quelle[i]; inc(i); until quelle[i] = '*'; for i := length(x) + 2 to length(quelle) do y := y + quelle[i]; if xy = 'y' then result := strtoint(y); if xy = 'x' then result := strtoint(x); end;
Delphi-Quellcode:
Im Beispiel sehen die Koordinaten so aus: 245*354 :!:
x := koordinaten(DeineKoordinaten, 'x')
y := koordinaten(DeineKoordinaten, 'y') |
Re: Koordinaten an server senden
Delphi-Quellcode:
wobei koordinaten z.b. 245*87 ist
x:=copy(koordinaten,0,pos('*',koordinaten)-1);
y:=copy(koordinaten,pos('*',koordinaten)+1,length(koordinaten)); |
Re: Koordinaten an server senden
danke gekmihesg...läuft bestens! :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz