Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Fabio - Aprile 11, 2012, 04:40:44 pm

Titolo: Procedure comuni tra pių applicativi
Inserito da: Fabio - Aprile 11, 2012, 04:40:44 pm
Ho determinate procedure su un programma che dovrei usare anche su un altro programma, il progetto č lo stesso ma i programmi compilati sono separati, per evitare di scrivere due o pių volte le stesse cose posso includere queste procedure su librerie esterne richiamati poi dai vari programmi?
Titolo: Re:Procedure comuni tra pių applicativi
Inserito da: Microges2000 - Aprile 11, 2012, 04:47:12 pm
Certo basta crearti una unit dedicata che includerai dove ti pare
Titolo: Re:Procedure comuni tra pių applicativi
Inserito da: Fabio - Aprile 11, 2012, 09:01:32 pm
Si quello ok, intendevo quando creo un progetto nuovo nell'elenco c'č anche la voce libreria (dll, so).
Se faccio una dll ad esempio poi basta che la copio nella dir dell'eseguibile?
O devo linkarla in qualche maniera?

E' anche per non fare sempre dei programmi monolitici ma nei casi dei progetti pių corposi riuscire a separare le parti.
Titolo: Re:Procedure comuni tra pių applicativi
Inserito da: Microges2000 - Aprile 12, 2012, 07:49:28 am
La dll basta che sia in path
Titolo: Re:Procedure comuni tra pių applicativi
Inserito da: Fabio - Aprile 12, 2012, 08:39:27 am
Aggiungo per documentazione un link ad un thread trovato in cui c'č un esempio di implementazione di una libreria esterna
http://www.lazarus.freepascal.org/index.php/topic,8321.0.html