Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Build in C++ Builder 6

  1. #1

    Build in C++ Builder 6

    ciao a tutti ho un problemino.....

    ho iniziato da poco il C++ con Borland C++ Bulider 6. E dopo avere scritto il primo programma degno di tale nome, lo ho generato con il comando Build. Ma finchè l'EXE gira sul mio PC tutto funziona perfettamente, se invecie provo ad eseguirlo su un altro computer, allra l'EXE non parte e dice qualcosa a proposito di file .bpl e librerie mancanti.

    io vorrei solo sapere come compilari semplici programmi con forms che nn diano questo problema, con librerie esterne o includendo tutto nell' exe.

    E' possibile????

    Insomma vorrei che i miei programmi girassero, nn so, magari sbaglio proprio comando di generazione, io uso il comado progetto/buil e poi prelevo l'EXE dalla cartella di progetto.

    HELP!!!!

    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Ciao,
    io lavoro in Delphi ma le affinità con C++Builder sono infinite.

    Prova a controllare nelle opzioni del progetto che la casella Build with runtime packages non sia spuntata; in tal caso, l'eseguibile viene compilato in modo che le librerie contenenti il codice dei componenti utilizzati siano dinamicamente linkate (pertanto vanno distribuite assieme all'eseguibile).

    Disabilitando quell'opzione, il codice sorgente, sia il tuo che quello scritto da Borland, viene integrato all'interno di un eseguibile monolitico.

    Ovviamente, a patto che tu non abbia fatto uso di componenti e package di terze parti che richiedono la compilazione usando i runtime package.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    TNX grazie infinite, il sistema funziona, ma eseguendo su un PC 'vergine' il programma ora nn chiede più files .bpl,
    ma mi chiede il file BORLNDMM.dll che cos'è?????

    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  4. #4
    e soprattutto come si risolve???? grazie a tutti.
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Sembra trattarsi del memory manager della Borland, ma non dovrebbe essere necessario distribuirlo.

    Il problema è che non ho idea di quali funzioni e/o procedure tu abbia utilizzato per giungere alla situazione attuale in cui ti viene richiesto di distribuire anche il memory manager.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    si, ma come lo distribuisco???
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Suppongo distribuendo anche la libreria BORLNDMM.dll.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    scusa se ti rompo,
    ma tu sai dove posso trovare sta libreria e dove dovrò poi metterla??? (nella stessa cartella del prog o in windows??))

    grazie ancora!!!

    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Cerca sul disco usando la funzione Cerca di Windows.

    Sarà sufficiente copiarla nella cartella dell'applicativo oppure in una cartella di sistema (ad esempio, C:\Windows\System32).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Grazie infinite, ora funzia tutto!!!!! :quote:
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.