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

    [Delphi] Debug applicazione

    ciao a tutti, da quando ho inserito nell'applicazione il controllo Tmemorystream, prima di avviarsi esce l'avviso di debug nell'immagine allegata.
    Come faccio a capire a cosa si riferisce?
    CIao e grazie
    Carmelo

    Dubitare di se stesso è il primo segno dell'intelligenza (Ugo Ojetti)

  2. #2
    se solo avessi allegato un'mmagine

  3. #3
    Originariamente inviato da xnavigator
    se solo avessi allegato un'mmagine
    ma l'ho allegata...non si vede?
    Dubitare di se stesso è il primo segno dell'intelligenza (Ugo Ojetti)

  4. #4
    Originariamente inviato da carmelo81
    ma l'ho allegata...non si vede?
    loool... dopo che hai modificato ovvio che si vede

  5. #5
    Lo hai creato almeno?

  6. #6
    si che l'ho creato....

    codice:
    procedure TForm1.Timer1Timer(Sender: TObject);
    var  note:TMemoryStream;
    begin
      timer1.Enabled:=false;
      note := TMemoryStream.Create;
      note.Position := 0;
      transparentmemo1.Lines.SaveToStream(note);
    end;
    codice:
    procedure TForm1.FormCreate(Sender: TObject);
    var note:TMemoryStream;
    begin
    transparentmemo1.Lines.LoadFromStream(note);
    note.Free;
    end;
    Dubitare di se stesso è il primo segno dell'intelligenza (Ugo Ojetti)

  7. #7
    transparentmemo1.Lines.LoadFromStream(note);
    viene invocato prima di note := TMemoryStream.Create;
    ecco perché non va.


    Esattamente cosa devi fare?

  8. #8
    bene adesso provo...grazie.

    voglio inserire del testo in un memo;
    testo che viene in automatico memorizzato dopo pochi secondi che viene inserito nel memo.
    Quando riapro l'applicazione, voglio visualizzare il testo scritto precedentemente...
    Prima l'ho fatto creando un file di testo che poi richiamavo all'apertura dell'applicazione, invece adesso vorrei utilizzare la funzione stream...
    Dubitare di se stesso è il primo segno dell'intelligenza (Ugo Ojetti)

  9. #9
    niente non va...il messaggio di errore è lo stesso ma cambia il numero in "Read of address...".
    pare che la variabile non viene inizializzata...
    Dubitare di se stesso è il primo segno dell'intelligenza (Ugo Ojetti)

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    Originariamente inviato da carmelo81
    si che l'ho creato....

    codice:
    procedure TForm1.Timer1Timer(Sender: TObject);
    var  note:TMemoryStream;
    begin
      timer1.Enabled:=false;
      note := TMemoryStream.Create;
      note.Position := 0;
      transparentmemo1.Lines.SaveToStream(note);
    end;
    codice:
    procedure TForm1.FormCreate(Sender: TObject);
    var note:TMemoryStream;
    begin
    transparentmemo1.Lines.LoadFromStream(note);
    note.Free;
    end;
    farse e' meglio che spieghi cosa vuoi fare.
    nel tuo codice crei infinite streammemori... creandone 1 ad ogni evento Timer1Timer.

    non riesco a capire...

    poi dici:
    Quando riapro l'applicazione, voglio visualizzare il testo scritto precedentemente...
    Prima l'ho fatto creando un file di testo che poi richiamavo all'apertura dell'applicazione, invece adesso vorrei utilizzare la funzione stream...
    non vorrei sbagliare, ma quando chiudi la tua applicazione perdi il contenuta della variabile stream.

    ciao

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.