The Dark Side of Hardware Upgrade Forum

...bringing out the worst in you since 2003...
Oggi è mar ott 06, 2026 5:13 am

Tutti gli orari sono UTC +1 ora


-->
-->

Apri un nuovo argomento Rispondi all’argomento  [ 5 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: [C++] Plugin design problem
MessaggioInviato: mar ago 30, 2011 10:25 am 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
Facendo ormai solo plugins, mi sono accorto che il nostro sistema ha un piccolo design problem.

È così:

[Immagine

Ma dovrebbe essere così:

Immagine


Cioè, facciamo plugins che usano wrapper che usano 3dparties libraries per non dover ricompilare ogni volta.
Ma l'errore sta nel fatto che i plugins caricano gli headers dei wrappers e non della base class.
Quindi se un giorno non vogliamo usare più, per esempio, Julius per l'ASR ma un'altra libreria, dobbiamo comunque editare il plugin
perché dobbiamo #includere un altro .h file e dichiarare un altro oggetto. Il resto non cambia perché c'é la base class (interfaccia),
ma è pur sempre un design error.

Il problema nasce dal fatto che non possiamo ovviamente dichiarare oggetti di classi pure virtual quindi dobbiamo usare una classe derivata ma non dovremmo sapere quale...

:aiuto:


PS: Le immagini sono sbagliate: dove c'è
lib_A
lib_A
lib_A

dovrebbe essere
lib_A
lib_B
lib_Z

ma non mi va di rifarle.
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [C++] Plugin design problem
MessaggioInviato: mar set 06, 2011 4:21 pm 
Schiavo
Avatar utente
Iscritto il: gio lug 15, 2010 7:35 pm
Messaggi: 5339
Località: Tua madre succhia i cazzi all'inferno, idiota
Dai fuoco alla ditta.
_________________
Long Live Iran
Immagine
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [C++] Plugin design problem
MessaggioInviato: mar set 06, 2011 8:04 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
Ho già risolto senza il vostro inutile aiuto :patpat:
Un plugin system dentro il plugin system.
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
 Oggetto del messaggio: Re: [C++] Plugin design problem
MessaggioInviato: mar set 06, 2011 8:25 pm 
Schiavo
Avatar utente
Iscritto il: mar ott 02, 2007 9:13 am
Messaggi: 2313
trallallero @ ha scritto:
Ho già risolto senza il vostro inutile aiuto :patpat:
Un plugin system dentro il plugin system.

Immagine
_________________
Immagine
Top
 Profilo Non connesso  
 
 Oggetto del messaggio: Re: [C++] Plugin design problem
MessaggioInviato: mar set 06, 2011 8:26 pm 
Schiavo
Avatar utente
Iscritto il: lun lug 19, 2010 6:08 pm
Messaggi: 7370
Località: Smileland (già Crucconia)
Immagine
_________________
Se nel forum sono attivo vuol dire che al lavoro sto facendo documentazione.
Top
 Profilo E-mail Non connesso  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 5 messaggi ] 
-->

Tutti gli orari sono UTC +1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Vai a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it