Italian community of Lazarus and Free Pascal
Programmazione => Componenti Aggiuntivi => Topic aperto da: graffaele - Marzo 27, 2012, 04:41:44 pm
-
Ciao a tutti, eccomi nuovamente qui a rompere le scatole! :D
Dunque, piano piano, tra mille malfunzionamenti, finalmente sono riuscito a sviluppare il primo programmino di prova che utilizza SQLite (addirittura sono riuscito a convertire un DB Access in SQLite!!!) e che, cosa più importante per me, funziona senza nessuna modifica sia su Windows che su Mac!!!!! ;D
Avevo quindi deciso di provare LazReport. Ho aperto il Package, l'ho installato e, come mi aspettavo, Lazarus si è chiuso per poi riaprirsi... e qui cominciano i problemi poiché in realtà il tool non si è riaperto ed è comparso il messaggio: "Impossibile avviare il programma perché sqlite.dll non è presente nel computer. Per risolvere il problema, provare a reinstallare il programma."
Ora, io ho il file sqlite3.dll (che ho provato a copiare anche in Windows/System32 e nella cartella del Lazarus senza successo) ma non sqlite.dll che è introvabile anche sul sito ufficiale di SQLite...
Qualcuno ha un consiglio? Grazie!
-
E' importante sapere che se un rebuild di lazarus ha creato dei problemi è facile tornare indietro così, nella cartella di lazarus ipotizziamo
C:\lazarus
esistono 2 eseguibili che si chiamano lazarus.exe e lazarus.old.exe. Basta cancellare lazarus.exe e copiare lazarus.old.exe e poi rinominarlo in lazarus.exe
Poi cercare di risolvere il problema che ha causato il crash! Per curiosità alleghi una schermata dell'errore!?
-
E' importante sapere che se un rebuild di lazarus ha creato dei problemi è facile tornare indietro così, nella cartella di lazarus ipotizziamo
C:\lazarus
esistono 2 eseguibili che si chiamano lazarus.exe e lazarus.old.exe. Basta cancellare lazarus.exe e copiare lazarus.old.exe e poi rinominarlo in lazarus.exe
Poi cercare di risolvere il problema che ha causato il crash! Per curiosità alleghi una schermata dell'errore!?
Grazie della risposta.
Come tornare indietro effettivamente l'avevo già capito da solo... ;)
Allego la schermata (sperando di non sbagliare!)
-
Prova prima di installare lazreport a fare "File" -> "Chiudi tutti i file dell'editor", così ti chiude tutti i progetti (senza mantenere dipendenze) e poi prova ad installare lazreport. Penso che basti questo!
-
Prova prima di installare lazreport a fare "File" -> "Chiudi tutti i file dell'editor", così ti chiude tutti i progetti (senza mantenere dipendenze) e poi prova ad installare lazreport. Penso che basti questo!
niente, stesso errore... :(
scusa xinyiman, giusto per avere tutti gli elementi, mi diresti la versione del tuo Lazarus e del tuo LazReport? Le mie sono Lazarus 0.9.30.4, FPC: 2.6.0., LazReport: 0.9.8 tutto sotto Windows Seven 64bit (ma ho scaricato la versione 32bit di Lazarus per problemi con l'installazione di SQLite)
-
versione lazarus: 0.9.30
FPC: 2.4.2
Lazreport: 0.9.8
Win xp 32 bit
Secondo me è un problema dei 64 bit. Hai provato a segnalarlo sulla community ufficiale?!
-
Finalmente ho capito il problema!!! ;D
Il messaggio non era riferito a LazReport ma ad un altro package che avevo aggiunto durante le confuse fasi in cui non riuscivo a far fuzionare SQLite... quindi quando Lazarus veniva ricompilato includeva pure 'sto package (che riguardava appunto sqlite 1) che dava quel problema: mi è bastato eliminare il maledetto ed ora LazReport è bello ed installato nell'ide!
Come sempre la soluzione è semplicissima... quando la si conosce!
-
Meno male, infatti mi sembrava strano che lazreport richiedesse sqlite! ;)