Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    [C++/tutto] Ma quanti file mi devo mettere in borsa?

    Ho realizzato una semplice chat in c++ builder 3.0

    per fare andare i programmi fuori dal builder ho dovuto importare 2 dll nella cartella dei programmi stessi.

    Alchè funziona... poi lo passo a un amico per testarlo... manca questo file

    vcl35.bpl

    Ma è possibile che linguaggi come c++ così diffusi abbiano un così grave problema a inserirsi su un sistema xp?

    Cioè il mio amico usa xp e un semplice programma in c++ non gli va? ma perchè quel file manca?

    Cmq volevo sapere dalla gente + esperta come faccio a sapere tutto quello che il mio programma deve portarsi dietro per poter funzionare?devo solo procedere a tentativi?

  2. #2
    Il c++ builder 3 ?, Ci sono strumenti MOLTO più moderni
    Leggi qui
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Secondo me, è un problema nell'uso dei runtime package in fase di compilazione: c'è la possibilità di inglobare il codice sorgente della VCL nell'eseguibile, invece di distribuire separatamente i package compilati. Generalmente, uso Delphi quindi non posso essere più specifico a livello di opzioni di ambiente.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  4. #4
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    usa dev-c++ o Microsoft Visual C++ e vedrai che i problemi ti scompaiono

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da mamo139
    usa dev-c++ o Microsoft Visual C++ e vedrai che i problemi ti scompaiono
    Se si dovesse cambiare linguaggio alla minima difficoltà, magari dovuta ad un errato uso del compilatore stesso, sarebbe impossibile sviluppare qualsiasi tipo di applicazione.

    I problemi scompaiono quando se ne comprende la natura e, di conseguenza, si cerca e si applica la soluzione, non cambiando ambiente di sviluppo o compilatore, come peraltro se quelli indicati fossero esenti da problematiche.

    Io suggerisco ancora una volta all'autore della discussione di ricontrollare le opzioni del progetto e di accertarsi che la generazione dell'eseguibile non abbia dipendenze da runtime packages.

    Dovrebbe esserci una scheda Packages nelle opzioni di progetto, con una spunta alla voce "Build with runtime packages" in cui sono elencati i package, quindi i file .bpl da cui dipende l'eseguibile prodotto; basta rimuovere la spunta o sfoltire l'elenco per scegliere quali sono i package di componenti di cui si desidera che il codice venga compilato nell'eseguibile, incorporandolo, invece di rendere quest'ultimo "succube" dei singoli package esterni.

    Rimuovendo la spunta, si ottiene un file eseguibile "stand alone".
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #6
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    .

    Mi basta qualsiasi programma in c++ il bello di sto borland c++ builder 3.0 è che ce l'avevo su cd dai tempi delle superiori!!!

    Poi il builder è comodo con le storie di form e grafica già fatta dal programma stesso etc

  7. #7
    Utente di HTML.it L'avatar di Invio
    Registrato dal
    Sep 2003
    Messaggi
    60
    Io ho il CBuilder 5.0, e per la compilazione finale in modo da poterlo eseguire
    anche su computer dove non istallato CBuilder devo compilarlo con le VCL.

    Non so se le opzioni del 3.0 sono uguali ma nel 5.0 :

    1__Project-Options-Compiler "premi" Release
    2__Linker-Use Dynamic rtl "quadratino vuoto"
    3__Packages-Build with runtime packages "quadratino vuoto"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.