muss ich Grids wieder löschen oder werden die überschrieben?

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Unsere Datenschutzerklärung wurde aktualisiert. Mit der Nutzung unseres Forums akzeptierst Du unsere Datenschutzerklärung. Du bestätigst zudem, dass Du mindestens 16 Jahre alt bist.

    • muss ich Grids wieder löschen oder werden die überschrieben?

      ich habe eine Importroutine, in der ich Grids nutze. innerhalb der Schleife wird bei jedem Durchlauf mit

      Quellcode

      1. hGrid& = @create("Grid",2,0)
      erzeugt. Manchmal eben auch mit mehr Spalten... muss ich den Grid vor dem Neuerzeugen irgendwie löschen, leeren, sonstwas? Ich frage, weil meine Importroutine bei mehrmaligem Aufruf mit obskuren Bildschirmzuckungen und leeren des Windows-Desktops absemmelt, ich aber noch nicht greifen kann, wo die Ursache liegt...
      ---
      Xprofan X4, Win7/32, Win10/64
    • Wenn Du die Schleife oft durchläufst, solltest Du die Grids nach Gebrauch immer wieder mit DestroyWindow(hGrid&) löschen. Erzeugte Fensterobjekte bleiben so lange im Speicher, bis sie gelöscht werden oder das Programm beendet wird.

      Gruß
      Roland
      (Intel Duo E8400 3,0 GHz / 4 GB RAM / 250 GB HDD / ATI Radeon HD4770 512 MB / Windows Vista - ausgemustert zum Verkauf)
      AMD Athlon II X2 2,9 GHz / 8 GB RAM / 500 + 1000 GB HDD / ATI Radeon 3000 (onboard) / Windows 10(64) - XProfan X4


      http://www.xprofan.de