Register for your free account! | Forgot your password?

You last visited: Today at 07:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Delphi Hilfe

Discussion on Delphi Hilfe within the General Coding forum part of the Coders Den category.

Reply
 
Old 12/03/2013, 19:32   #16
 
Saedelaere*'s Avatar
 
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.
Saedelaere* is offline  
Old 12/03/2013, 21:02   #17


 
Ky0n''s Avatar
 
elite*gold: 12312
The Black Market: 280/0/0
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?
Ky0n' is offline  
Old 12/03/2013, 21:16   #18
 
Saedelaere*'s Avatar
 
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.
Saedelaere* is offline  
Old 12/04/2013, 09:04   #19


 
Ky0n''s Avatar
 
elite*gold: 12312
The Black Market: 280/0/0
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.
Ky0n' is offline  
Old 12/04/2013, 10:18   #20

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Quote:
Originally Posted by Drag0n' View Post
Also, ich will praktisch nichts bewegen, sondern nur andere Ausschnitte zeichnen.
Quote:
Originally Posted by Saedelaere* View Post
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?
マルコ is offline  
Old 12/04/2013, 16:08   #21


 
Ky0n''s Avatar
 
elite*gold: 12312
The Black Market: 280/0/0
Join Date: Dec 2010
Posts: 10,834
Received Thanks: 639
Quote:
Originally Posted by マルコ View Post
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??
Ky0n' is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.