![]() |
Probleme mit FMod
Hallo,
ich versuche gerade die FMod-Demos mit D5Pro zum Laufen zu kriegen, aber alles, was ich erhalte sind Fehlermeldungen und zwar, dass die Typen "THandle" und "PSingle" nicht bekannt wären. Ich habs schon im FMod-Forum versucht, erhalte aber keine Antwort. Hat vielleicht jemand von Euch ähnliche Erfahrungen gemacht (oder überhaupt welche mit FMod)? Grüsse Frank |
Der Typ THandle ist in der Unit Windows deklariert. PSingle übrigens auch.
...:cat:... |
Hallo, Sakura,
danke für Deine Antwort. Jetzt wird mir manches klar. In der Datei FMOD.PAS steht zwar eine Uses-Klausel für die Unit Windows, die ist aber von einer Abfrage mittels {ifdef} eingeklammert:
Code:
Anscheinend ist MSWINDOWS nicht definiert. Mal sehen wo das passiert.
uses
{$IFDEF MSWINDOWS} Windows, {$ENDIF} fmodtypes; Grüsse Frank |
Hi!
Delphi deklariert doch (meiner Erinnerung nach) das Symbol "WIN32", also mußt du nur folgende 3 Zeilen davorsetzen:
Code:
$IFDEF WIN32}
{$DEFINE MSWINDOWS} {$ENDIF} |
Hallo illegal eagle,
das könnte es sein, danke für die Antwort. Aber FMod läuft bei mir irgendwie nicht richtig, beim Starten der Beispiele werden Prozedureinsprungspunkte in der FMOD.DLL nicht gefunden etc. pp. Werd mal einen anderen Thread aufmachen und nach OGG-Komponenten fragen. Grüsse Frank |
Liste der Anhänge anzeigen (Anzahl: 1)
bei mir klappt fmod ohne probleme. im anhang findest du nen sehr simplen mp3player den ich mit hilfe der fmod-beispielprojekte gebastelt habe. ich häng nur die hauptunit an, wenn du das ganze projekt haben willst schreib mir eine pm
|
Hallo janjan,
danke für Deine Antwort. Ich werd mir mal aufgrund Deiner Unit ein kleines Programm zusammenbauen und dann weitersehen. Vielleicht passen die Demos auch nicht (mehr) zur FMOD.DLL (05.01.2003) nach dem Update auf Version 3.61. Grüsse Frank |
Hallo janjan,
ich hab jetzt aufgrund Deiner Unit ein ähnliches Projekt erstellt, erhalte allerdings beim Start die Fehlermeldung: "Der Prozedureinsprungspunkt FSOUND_Stream_Close wurde in der DLL "fmod.dll" nicht gefunden" Dies würde auf eine falsche DLL hinweisen, ich hab aber nur eine, nämlich die vom 05.01.2003 (von FMod 3.61). :?: Hast Du vielleicht eine Idee? Grüsse Frank |
Liste der Anhänge anzeigen (Anzahl: 1)
hm, ich benutze auch die 3.61-dll...
ich hab mal das ganze projekt inkl. der .dll angehängt, vielleicht hilft dir das weiter. |
Hallo janjan,
danke für Dein Projekt. Ist aber zwecklos, ich erhalte jedesmal die Meldung "Der Prozedureinsprungspunkt FSOUND_Stream_Close wurde in der DLL "fmod.dll" nicht gefunden". Ich hab auch schon alles was irgendwie nach fmod.dll aussah gelöscht, FMOD neu runtergeladen und die DLL ausschließlich ins Anwendungsverzeichnis kopiert -> ohne Erfolg. Na ja, mal sehen, was es für OGG-Files sonst noch so gibt... Grüsse Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 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