PDA

Visualizza la versione completa : File eseguibile con Borland C++


Francesca80
09-11-2004, 11:48
Ciao a tutti!!
Ho un grosso problema...grosso perchè lo devo risolvere entro domani.
Come faccio a creare con Borland c++ un file eseguibile che funzioni anche su un pc sul quale non è installato borland c++?
Io ho creato la mia bella applicazione e poi ho compilato e runnato tutto ma se provo a fare girare il file exe che mi crea su un pc che non ha borland mi dice:
An error occurred while attempting to initialize the Borland Database Engine

e se a questo punto provo ad installare il BDE sulla macchina mi dice che non è installato il borland e quindi non puo procedere..

Qualche idea?

Grazie.

alka
09-11-2004, 12:12
Ciao,
nonostante C++Builder sia in grado di produrre eseguibili completamente autonomi (poichè compila il codice sorgente della libreria VCL al suo interno), per alcuni strumenti (come il BDE) è necessario eseguire un'installazione a parte.

Per quanto riguarda i componenti del BDE, essi sono inclusi nell'eseguibile ma fanno riferimento ad un sistema, il BDE appunto, che si basa su librerie (DLL) e file che devono essere installati e registrati sulla macchina dell'utente (non per niente, il BDE è stato dichiarato finalmente obsoleto).

Per risolvere il tuo problema, devi utilizzare la versione di InstallShield che normalmente è fornita a corredo di C++Builder e degli ambienti Borland in generale per Windows e aggiungere il BDE all'elenco delle risorse utilizzate, configurando gli alias di cui hai bisogno per la tua applicazione (che verranno replicati nella macchina del cliente e adoperati dalla tua applicazione).

Ciao! :ciauz:

Loading