Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Originariamente inviato da oregon
    Tu sai che in COBOL è importante scrivere ad iniziare da un numero di colonna ben precisa, vero?

    La I di IDENTIFICATION deve partire da colonna 8, ovvero con 7 spazi prima
    Ho modificato, ma non va lo stesso
    Da esattamente gli stessi errori..

  2. #12
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ho scaricato OpenCobol e compilato il programmino (con qualche warning ma funziona).

    Non ho avuto gli errori di cui parli.

    Hai scritto

    cobc -x tuo_file.cob

    o no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #13
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Originariamente inviato da oregon
    Ho scaricato OpenCobol e compilato il programmino (con qualche warning ma funziona).

    Non ho avuto gli errori di cui parli.

    Hai scritto

    cobc -x tuo_file.cob

    o no?
    Se metto -x mi da questo errore:


  4. #14
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma dove l'hai messo il pacchetto ? E dove sta il file default.conf (e la relativa cartella config)?

    Devi sapere che OpenCobol "traduce" il sorgente COBOL in un sorgente C e poi chiama un compilatore C (quello che trova installato nel sistema) e compila il C ottenendo l'exe.

    Deve quindi essere eseguito in modo che il compilatore C e il linker siano disponibili tramite variabili d'ambiente.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #15
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,485

    Moderazione

    Originariamente inviato da goatboy
    Se metto -x mi da questo errore
    Possibilmente, riporta gli errori nel messaggio in formato testuale, senza linkare continuamente immagini, poiché sono più gravose da scaricare, non è detto che permangano disponibili e non possono essere ricercate dagli utenti all'interno del forum.

    Detto questo, modifico anche il titolo della discussione, visto che siamo passati a problemi più specifici, anche se in futuro suggerisco di spezzare le cose o di documentarsi un minimo - come già detto - prima di gettare la spugna.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #16
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Originariamente inviato da oregon
    Ma dove l'hai messo il pacchetto ? E dove sta il file default.conf (e la relativa cartella config)?

    Devi sapere che OpenCobol "traduce" il sorgente COBOL in un sorgente C e poi chiama un compilatore C (quello che trova installato nel sistema) e compila il C ottenendo l'exe.

    Deve quindi essere eseguito in modo che il compilatore C e il linker siano disponibili tramite variabili d'ambiente.
    Il pacchetto scaricato l'ho estratto in C:\OpenCOBOL , perchè così c'era scritto sulla guida trovata stesso all'interno del pacchetto scaricato. Default.conf è nella cartella C:\OpenCOBOL\config .
    Sapevo già di questo fatto della "traduzione" in c.
    Come faccio a far sì che il compilatore e il linker siano disponibili tramite variabili d'ambiente?

  7. #17
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Rileggendo bene la documentazione mi ero accorto di aver impostato male le variabili d'ambiente. Ora le ho modificate e quando scrivo "cobc -x file.cob" non mi da più gli errori di prima riguardanti la cartella config. Però mi dice:

    "Error: Invalid indicator "F" at column 7"

    Non capisco cosa voglia dire. Io ho lasciato i 7 spazi prima di scrivere IDENTIFICATION. E il programma è sempre lo stesso, tra l'altro un semplice "hello world"..

  8. #18
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Se dice che in colonna 7 hai messo una F vuol dire che i 7 spazi prima di

    IDENTIFICATION DIVISION.

    non ci sono e trova, appunto la F, in colonna 7
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #19
    Utente di HTML.it L'avatar di goatboy
    Registrato dal
    Mar 2011
    residenza
    Salerno
    Messaggi
    408
    Risolto, chiedo venia ma avevo confuso spazi con "a capo"
    Mi vergogno di me stesso, a volte
    In ogni caso ora , finalmente , lo compila, però non mi fa apparire la scritta "Hello, World" Non da nessun genere di errore.
    Il programma è questo, c'è qualcosa di sbagliato?

    codice:
    		IDENTIFICATION DIVISION.
    		PROGRAM-ID.     HELLOWORLD.
    		ENVIRONMENT DIVISION.
    		CONFIGURATION SECTION.
    		DATA DIVISION.
    		PROCEDURE DIVISION.
    		DISPLAY "HELLO, WORLD.".
    		STOP RUN.

  10. #20
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non ti farà apparire nulla se non esegui il programma ... devi lanciare l'exe da console.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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