[DelphiX] Fehlermeldung beim Laden aus DXImageList
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
ich hab vor kurzem dieses Tutorial über DelphiX gelesen und wollt natürlich das gleich ausprobieren :stupid: Jedoch kam bei mir dauernd eine AV, nach einer Weile herumprobieren konnte ich herausfinden dass diese beim Laden eines Images aus einer DXImage List passierte. Mein Code lautet folgendermaßen: (stark gekürzt aber funktioniert funktioniert auch so nicht :zwinker: )
Delphi-Quellcode:
Ich benutze die un(offiziellen)DelphiX von dieser Seite.
unit uUnit;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DXDraws, DXSprite, DXInput, DXClass, ImgList; type TGameForm = class(TForm) DXDraw: TDXDraw; DXImageList: TDXImageList; DXSpriteEngine: TDXSpriteEngine; procedure DXTimerActivate(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var GameForm: TGameForm; BG: TBackGroundSprite; implementation {$R *.dfm} procedure TGameForm.DXTimerActivate(Sender: TObject); begin DXDraw.Surface.Fill(clBlack); //Bild mit schwarz füllen DXDraw.Flip; //Rendern end; procedure TGameForm.FormCreate(Sender: TObject); begin BG := TBackGroundSprite.Create(DXSpriteEngine.Engine); with BG do begin Tile := True; SetMapSize(1, 1); image := DXImageList.Items[0]; //<- Fehler z := - 1; end; end; end. Zur Sicherheit habe ich mein Projekt nochmal in den Anhang gesteckt Mit freundlichen Grüßen Mikescher |
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Hi!
Ist denn in der ImageList was drin? Was wirft den Fehler? Der Zugriff auf die ImageList oder das Zuweisen an Image? Grüße, Frederic |
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Zitat:
Zitat:
Delphi-Quellcode:
mache kommt die AV immernoch also vermutlich das zugreifen auf die ImageListe
procedure TGameForm.FormCreate(Sender: TObject);
begin BG := TBackGroundSprite.Create(DXSpriteEngine.Engine); with BG do begin Tile := True; SetMapSize(1, 1); DXImageList.Items[0].Picture.SaveToFile(ExtractFilePath(ParamStr(0))+'Blabla.bmp'); //<- Fehler z := - 1; end; end; MfG Mikescher |
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Wirf DelphiX weg und nimm Andorra 2D ;-) Funktioniert sehr ähnlich, ist aber deutlich moderner.
|
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Liste der Anhänge anzeigen (Anzahl: 1)
There is fully functioned new look of dxspriteengine for there show-program.
Regards |
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Zitat:
Andorra 2D im OpenGL-Modus (DirectX noch nicht getestet) funktioniert auch auf Vista und Win7. |
Re: [DelphiX] Fehlermeldung beim Laden aus DXImageList
Zitat:
Vista expect d3drm.dll for RM mode. But in (un)DelphiX is this feature disabled. Or you can simple copy this DLL with your application. It is similar problem like with DirectAnimation. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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