Beispiel:
Zitat:
C:\Dokumente und Einstellungen\Emil Weiss\Desktop\BassVisWrapper_SVN\BassVis_Wrapper_E xample\BassVisWrapper_Example\bin\Debug\splugins\
In dem Pfad befinden sich 100 Odner mit den Namen der Plugins die recursiv durchsucht werden.
Das ist einer.
Zitat:
C:\Dokumente und Einstellungen\Emil Weiss\Desktop\BassVisWrapper_SVN\BassVis_Wrapper_E xample\BassVisWrapper_Example\bin\Debug\splugins\A cidspunk
da angehängt noch das Plugin selbst.
Zitat:
C:\Dokumente und Einstellungen\Emil Weiss\Desktop\BassVisWrapper_SVN\BassVis_Wrapper_E xample\BassVisWrapper_Example\bin\Debug\splugins\A cidspunk\Acidspunk.svp
Dieser String wird getrennt durch einen Delemiter der übergeben werden kann .. default ist Commalist
Nun kann man sich vorstellen wie lang der String wird wenn ich 100 Ordner addiere.
Zitat:
beim Debuggen oder auch zur Laufzeit.
was heisst "krachen"
Zugriffs verletzung lesen von 00000000 und so weiter
Beim Debugen
Wenn die Exe Kompiliert ist also außerhalb der
IDE gestarte wird funktioniert es.
Das ist der aufruf
Delphi-Quellcode:
function GlobalFindPlugins(Kind: TBASSVIS_KIND_T;
Vispath: PAnsiChar;
flags: DWord;
Delimiter: AnsiChar = ','): PAnsiChar;
Zitat:
TList mit PChar statt TStringList.
War meine vorherige version geht auch nicht.
Was ich noch dabei sagen muss die liste wird aus einer
DLL übergeben
gruss Emil