Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DelphiX funktioniert nicht mehr! (https://www.delphipraxis.net/31057-delphix-funktioniert-nicht-mehr.html)

fes 3. Okt 2004 17:19


DelphiX funktioniert nicht mehr!
 
Ich habe mir DelphiX für mein Delphi 5 Standard Edition heruntergeladen.
Ich möchte ganz einfach ein Bild auf der DXDraw anzeigen, und zwar so:
Delphi-Quellcode:
procedure TForm1.DXDraw1Click(Sender: TObject);
begin
  if not DXDraw1.CanDraw then
    Exit;
  DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
  DXDraw1.Flip;
end;
leider kann ich soviel auf der DXDraw rumklicken wie ich will, kein Bild erscheint.

Also bitte, wenn jemand einen Verdacht hat, warum mein DXDraw nicht zeichnet, bitte sagt bescheid.

Vielen Dank

fes

Christian Seehase 4. Okt 2004 15:16

Re: DelphiX funktioniert nicht mehr!
 
Moin fes,

hast Du denn mal kontrolliert, ob die Draw Zeile überhaupt erreicht wird?

fes 4. Okt 2004 19:32

Re: DelphiX funktioniert nicht mehr!
 
Zitat:

Zitat von Christian Seehase
Moin fes,

hast Du denn mal kontrolliert, ob die Draw Zeile überhaupt erreicht wird?

Kannst du das ein bisschen genauer beschreiben, ich versteh nicht genau, was du meinst. :wiejetzt: :wiejetzt: :wiejetzt:

Christian Seehase 4. Okt 2004 20:20

Re: DelphiX funktioniert nicht mehr!
 
Moin fes,

wenn in dieser Zeile

Delphi-Quellcode:
  if not DXDraw1.CanDraw then Exit;
die Bedingung zutrifft, werden die folgenden nicht ausgeführt.
Also solltes Du mal einen Breakpoint auf

Delphi-Quellcode:
  DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
setzen, und schauen, ob das Programm diese Zeile überhaupt erreicht.

fes 4. Okt 2004 20:46

Re: DelphiX funktioniert nicht mehr!
 
ich habe es mit folgendem code getestet:
Delphi-Quellcode:
procedure TForm1.DXDraw1Click(Sender: TObject);
begin
  if not DXDraw1.CanDraw then
    Exit;
  DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
  DXDraw1.Flip;
close;
end;
Das Programm wurde geschlossen, d.h. es kommt bis zum
Delphi-Quellcode:
  DXImageList1.Items[0].draw(DXDraw1.Surface, 0, 0, 0);
  DXDraw1.Flip;
Noch ne Idee?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:17 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-2025 by Thomas Breitkreuz