| |
|
|
- page 1 - |
|
Dieter Zornow | j'ai mich la fois à einem Listview versucht, cela Directories einliest, dabei volonté qui zum Eintrag passenden Icônes verwendet, plan comment chez Totalcommander ou bien Freecommander. cela funktioniert aussi très bien, mais sur meinem Hauptrechner et sur meinem Notebook stürzt cela Programme chez seulement einem Verzeichnis "Adressen" ab. sous Profan au plus tard beim zweiten ouvrir, avec Profan2CPP kompiliert peux je es jusque 5x ouvrir bevor es abstürtzt. je cherche eh bien joli depuis Tagen pour einem faute et peux rien trouver, là es oui sur chaque calculateur seulement cet une Verzeichnis ist, alle anderen marcher einwandfrei. cela Verzeichnis hat keinerlei Besonderheiten et ist aussi pas grand. Weder XPSE encore qui dans profan2cpp eingebaute Inspector avons une faute im Code trouvé. Könnte la fois quelqu'un testen, si es sur seinem calculateur également so un Phänomen gibt. Lauffähiger Voir le texte source et Exe avec Profan2Cpp kompiliert liegen chez. Funktioniert à cause de Subclassing Double-cliquez sur et Droit seulement sous XProfan 11. qui Hauptbestandteile dürften mais aussi dans anderen Versionen courir. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 15.07.2009 ▲ |
|
|
|
|
| |
|
- page 2 - |
|
Jörg Sellmeyer | je meinte aussi qui SubClassProc. quoi ist car dans Deinem Verzeichnis drin. Comme je le disais: chez mir stürzt es aussi häufiger chez "A" ab mais plan aussi chez anderen Verzeichnissen. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 16.07.2009 ▲ |
|
|
|
|
Frank Abbing | Stell la fois sûrement, dass am Pfadende ne...aucune "/", bzw. » steht. Bzw. dass es là steht, habs pas plus si bien dans Erinnerung. je mon, je hätte aussi déjà cet Probleme avec cela gehabt chez qui Listview.dll. |
|
|
| |
|
|
|
Dieter Zornow | merci pour qui Tipps, mais es ändert sich rien.
@Si: mon subclassing ist peut-être ungewöhnlich et simple, mais es funktioniert einwandfrei et pourrait somit zulässig son. si je cela Subclassing herausnehme et sur einfachen Klick reagiere ändert sich rien am Absturz. @Jörg dans dem Verzeichnis sommes normale Fichiers, hat mais avec cela aussi rien trop 1faire, là es avec dem Namen BAdressen sans Problem allez. @Frank dans qui direction ist alles ok, habe mir déjà alle Pfade Montrer laisser.
là es scheinbar aucun Solution gibt, muss je cela Ding wohl aufgeben, quoique es mich brennend intéressé quoi qui Grund ist. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 17.07.2009 ▲ |
|
|
|
|
| si on qui subClassProc umgestellt hat, ensuite reicht un KompilierenMarqueSéparationavec cela rien abstürzt.
je hab zwar avec imageListen encore rien angefangen mais sans Icônes peux je dans chaque Verzeichnis échanger. |
|
|
| |
|
|
|
| exposition la fois: KompilierenMarqueSéparation
Proc AddAssociatedIcon
Parameters name$,i&,Imagelist&
var Hicon&= External("Shell32","ExtractAssociatedIconA",%hinstance,addr(name$),addr(i&))
External("comctl32.dll","ImageList_AddIcon",Imagelist&,HIcon&) Icon in Imagelist hinzufügen
External("USER32.DLL","DestroyIcon",HIcon&) Handle löschen
messagebox str$(imageList&),name$,0
var a&=External("comctl32.dll","ImageList_GetImageCount",Imagelist&)
messagebox "5","",0
return a&
oc
|
|
|
| |
|
|
|
| sans: KompilierenMarqueSéparationstürzt cela Programme pas plus ab, zumindest que voici: [...] . j'ai simple bisl arriéré "geproggt" (im Sinne des Minimalbeispieles) jusqu'à es correct funzt. cela heisst naturellement pas, dass faute pas aussi à anderen se mettre entstanden son peut, mais une funktionierende la base ist selten mal zum Fehlerfinden. ^ ^ |
|
|
| |
|
|
|
Dieter Zornow | Ok, merci
je werde es la fois ausprobieren, si cela chez mir aussi fonctionne, werde Je l' faute bestimmt trouver, par hinzutun Schritt pour Schritt. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 17.07.2009 ▲ |
|
|
|
|
Dieter Zornow | @IF Dank deiner Vorarbeit funktioniert es eh bien chez mir einwandfrei. je peux Adressen zig la fois ouvrir. j'ai trop Beginn seulement la fois alle Api-Funktionen so umgestellt comment dans deinem Beispiel, de Addr() trop Bereich# et chez qui Stringzuweisung einer Bereichsvariablen un zéro-Byte angehängt. déjà cela hat es gebracht. Ist mir allerdings inintelligible Profan sollte cela richtig faire et chez String Bereich#,0 bereits un zéro-Byte anhängen. avec addr(variable) muss ensuite scheinbar aussi très prudent tourner autour de, am besten gar pas verwenden. Im Anhang ist qui neue Version avec Icônes et allem, pourrait quelqu'un la fois testen si es maintenant überall funktioniert, cela wäre super si es so wäre.
sur jeden le cas herzlichen Dank, je hatte l'espoir déjà presque aufgegeben, ici encore weiterzukommen. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 17.07.2009 ▲ |
|
|
|
|
| de rien!
Aus solch reagierendem ListView pourrait on aussi un Contrôle faire, ensuite hätte on es toujours et überall et devrait sich pas ums Drumherum kümmern. create("loadFile",getDir$("@"),10,10,200,200) |
|
|
| |
|
|
|
Frank Abbing | Dein Code liesse sich sûrement encore optimaliser. So voyons qui Icônes malheureusement droite bescheiden aus, irgendwas passt encore pas so entier. à gauche une Fileliste mittels qui Listview.dll, à droite cela Ergebnis avec deinem Code. |
|
|
| |
|
|
| |
|
- page 3 - |
|
|
Dieter Zornow | oui, qui Icônes sommes blasser, wahrscheinlich weil qui Herkunft verschieden ist. chez qui Listview.dll habe je mais chez mir festgestellt, dass pas chacun Dossier un Icon bekommt, c'est pourquoi habe je une autre Herkunft gewählt. la fois voyons quoi sich là faire läßt. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.07.2009 ▲ |
|
|
|
|
Frank Abbing |
chez qui Listview.dll habe je mais chez mir festgestellt, dass pas chacun Dossier un Icon bekommt, c'est pourquoi habe je une autre Herkunft gewählt.
la hâte du avec qui neusten Version getestet? chez qui technologie, qui je früher verwendet habe (via COM), était es wohl so. Si maintenant mais pas plus qui le cas son. la fois comme Anregug, je verwende qui API SHGetFileInfo anstelle des de dir verwendeten ExtractAssociatedIcon. Liefert sans équivoque bessere Ergebnisse. |
|
|
| |
|
|