|
You last visited: Today at 07:10
Advertisement
Delphi Hilfe
Discussion on Delphi Hilfe within the General Coding forum part of the Coders Den category.
12/03/2013, 19:32
|
#16
|
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
|
Welche Fehler denn genau? Ich vermute mal du hast eine alte Version von Delphi, die noch keine Unit Namespaces kennt. Einfach mal bei allen Units in der uses Klausel die Namespace (das was vor dem letzten "." steht) entfernen.
|
|
|
12/03/2013, 21:02
|
#17
|
elite*gold: 12312
Join Date: Dec 2010
Posts: 10,834
Received Thanks: 639
|
das habe ich schon gemacht. MIr gehts aber auch woanders drumm: Das ist nicht so wie ich mir das vorgestellt habe
Ist es nicht möglich mit Canvas nur einen bestimmten Ausschnitt mit anderen von Canvas erzeugten Objekten zu zeichen?
|
|
|
12/03/2013, 21:16
|
#18
|
elite*gold: 1
Join Date: Mar 2011
Posts: 828
Received Thanks: 1,395
|
Ich weiß nicht ganz, wie du das meinst, aber mit Canvas.CopyRect() ist es möglich einen über ein TRect definierten Ausschnitt in einen ebenfalls durch ein TRect definierten Ausschnitt eines anderen Canvas zu zeichnen.
|
|
|
12/04/2013, 09:04
|
#19
|
elite*gold: 12312
Join Date: Dec 2010
Posts: 10,834
Received Thanks: 639
|
Also, ich will praktisch nichts bewegen, sondern nur andere Ausschnitte zeichnen. Also Praktisch: Mein Canvas sucht den richtigen Ausschnit (zb 400x555) und zeichnet diesen dann in das Form. Logischerweise braucht man dafür ja dann keine spezielle render funktion, da die kooridiaten zb immer noch 435|520 von einem punkt sind.
|
|
|
12/04/2013, 10:18
|
#20
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
Quote:
Originally Posted by Drag0n'
Also, ich will praktisch nichts bewegen, sondern nur andere Ausschnitte zeichnen.
|
Quote:
Originally Posted by Saedelaere*
Ich weiß nicht ganz, wie du das meinst, aber mit Canvas.CopyRect() ist es möglich einen über ein TRect definierten Ausschnitt in einen ebenfalls durch ein TRect definierten Ausschnitt eines anderen Canvas zu zeichnen.
|
Code:
x := getVisibleTopLeftCornerX;
y := getVisibleTopLeftCornerY;
Form1.Canvas.CopyRect(TRect.Create(0,0,0,0),MapCanvas,TRect.Create(x,y,mapWidth-x-Form1.Width, mapHeight-y-Form1.Height)));
Ist es so schwer, mal selbst zu denken?
|
|
|
12/04/2013, 16:08
|
#21
|
elite*gold: 12312
Join Date: Dec 2010
Posts: 10,834
Received Thanks: 639
|
Quote:
Originally Posted by マルコ
Code:
x := getVisibleTopLeftCornerX;
y := getVisibleTopLeftCornerY;
Form1.Canvas.CopyRect(TRect.Create(0,0,0,0),MapCanvas,TRect.Create(x,y,mapWidth-x-Form1.Width, mapHeight-y-Form1.Height)));
Ist es so schwer, mal selbst zu denken?
|
Danke für deine Hilfe. Ich habe auch gedacht, bitte unterschätze nicht wie lange ich daran gearbeitet habe und es einfach nicht hinbekam.
€: Das funktioniert vom Prinzip her gut, allerdings macht das bei mir (egal welche Einstellungen ich für das Rect nehme) immer die verkleinerung der ganzen map, auf meisten 20x20pixel ohne das ich die irgendwie angebe?
€2: OK geht jetzt doch, war wohl ein einfacher Vertauschungsfehler. Allerdings, bei einem Delphi Form, ist doch der Ursprung oben links, oder? Denn wenn ich als Ausgabe rectangle 0,0 also Topleft angebe, wird immer ein Teil außerhalb meiner Form erzeugt??
|
|
|
 |
|
Similar Threads
|
Delphi OnMouseMove hilfe
09/10/2013 - General Coding - 9 Replies
Hallo,
ich möchte eine Anwendung erstellen, in dem sich ein Label bewegt, sobald man die Maus auf der Anwendung bewegt.
Das Label soll dann auf eine zufällige Position in der Anwendung springen.
Ich weiß, dass es mit OnMouseMove und random(...) funktioniert, aber die genaue zusammensetzung weiß ich nicht :(
Würde mich über Hilfe freuen :)
|
DELPHI - Who make Exploits, Hacks and Tools with DELPHI?
05/15/2013 - CO2 Programming - 13 Replies
Hi all.
Iwith DELPHI, but a dont now.
hello, I use Delphi to program and i like someone put here source code of make Exploits, Hacks and Tools bot here, or part of the code.
ty to all
|
[DELPHI&METIN]Wie sind die Delphi Befehle für einen Bot?
03/07/2010 - General Coding - 3 Replies
Hallo liebe com,
ich habe mal eine Frage: Ich möchte einen Metin Bot in Delphi schreiben aber ich weiß nicht die Befehle für
eine bestimmte Taste senden etc.
könnt ihr mir die pls sagen oder per pn geben
MfGGGGGG
|
Delphi hilfe
06/12/2009 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 5 Replies
Hallo leute,
ich habe mich gefragt wie man sich z.b. sachen wie mh oder ähnliches selber machen kann...da habe ich mich ma in google und elitepvpers umgeschaut...ich habe nur gefunden das es mit delphi geht...worauf ich mir mal turbodelphi geholt hab
kann mir PLS jemand erklären wie das geht?:D
oder kann mir vill jemand ein beispiel code geben für irgentwas?
schoma ein dickes THX wenn mir jemand helfen kann:D
mfg
|
All times are GMT +1. The time now is 07:11.
|
|