Oppure

Loading
17/05/12 12:00
giosch
In un mio programma che necessita l'uso di librerie dinamiche esterne (.dll) e librerie normali (unit) vorrei che al momento della compilazione venissero "allegate" (chiedo scusa per il lessico non molto appropriato ma ne so poco...) anche le dll come avviene per le altre librerie.
Qualcuno ha suggerimenti e/o wiki e/o tutorial?
:) in attesa
giosch
aaa
17/05/12 12:13
nessuno
Includere delle dll come risorse del tuo progetto non serve a molto. Per utilizzarle dovrai sempre estrarle e piazzarle nel disco del client di destinazione.

A questo punto è più conveniente preparare un pacchetto di installazione che distribuisca i vari pezzi al posto giusto.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
17/05/12 12:19
giosch
si, grazie ;) lo so, ma vorrei fare tutto in uno, mi piace di più, e volevo capire come fare ;)
Sapresti aiutarmi?
aaa
17/05/12 13:25
Poggi Marco
Per avere delle librerie dinamiche (dll), basta compilare i sorgenti, e includelle nella cartella del programma principale.

Ecco un esempio: freepascal.org/docs-html/ref/…
aaa
17/05/12 15:19
giosch
grazie, ma ho gia trovato,
comunque cercavo questo
wiki.freepascal.org/…
aaa
17/05/12 15:55
nessuno
Sì, ma per funzionare sarà necessario, come ti dicevo, riscrivere su disco le DLL e questo fatto potrebbe essere bloccato da un antivirus nei sistemi perché ritenuto un comportamento sospetto.

Quindi, con questo metodo rischi che il tuo programma non possa essere utilizzato in tanti PC.

Ma se insisti ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
18/05/12 17:49
giosch
Ero solo curioso, visto che molti programmi pur svolgendo funzioni complesse erano solo eseguibili :)
aaa