Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    [vb6] errore: Memoria esaurita

    Che tipo di errore è ?
    Da che cosa è dovuto ?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    E' dovuto al fatto che...hai esaurito la memoria disponibile.

    Scherzi a parte, dovresti fornire qualche indicazione in più, uno stralcio di codice, il punto in cui si verifica l'errore e così via...il tuo quesito è troppo vago per poter essere affrontato in questi termini.

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

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

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao uMoR!
    Forse usi un SO che si basa su DOS ? Tipo: WinME, ecc...
    LM

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    no uso win2000+vb6

    Uso questo controllo per il parsing dell'html:
    http://www.miken.com/htmlzap/

    A volte, quando faccio

    codice:
        
    HtmlParser.LoadBuffer sorgente
    Mi da memoria esaurita..
    Di ram ho ancora 270mega disponibili, quindi non capisco

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Beh ... il problema sara' nel componente ...

    Ho visto che ci sono i sorgenti ... dai un'occhiata ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    Ma fa conto che le pagine che analizzo sono diciamo di 20kb, su 200 pagine mi succede 1-2 volte, per questo non capisco

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti ripeto ... devi capire se e' un bug del componente ...

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    purtroppo non mastico il c++

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460
    ho trovato l'errore !!

    Non facevo il reset

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ho visto dal sorgente che il metodo LoadBuffer alloca memoria (peraltro con le API LocalAlloc e LocalLock, abbastanza vecchiotte ...) che viene liberata all'interno del metodo Reset ...

    Il meccanismo di allocazione/deallocazione e' un po' contorto e non sarebbe strano che ci fosse un bug ...

    Non so praticamente del codice che hai scritto, pero' potresti provare ad eseguire esplicitamente il metodo Reset prima di trattare il file ...

    (Ho letto ora che hai risolto ... ed era proprio il Reset! ...)

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.