STRANEZZE DEL COMPILATORE

di il
8 risposte

STRANEZZE DEL COMPILATORE

Ciao raga
Ho una domanda.
Capita anche a voi che, il programma nonostante sia tutto giusto, cominci a fare di testa sua.
Cosi cerchi di capire cosa è successo e cominci a provare ogni riga di codice volta per volta, per verificare se le singole righe di codice fanno quello che devono fare.
Scopri che è tutto ok e non cambi niente, del codice
E quasi per magia tutto funziona.
Ovviamente i vari eseguibili creati ma mano li cancelli, cosi da evitare il dubbio "forse non sovrascrive il file"
Non è coerente la macchine, che cavolo succede... è il compilatore?
Qualcosa nella cache?

8 Risposte

  • Re: STRANEZZE DEL COMPILATORE

    Alexxandro ha scritto:


    Ciao raga
    Ho una domanda.
    Capita anche a voi che, il programma nonostante sia tutto giusto, cominci a fare di testa sua.
    No, mai
    Cosi cerchi di capire cosa è successo e cominci a provare ogni riga di codice volta per volta, per verificare se le singole righe di codice fanno quello che devono fare.
    Scopri che è tutto ok e non cambi niente, del codice
    E quasi per magia tutto funziona.
    No, niente magia
  • Re: STRANEZZE DEL COMPILATORE

    Beh deve credermi sulla parola...
    anche se impossibile..
    l'evidenza è stato il copia è incolla di una riga di codice...
    poi sono tornato indietro con i tasti ctrl+z proprio per vedere se avevo scritto la stessa cosa.
    Avevo scritto la stessa cosa...
    La cosa mi manda fuori di testa perchè non capisco se sto sbagliando io oppure qualcosa non sta funzionando...
  • Re: STRANEZZE DEL COMPILATORE

    Va beh ... niente birre quando si programma, eh?
  • Re: STRANEZZE DEL COMPILATORE

    Supponendo che non utilizzi alcun sistema di versioning, puoi farne uno "casareccio" con zpaq.
    crei un file batch che, prima di compilare, fa il backup di tutto.
    poi compila, poi fa il backup pure del compilato.
    molto utile per togliersi questi dubbi di "possessione demoniaca".
  • Re: STRANEZZE DEL COMPILATORE

    Forse hai ragione può essere stata una svista per via dell'ebbrezza
    Ma giustamente per togliersi ogni dubbio vada per zpaq. che non so cosa sia
  • Re: STRANEZZE DEL COMPILATORE

    Ma questo zpaq è un compressore?
    Non credo di aver capito cosa bisogna fare.
    Nel file batch devo copiarci il sorgente e con zpaq devo salvarlo come file batch tipo .com o c'è un estensione batch?...
  • Re: STRANEZZE DEL COMPILATORE

    Alexxandro ha scritto:


    Ma questo zpaq è un compressore?
    Non credo di aver capito cosa bisogna fare.
    Nel file batch devo copiarci il sorgente e con zpaq devo salvarlo come file batch tipo .com o c'è un estensione batch?...
    qui ci va il facepalm

    comunque farai un batch del tipo
    
    zpaq64 a lamiabellastoria c:\lamiabellacartella
    gcc tuttoquellochevuoi
    zpaq64 a lamiabellastoria c:\lamiabellacartella
    
    In tal modo potrai tornare alla situazione pre e post compilazione, con sorgenti ed eseguibile e tutto il resto
  • Re: STRANEZZE DEL COMPILATORE

    Facepalm??
    Questi sono comandi del Dos.
    Funzionerà anche per l eseguibile di mql4?

    1 livello applicativo
    2 livello metatrader(piattaforma)
    3 sistema operativo

    Questo file praticamente è eseguibile solo su mql4 non è un .exe ma un .ex4

    il file che estensione deve avere per il file batch?

    questo è un esempio di compiazione
    "C:\Program Files\TradingPlatform\metaeditor64.exe" /compile:"C:\Program Files\TradingPlatform\MQL5\Scripts\myscript.mq5"
    dovrei scrivere
    
    zpaq a nomeFile? C:\Program Files\TradingPlatform\MQL5\Scripts\myscript.mq5
    metaeditor C:\Program Files\TradingPlatform\metaeditor64.exe
    zpaq a nomeFile? C:\Program Files\TradingPlatform\MQL5\Scripts\myscript.mq5
    
    e l'estenzione?
Devi accedere o registrarti per scrivere nel forum
8 risposte