![]() |
d3dx9 Befehle werden nicht gefunden
Hi,
in der d3dx9.dll werden aus folgendem Abschnitt Befehle nzw. Zeilen nicht gefunden, was kann ich da machen ?
Delphi-Quellcode:
function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; Data : PPointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname;
function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; Data : PPointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname;
Code:
Undefinierter Bezeichner: PPointer
Undefinierter Bezeichner: PPAnsiChar |
Re: d3dx9 Befehle werden nicht gefunden
Zitat:
Das gleiche ist es bei PPAnsiChar. Ein PAnsiChar ist auch nur ein Pointer, aber eben auf eine Zeichenkette, also schreib nur PAnsiChar. ciao, Philipp |
Re: d3dx9 Befehle werden nicht gefunden
Zitat:
In Delphi ist das allerdings nicht unbedingt nötig, da es ja auch var-Parameter gibt :wink: MfG Binärbaum |
Re: d3dx9 Befehle werden nicht gefunden
Hi,
Delphi-Quellcode:
function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; Data : Pointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname;
function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; Data : Pointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname; Zitat:
|
Re: d3dx9 Befehle werden nicht gefunden
Entweder du gibst den einzelnen Funktionen verschiedene Namen (z.B. durchnummerieren D3DXFindShaderComment1, D3DXFindShaderComment2, usw.), oder du lässt dir was anderes einfallen ...
Aber wozu machst du das alles überhaupt? Es gibt doch weis Gott genug DirectX-Header-Übersetzungen für Delphi, warum benutzt du nicht einfach die? Ich benutze immer die Übersetzungen von ![]() ciao, Philipp |
Re: d3dx9 Befehle werden nicht gefunden
Ich brauch ja die passenden Header und dlls ...
|
Re: d3dx9 Befehle werden nicht gefunden
Zitat:
ciao, Philipp |
Re: d3dx9 Befehle werden nicht gefunden
Und wa smeinst du, was man auf der verlinkten Seite von c113plpbr findet?
|
Re: d3dx9 Befehle werden nicht gefunden
:evil: ich bleib beim normalen, clootie funzt auch nicht
Delphi-Quellcode:
funktioniert, endlich läufts :-D
function D3DXFindShaderComment1(_Function : PLongWord; FourCC : LongWord; Data : Pointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname;
function D3DXFindShaderComment2(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; SizeInBytes : PCardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment3(_Function : PLongWord; FourCC : LongWord; Data : Pointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname; function D3DXFindShaderComment4(_Function : PLongWord; FourCC : LongWord; out Data : Pointer; out SizeInBytes : Cardinal) : HResult; stdcall; overload; external d3dx9dllname; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09: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