Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Frage zu Andorra2D (https://www.delphipraxis.net/154525-frage-zu-andorra2d.html)

sportkeks 14. Sep 2010 13:17

Frage zu Andorra2D
 
ich habe eine kleine frage zu andorra2D
mir ist eine eigenheit beim verändern der zeichen größe aufgefallen und weiß nicht wie ich das wegbekomme

ich habe dazu mal eine paintkreation gezeichnet da man es so besser versteht

http://spk2.sp.ohost.de/spkskrempel/andora2d.jpg

ja wie man sieht werden die coordinaten beim strecken der form ebendfalls mit gestreckt wie kann ich das verhindern???

Gruß sportkeks

sportkeks 15. Sep 2010 14:45

AW: Frage zu Andorra2D
 
weiß denn niemand eine lösung ?

Die Muhkuh 15. Sep 2010 15:28

AW: Frage zu Andorra2D
 
Musste man nach einem Fensterresize nicht ein Reinitialize o.Ä. aufrufen?

fishbrain 15. Sep 2010 15:33

AW: Frage zu Andorra2D
 
Korrekt, AdDraw.restore ist der Befehl den ich benutze.

sportkeks 15. Sep 2010 16:05

AW: Frage zu Andorra2D
 
naja das hab ich ja auch schon versucht es funktioniert auch jedoch wird mir im debugger dan angezeigt das jedesmal beim restore befehl aufruf ein neuer thread gestartet wird und dieser erst wieder beim schließen der anwenung freigegeben wird und das bedeutet, man kann regelrecht zukucken wie sich im taskmanager die anwendung immer weiter voll frisst und immer mehr Resourcen zieht

ein beispiel
anwenung nach dem starten : 25.108 K groß
nach einigem male größe verändern : 351.464 K :shock:

ist das bei dir nicht so ?

igel457 18. Sep 2010 11:25

AW: Frage zu Andorra2D
 
Das ist ein Bug der mir bekannt ist und der schon seit ca. einem dreiviertel Jahr im SVN Archiv gefixt ist. Leider ist die aktuelle Version nicht wirklich für den Produktiveinsatz verwendbar.

sportkeks 19. Sep 2010 09:19

AW: Frage zu Andorra2D
 
hm könnte ich mal bitte den SVN link haben ich hab schon gesucht aber nix gefunden

Gruß

Sportkeks

mkinzler 19. Sep 2010 09:20

AW: Frage zu Andorra2D
 
http://sourceforge.net/projects/andorra/develop

sportkeks 20. Sep 2010 15:32

AW: Frage zu Andorra2D
 
vielen dank, aber iwie bekomm ich die svn version überhaupt nicht zum funktionieren
könnte vielleicht mal jemand bei dem es funktioniert nachschauen was sich in der Unit AdBitmapUtils.pas zeile 91 hinter "PAcUInt16","PAcUInt8"...usw. verbirgt? hab ich vll vergessen eine unit mit einzubinden ?

Gruß Sportkeks

mkinzler 20. Sep 2010 15:38

AW: Frage zu Andorra2D
 
Zitat:

vielen dank, aber iwie bekomm ich die svn version überhaupt nicht zum funktionieren
Das hat der Entwickler ja auch geschrieben
Zitat:

Leider ist die aktuelle Version nicht wirklich für den Produktiveinsatz verwendbar.

igel457 20. Sep 2010 16:08

AW: Frage zu Andorra2D
 
Kurzfassung (und mehr sage ich zu dem Thema nicht):
  • Du benötigst die AndorraCommons im Suchpfad
  • Momentan funktioniert nur DirectX, und das musst du statisch linken, d.h. die DXMain3D Unit in die Uses-Klausel aufnehmen

sportkeks 21. Sep 2010 11:26

AW: Frage zu Andorra2D
 
ja genau so hab ich es auch. nur ist meinem delphi "PAcUInt8()" und co. immernoch gänzlich unbekannt :?
ich habe schon sämmtliche dateien durchsucht allerdings ohne erfolg nirgendswo wird "PAcUInt" deklariert.
in dx3dMain wird nur die procedure (AdConvToARGB4() ) in "AdBitmapUtils.pas" aufgerufen in der "PAcUInt" vorkommt.

igel457 21. Sep 2010 18:37

AW: Frage zu Andorra2D
 
Schau mal hier: http://andorracommons.svn.sourceforg...ew=markup#l106

Vielleicht hast du eine inaktuelle Version der Andorra Commons.

sportkeks 22. Sep 2010 16:50

AW: Frage zu Andorra2D
 
Hey vielen dank an sich funktioniert die andorra version jetzt :thumb:

nur folgt einem problem meist gleich ein neues

es sollte doch möglich sein die demos aus der vorgängerversion zu laden und zu compilen oder ?

dazu benötige ich anscheinend eine neue "AndorraDX93D.dll" wo kann ich mir diese downloaden ?

die beiliegenden dll dateien aus dem svn verzeichniss kann ich nicht compilen weil dort klasse benötigt werden die es in der svn version nicht mehr gibt und nirgend deklariert werden zb. :"TDXHLSLEngine"

gruß sportkeks


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz