Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#26

Re: Neustrukturierung einer DLL

  Alt 7. Jul 2007, 08:59
Ahhh die Idee ist also ..

Das grundgerüßt der Function bleibt erhalten lediglich variablen die nicht identisch , vereinheitlicht
werden können innerhalb BassVis als Variable abzulegen und auszuwerten.
Ja das läßt sich machen.

Delphi-Quellcode:
procedure DoxyzClick(Sender:TObject);
   begin
     if (BASSVIS_INIT(BASSVIS_WINAMP,HInstance,application.handle)) then
         BASSVIS_PLAY;
   end;
Das nicht!

In INIT stehen alle Default variablen hier wird ebenfalls der
Visualisierungsthread und die class BassVis1 generiert.

Da muss ich mir was anderes ausdenken
PS:
Um mehrere Plugins starten zu können muss man halt eine neue Instanz aufrufen denke das auch das gehen müßte-

EDIT:
Bin mir aber immer noch nicht schlüssig wie ich den neuaufbau nun beginnen soll.
Benötige eine MasterUnit von welcher alles umgeleitet wird.

Sollte dort eine neue class erstellt werden wenn ja wie am besten ausgelegt um dort alle Variablen zu kapseln.
Denke hier sollte ich die INIT procedure erstellen aus der dann alles umgeleitet wird.
Will nicht einfach ins blaue hinein anfangen das Konzept muss also schon durchdacht sein
Damit bei einer eventuellen OpenSource Geschichte der Developer sich nicht durch den ganzen Quelltext wurschteln muß.
Außerdem habe ich auch keine lust den ganzen Kram bei einer neuen implementierung
eines VisTypes(Kind) alles wieder neu zumachen.

gruss Emil
  Mit Zitat antworten Zitat