Oppure

Loading
20/01/20 9:04
bepi
Salve,

Ho realizzato, con Lazarus, un piccolo archivio libri con database.dbf per la biblioteca della scuola, ora si tratta di installarlo sul PC Window della scuola.
La via più facile sarebbe quella di installare Lazarus sul PC della scuola, ma non credo sia molto professionale.
Con Instalshield o Innosetup si può fare di meglio, ma non so come si possa fare con tali programmi installatori.
Ora domando
- Quale dei due: Instalshield e Innosetup è free e può essere liberamente utilizzato;
- è possibile fare una installazione manuale con copia e incolla, cioè incollando sul PC della scuola il programma, il database.dbf e tutti i programmi necessari al funzionamento del programma ?
se ciò è possibile, quali sono i i programmi necessari al funzionamento del programma e del database ?

Grazie dell'attenzione.
aaa
20/01/20 10:50
Goblin
Postato originariamente da bepi:
- Quale dei due: Instalshield e Innosetup è free e può essere liberamente utilizzato;

InnoSetup è free e se vuoi ci sono i sorgenti in delphi, InstallShield "credo" sia commerciale, forse trovi qualche versione free un po' vetusta, ma non saprei.

Postato originariamente da bepi:
- è possibile fare una installazione manuale con copia e incolla, cioè incollando sul PC della scuola il programma, il database.dbf e tutti i programmi necessari al funzionamento del programma ?
se ciò è possibile, quali sono i i programmi necessari al funzionamento del programma e del database ?

Lazarus, come delphi produce un file .exe dove racchiude tutto il necessario per far funzionare il tuo applicativo nel caso tu non abbia usato librerie o dll di terze parti, nel qual caso devi vedere come installarle nel pc.
Potresti fare una prova nel tuo pc di sviluppo,rinomini la cartella di sviluppo, crei una cartella c:\test\biblio e dentro ci metti il file .exe e tutto quello che ti serve per farlo funzionare, lanci l'eseguibile e ... se tutto funziona comprimi il tutto e lo porti sul pc della biblioteca.

Attenzione, sia che usi un installatore oppure che copi i file a mano si presuppone che i/il path di collegamento tra l'eseguibile e i vari file .DBF siano dinamici, ossia nel sorgente non ci deve essere qualcosa come "C:\sviluppo\db\dati.dbf", ma una funzione che in base a delle informazioni vada da sola a prendere le varie tabelle. Altro possibile problema potrebbe essere l'engine DB che hai usato lo devi portare sul pc ospite.
G.


G.
Ibis redibis non morieris in bello
20/01/20 15:59
bepi
Salve Goblin,

Ho scaricato InnoSetup portable da sourceforge.net/projects/innounp/ , posso risolvere il problema della distribuzione.
Ma, l'idea della distribuzione fatto manualmente mi interessa per pure ragioni di conoscenza.
Ho fatto un giro su Google, ma non sono riuscito a trovare informazioni, se mai ne sei a conoscenza ti chiedo di farmi sapere.

Ti ringrazio per le chiare ed utili informazioni e ti porgo cordiali saluti.
aaa
20/01/20 20:54
Goblin
Postato originariamente da bepi:

Salve Goblin,

Ho scaricato InnoSetup portable da sourceforge.net/projects/innounp/ , posso risolvere il problema della distribuzione.
Ma, l'idea della distribuzione fatto manualmente mi interessa per pure ragioni di conoscenza.
Ho fatto un giro su Google, ma non sono riuscito a trovare informazioni, se mai ne sei a conoscenza ti chiedo di farmi sapere.

Ti ringrazio per le chiare ed utili informazioni e ti porgo cordiali saluti.


Io avrei scaricato dal sito ufficiale jrsoftware.org/…
La "distribuzione manuale" non è altro che un file .ZIP con dentro la cartella contenente il file .exe e tutto quello che serve per farlo funzionare, niente di più.
G.
Ibis redibis non morieris in bello
21/01/20 22:11
bepi
Ho scaricato InnoSetup dal sito uffuciale, ma rimane sempre il fatto di capire cosa serve includere oltre al file progetti e al file.dbf.
Sarò necessarioa anche il DBE o interbase e credo altro.
Ho fatto lunghi giri su Giigle, nin hi trovato niente di chiaro e completo.
Ci sono cose che sembrano ovvie per alcuni ma difficili per altri.

Saluti.
aaa
23/01/20 14:10
Goblin
Se devi includere il BDE scaricati il setup io l'ho trovato qua markreds.it/2014/05/12/bde-su-windows-7/, lo includi nel pacchetto con InnoSetup e alla fine dell'installazione istruisci innosetup a lanciare il setup del bde

G.
Ibis redibis non morieris in bello
23/01/20 20:51
bepi
Grazie,

davvero molte Grazie e cordiali saluti
aaa