Aktuelle Zeit: 23.08.2019 13:09

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4
Autor Nachricht
 Betreff des Beitrags: Re: ListIconGadget schnell mit 3700 Einträge füllen
BeitragVerfasst: 11.05.2019 16:45 
Offline

Registriert: 21.01.2008 19:11
Hallo Edel!

Dein Code produziert bei mir einen Fehler:
Zitat:
[16:23:15] Warte auf den Start des Executable...
[16:23:15] Executable-Typ: Windows - x64 (64bit, Unicode)
[16:23:15] Executable gestartet.
[16:23:15] [ERROR] Zeile: 48
[16:23:15] [ERROR] Array-Index außerhalb der zulässigen Grenzen.
Der erste Wert in *lvcd\nmcd\dwItemSpec ist größer als ein Arreyindex: 8791779384438.
Wenn ich diese ersten Wert "übergehe", funktioniert es:
Code:
      If *lvcd\nmcd\dwDrawStage | #CDDS_SUBITEMPREPAINT
        If *lvcd\nmcd\dwItemSpec < #ARRAY_SIZE;  <--- Zeile eingefügt
          *item = myList(*lvcd\nmcd\dwItemSpec)
         
          *lvcd\clrText = RGB(255-Red(*item\myColor), 255-Green(*item\myColor), 255-Blue(*item\myColor))
          *lvcd\clrTextBk = *item\myColor   
        Else ; eingefügt, nicht zwingend notwendig
          Debug *lvcd\nmcd\dwItemSpec ; eingefügt, nicht zwingend notwendig
        EndIf  ;  <--- Zeile eingefügt
      EndIf       
    EndIf


Woher stammt der erste Wert, wozu dient er, was kann man damit erreichen/machen?

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: ListIconGadget schnell mit 3700 Einträge füllen
BeitragVerfasst: 11.05.2019 20:01 
Offline
Benutzeravatar

Registriert: 28.07.2005 12:39
Die If-Abfrage war falsch, hab's korrigiert. "dwItemSpec" ist ein Zeiger, der aber, je nach Control, anders gesetzt wird.

Probier es bitte noch einmal aus.

_________________
Suche


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: ListIconGadget schnell mit 3700 Einträge füllen
BeitragVerfasst: 12.05.2019 10:07 
Offline

Registriert: 21.01.2008 19:11
Hallo edel!

edel hat geschrieben:
...
Probier es bitte noch einmal aus.
Ja, jetzt funktioniert es gut.
Danke!

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: ListIconGadget schnell mit 3700 Einträge füllen
BeitragVerfasst: 14.08.2019 21:40 
Offline
Benutzeravatar

Registriert: 10.09.2004 09:59
edel hat geschrieben:
Huhu Hex0r,

die Daten kannst du nicht mehr per SetGadgetItemData setzen, wohl aber in deinem Array. Das Gleiche kannst du auch mit der Farbe machen.

Asche auf mein Haupt!
Habe das eben wiedergefunden und festgestellt, dass ich mich nicht mal bedankt habe, das geht ja mal gar nicht!
Vielen Dank edel, mittlerweile funktioniert alles wunderbar und pfeilschnell!

_________________
Link tot?
Ändere h3x0r.ath.cx in hex0rs.coderbu.de und alles wird gut.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye