Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi kann nur aus anwendung visualisieren OpenGl (https://www.delphipraxis.net/115627-kann-nur-aus-anwendung-visualisieren-opengl.html)

EWeiss 15. Jun 2008 12:51


kann nur aus anwendung visualisieren OpenGl
 
Hallo

Seltsames verhalten.

Habe vorher auf ein Panel gezeichnet nun erstelle ich ein GL Window innerhalb der DLL
und übergebe diesen als parent nur das Handle auf dem das Window gelegt werden soll.

Habe zwei Funktionen
Delphi-Quellcode:
function BASS_BASSBOXVIS_RenderOpenGL(WaveData, FFT: Pointer;
                                      pos: Dword): BOOL; stdcall;
funktioniert einwandfrei
Wenn aus der anwendung übergeben.

gleiche funktion aus meinen OpenGl Window Thread funktioniert nicht.
Delphi-Quellcode:
                BASS_BASSBOXVIS_RenderOpenGL(@WaveData,
                                             @FFTData,
                                             BB_VisDataThread.StreamPos);
Die übergabe der der FFT Daten sind die gleichen
Das Window ist das selbe sowie die abfrage des DC usw..

Nur das Fenster bleibt schwarz.

Kann ich diese nicht aus dem Thread aufrufen ?

EDIT:
Beantworte es selbst ;)
Nein es geht definitiv nicht. !!
Habe die funktion ausgelagert in eine seperate Proc gesteckt.
Nun gehts

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:38 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