Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi BassVis OpenGl initialisierungs problem (https://www.delphipraxis.net/86059-bassvis-opengl-initialisierungs-problem.html)

EWeiss 8. Feb 2007 12:16


BassVis OpenGl initialisierungs problem
 
@marabu
Hier mal der link zur information was du tun mußt damit OpenGl funktioniert.
Allerdings wie dort beschrieben mit Fehlern.

OpenGl Thread

gruss

EWeiss 10. Feb 2007 12:25

Re: BassVis OpenGl initialisierungs problem
 
Problem immer noch nicht beseitigt.. :(

Meine Vermutung ist das der Visualisierungthread von der ausführenden
Anwendung wenn ein OpenGl Plugin gestartet wird terminiert.

Hab mich mal informiert im Net und bin auf die Class fisSharedMemory gestoßen
welche auch hier von Omata in seinen Player verwendet wird.

Meine Fragen.
1.Wie muss ich diese einbinden wenn ich sie in einer DLL benutze
ohne das der damit erzeugte Thread von der ausführenden Anwendung
terminiert wird.

2.Reicht ein einmaliger aufruf aus der ausführenden Anwendung
Beispiel:
Delphi-Quellcode:
const
 StausReady = 10;
Var
 SharedMemory: Pointer;
 
BassVis_ShareMem_Init(StausReady: Integer, ShareMem: Pointer);
oder muss bei jeden start eines Plugins der Thread neu gestartet werden?

Edit:
3.Oder würde es reichen wenn ich 'TVisDataThread.Create' in der procedure LibraryProc(Reason: integer);
einmalig beim start von BassVis initialisiere.


gruss


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