AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DLL Plugin Frage

Ein Thema von Neutral General · begonnen am 15. Feb 2008 · letzter Beitrag vom 15. Feb 2008
 
Benutzerbild von Wormid
Wormid

Registriert seit: 26. Aug 2003
Ort: Steinfurt
292 Beiträge
 
Delphi XE2 Professional
 
#7

Re: DLL Plugin Frage

  Alt 15. Feb 2008, 14:31
Zitat von Neutral General:
Also ums klar auszudrücken: Am liebsten wäre es mir wenn das Plugin läd und das Hauptprogramm anzeigt.
Dann mach es doch auch so... aber so ist eben kein Viewer möglich, der automatisch wirklich alles kann...

Wenn dein Hauptprogramm Audio wiedergeben können soll, muss es einen Player bieten und über eine definierte Schnittstelle (z.b. Wavdaten) von jedem Audio-Plugin die Daten im gleichen Format zur verfügung gestellt bekommen.
Wenn Bilder dargestellt werden können sollen, musst du eben einen Bildbetrachter basteln, der von den Plugins dann z.b. immer mit Bitmap-Daten gefüttert werden muss.

Usw und so fort.

D.h. für jede mögliche "Dateiart" muss ein Viewer gebaut werden (könnten ja auch Plugins sein, mit nicht offener Schnittstelle), und deine anderen Plugins konvertieren dann immer nur "ihre" Daten in ein vordefiniertes Format, welches dein Viewer wiedergeben kann.

Ich glaube, so würde ich da rangehen.

Greetz

Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:37 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