Newsgroup: it.comp.lang.delphi
Titolo: Errore di rtl60.bpl mancante in applicazione

Un'applicazione che ha sempre funzionato, e che ricompilo almeno tre 
volte al giorno :) oggi su una macchina (ovviamente non la mia di 
sviluppo) mi da questo errore. Ed effettivamente il file rtl60.bpl manca 
... ma e' sempre mancato.
Ora, non mi e' chiaro : quando deve essere distribuito questo package e 
quando no ?
Controllando nelle informazioni di compilazione della mia applicazione, 
non c'e' indicato nessun package.
Sto usando Delphi 6 e la macchina incriminata usa xp (non so se siano 
importanti questi dati ,,, ma per completezza).
Ciao.Alberto.
-- 
================================================================
Alberto Rubinelli - A2 SISTEMI 
news.aioe.org
 ThunderBird 2.0.0.14
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149   Fax 0321 391769   BBS 0321 392320
Mail: 
alb...@oldcomputers.de
skype: albertorubinelli  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
================================================================

domanda scema: usi i runtime packages?
A.

Guarda in windows\system32 il file incriminato manca ... copialo
Mario

 domanda scema: usi i runtime packages?
Di mia iniziativa no. Pero' per certo molti componenti che uso, hanno 
runtime packages ... ma non vengono distribuiti, mai fatto.
Sicuramente da ieri sera a stamattina non ho fatto cambiamenti di quel 
tipo sull'applicazione, solo modificato codice , nemmeno aggiunto o 
tolto componenti.


 Guarda in windows\system32 il file incriminato manca ... copialo
Mario, lo so bene che cosi' funziona ... ma non e' quello che voglio :) 
Non voglio distribuire un package quando fino al giorno prima ho 
distribuito solamente un eseguibile. :)


 runtime packages ... ma non vengono distribuiti, mai fatto.
giusto x sicurezza, controlla se nel progetto hai per errore spuntato
la casella "build with runtime pkgs"...
Una volta sono impazzito con un COM per un ora prima di accorgermi che
"magicamente"
nelle opzioni di progetto ci statva questa cosa.
Ancora, vedi se trovi qualcosa di strano nel registro eventi di
windows.
A.

 distribuito solamente un eseguibile. :)
 sulla stessa macchina? 
 controllare l'opzione dei runtime package vedo che ti è stata già data ...

 windows.
Niente nemmeno qui :(


  controllare l'opzione dei runtime package vedo che ti è stata già data ...
Si, ho controllato come suggerito dal mio omonimo e ... purtroppo non e' 
settata, dico purtroppo perche' avrei avuto la soluzione :)


 Ciao.Alberto.
Per caso carichi a runtime dei package (con la LoadPackage per capirsi) ?
M.Alfredo

 Per caso carichi a runtime dei package (con la LoadPackage per capirsi) ?
No, non ho mai usato quell'istruzione in vita mia.
Domanda : potrebbe essere che qualche package che utilizzo (che so, le 
ZeosDB, le Jedi, le RxLib, ecc) lo carichino loro ?


 ZeosDB, le Jedi, le RxLib, ecc) lo carichino loro ?
Per quello che so io ci sono due modi per usare run-time package, uno è
quello che ti hanno già detto (barrare la casellina nelle opz. di conf.)
l'altro è quello di caricarli esplicitamente con la LoadPackage.
Ora che ci penso potresti avere bisogno di run-time package anche caricando
una DLL che è stata compilata con l'opzione attivata (o al solito che fa
uso di LoadPackage).
Ti dico sinceramente che non ho provato quello che dico, ho usato però i
package e la logica dovrebbe essere quella che ti ho descritto.
Ciao
M.Alfredo

 uso di LoadPackage).
Infatti questo e' lo scenario piu' verosimile. Potrebbe darsi che una 
dll mia o di terze parti, richieda l'uso di questo package.
Devo mettermi a fare un po' di debug per capire chi e' che richiede il 
package.
