Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726

    C++ Salvare,Stampare...un file

    Sto iniziando ad usare C++ Builder della Borland e avrei bisogno di conoscere qualche sito che spiega e magari fornisce il codice per salvare, stampare... (operazioni del genere) un file visto che di C++ non so nulla.

    tnx!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Le operazioni che elenchi sono troppo generiche: si dovrebbe scrivere un libro per elencare tutto ciò che si può fare su un file e come farlo.

    Poni domande più specifiche volte a risolvere un'esigenza particolare.

    Peraltro, dato che usi C++Builder, hai a disposizione funzioni già pronte della VCL, la libreria su cui si basa questo ambiente così come Delphi, in grado di svolgere tutte queste operazioni.

    Se consulti la Guida in linea, cercando l'argomento file management routines troverai tantissime funzioni pronte all'uso.

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

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Grazie, vado subito a consultarlo

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Ho dato un'occhiata al codice, ma (sarà che non lo conosco per niente) sto avendo dei problemi.

    Il mio problema è che aperto un file o scritto ex novo il testo va a finire nell'area di testo RichEdit1, poi dovrei cercare di salvare il contenuto dell'area di testo attraverso la finestra di win che si richiama con OpenDialog1, ma come faccio?

  5. #5
    Originariamente inviato da Downloader
    Ho dato un'occhiata al codice, ma (sarà che non lo conosco per niente) sto avendo dei problemi.

    Il mio problema è che aperto un file o scritto ex novo il testo va a finire nell'area di testo RichEdit1, poi dovrei cercare di salvare il contenuto dell'area di testo attraverso la finestra di win che si richiama con OpenDialog1, ma come faccio?
    Per il salvataggio devi utilizzare SaveDialog.
    La procedura di salvataggio è comunque simile a quella di caricamento.
    codice:
      if ( SaveDialog1->Execute() )
      {
        RichEdit1->Lines->SaveToFile(SaveDialog1->FileName);
      }
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Grazie, senti approfitto per un'altro quesito:
    e se invece dovessi stampare?

    Sto seguendo il codice che hai sopra postato ma non trovo la funzione Print, si chiama in qualche altro modo (anche se non ho torvato nulla che me la faccia ricordare)??

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Aspe, forse ho risolto (testone che sono )

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    No, cosi non va

    codice:
     RichEdit1->Print(const AnsiString);
    Ma dove c'è AnsiString dovrei metterci la stringa da stampare, ma la stringa è contenuta dentro RichEdit1, pero non credo di poter mettere come parametro RichEdit o credo dia errore.

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    risolto cosi:

    codice:
     RichEdit1->Print("");

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Ultima cosa:

    ho bisogno di sapere un modo per catturare una parte di testo (quella selezionata con il mouse) per effettuare operazioni come cambio carattere,colore...ecc

    tnx!

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.