Español
Foro

EraseListview(H)

 
¡Hola Franco,

de wann puede ser una Listview löschen ?
Der Hintergrund es el, Yo erstelle para Guardar uno Kontrollliste y sólo dazu kurzfristig una Listview, kopiere hay algo hinein, speichere lo de y möchte lo entonces otra vez löschen, así Yo no irgendwann en 64 möglichen komme.
Nachfolgender Code führt aber a uno Schutzverletzung:

->
$I Listview_Funktionen.inc
DECLARE LVDLL&
DECLARE LV&
DECLARE Name$
LVDLL& = UseDLL(Listview.dll)

Proc MakeLV
LV& = CreateListview(%HWND,%HINSTANCE,0,Rgb(255,255,255),-1,$21)
Name$ = 01
IColumn(LV&,Addr(Name$),0,0)
ENDPROC

Ventana de Estilo 8 + 512
Ventana 100,100-800,600

MakeLV

DeleteObject LV&
EraseListview(LV&)

WaitInput
FreeDLL LVDLL&
$I Listview_Dispose.inc
End
<-
 
09.11.2004  
 



¡Hola Georg,

EraseListview() zerstört kein Listview, pero nimmt el Handle dieses Listviews Handle de el internen Estructuras el Listview.dll.
Ein Listview löschen kannst du - como cada otro Fensterobjekt auch - con DestroyWindow(listview&)...

Saludo, Franco
 
09.11.2004  
 



¡Hola Franco,

el con el DeleteObject war una Schreibfehler de me.

Mir ging lo aber gerade en el Löschen des Handles de el internen Struktur.
Como dieses Listview cada Load/Save Befehl erstellt se, podría lo en jemanden el como una verrückter Arbeitet el 64 möglichen Handles voll voluntad.
Oder va el Löschen sólo si uno una InitMessages ausgeführt ha y si sí, qué es con un Listview el una InitMessages(%HWND) en %HWND erstellt se ?
Füllt dieses auch el interne Struktur ?

Viele Grüße
Georg
 
09.11.2004  
 



¡Hola,

nein.
Aber cierto Características benötigen esta Tabla(n), z.B. RaiseColumn().
Ist esta Tabla veces voll, trabajo el Características no mehr correcto. Mit EraseListview() se dieser Tabellenplatz otra vez frei freigemacht.

Saludo, Franco
 
09.11.2004  
 



Hi Franco,

Yo stehe algo en meiner Leitung.

Ein CreateListview fügt una Handle en el interne Tabla una, esta Tabla kann 64 Einträge verwalten. Um una Platz otra vez frei a bekommen muß uno una EraseListview con el Handle uno Listviews ausführen.

Wenn uno nun 65 veces una Listview erstellt con CreateListview y dieses sólo por DestroyWindow löscht, sería el interne Tabla voll ser y algunos Características no mehr correcto laufen.

Posesiones Yo el así en etwa correcto verstanden ?

Wenn sí besteht siempre todavía el problema con el Systemverletzung en mi Democode, auch si uno DestroyWindow nimmt, en lugar de DeleteObject.

Viele Grüße
Georg
 
09.11.2004  
 



¡Hola Georg,

sí, el sieht du absolut correcto !

Nachdem du DestroyWindow benutzt hast, darfst Si es usted el Listviewhandle natürlich no mehr benutzen !!!
Das EraseListview mußt du vorher anbringen, ggf. gefolgt de una Sleep 100, así auch sichergestellt es, el el Handle en el Dll no mehr benutzt se, si el Listview verschwunden es.
Si el todavía no klaapt, sende me una funcionamiento pequeño Democode a.....

Saludo, Franco
 
09.11.2004  
 



Hi,

Yo otra vez.
Scheint así, como wäre en EraseListview todavía una Fehler.
Yo prüfe el heute abend.

Saludo, Franco
 
09.11.2004  
 



¡Hola,

así, el Fehler es ahora weg y RaiseLine() tener Yo auch inmediatamente con hineingenommen.

Hier könnt ihr (siempre) el neuste Betaversion runterladen:
[...] 

Saludo, Franco
 
09.11.2004  
 



Hää ???
RaiseLine()...war doch ya drin oder ?
salvo ¿Quieres decir que el Hilfedatei
el es aber bajo diesem Downloadlink no esta
...mein sí sólo

Saludo Klaus
 
09.11.2004  
 



¡Hola Klaus,

Yo meinte el Löschen el internen Tabla de RaiseLine. War bisher no drin.

Saludo, Franco
 
09.11.2004  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

6.963 Views

Untitledvor 0 min.
Michael W.03.07.2016
Setharial15.02.2013

Themeninformationen

Dieses Thema ha 1 subscriber:

unbekannt (10x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie