AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Prism Probleme mit DirectX 9 in Delphi 2005
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit DirectX 9 in Delphi 2005

Ein Thema von ASCII · begonnen am 2. Mai 2006 · letzter Beitrag vom 3. Mai 2006
 
ASCII

Registriert seit: 8. Jan 2006
Ort: Dresden
8 Beiträge
 
#1

Probleme mit DirectX 9 in Delphi 2005

  Alt 2. Mai 2006, 17:36
Hi Leutz

Ich komme nicht weiter.
Ich versuche gerade, das Tutorial http://www.delphipraxis.net/internal...ct.php?t=48929 nachzuvollziehen. Irgendetwas klappt da nicht. Ich habe die DLL-Dateien eingebunden, die Namespaces deklariert (klappt auch soweit). Die Variablendeklaration F3D: TPaintDirectX9; funzt auch noch. Ein Problem habe ich jetzt mit der Funktion. Ich habe hierfür eine Prozedur gemacht und den Code für das Erzeugen des Objektes eingefügt.

Das sieht jetzt so aus:
Delphi-Quellcode:
procedure zeichnen();
begin
try
    // Die 3D Ausgabe wird hier auf Ein Panel gelegt
    F3D := TPaintDirectX9.Create(TWinForm.Panel1);
  except
    on e: Exception
      do MessageBox.Show('Beim Erzeugen der 3D-Anzeige ist ein Fehler aufgetreten:'+
                         #13#10 + E.Message);
  end;
end;
Ein Problem hat er mit dem Panel1, obwohl es existiert (Self.Panel1 klappte nicht, da hat er schon bei self geschimpft)
Was klappt hier nicht?


Eine zweite Frage hab ich auch noch. Ich habe das Buch "DirectX 9 in Delphi", dass sich leider auf VCL bezieht und nicht auf .NET. Schon die erste Seite funktioniert nicht. Ich habe alle DLL-Dateien als Referenzen eingebunden und die 2 Namespaces für DirectX in .NET deklariert. Alles schön und gut, doch schon die folgende Deklaration funktionert nicht:
var direct3d9: IDirect3D9; Deswegen meine Frage: Sind die Datentypen für DirectX bei FCL anders als bei VCL? Oder was habe ich hier falsch gemacht?

Bitte helft mir..

thx
Greetz
ASCII
Einstweilig verschoben ist wie vorübergehend erschossen oder temporär verbrannt.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 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