Français
Forum

Listview Grenzwerte

 
- page 1 -



Walter
Köhler
c'est vollbracht.
déménagement de Profan6.6 pour XProfan 8.0 ok
Anpassen qui source-codes ok
einbau de Listviews ok
Program-Test
cela sieht pas bien aus.

Folgendes Problem:
je benutze une Listview avec 16 Spalten et plus que 6000 Zeilen.
Sortierung pour Alpha et Numerisch mittels Flag 1 ou bien 2
et autosortlistview.

Alpha-sortierte Zeilen voyons bien aus!
Numerische Sortierung ca 4500 Zeilen ok, après völlig unsortiert. liegt ici une Listview-frontière???cela wäre tant pis!
zum Nachvollziehen un csv im Anhang

172 kB
Hochgeladen:17.03.2007
Downloadcounter142
Download
 
WKS Win XP Xprofan 10 AMD 1.6GHz 1GB Ram
17.03.2007  
 



 
- page 1 -



Frank
Abbing
Hm, so une frontière c'est moi pas bekannt.
mais qui Csv-Dossier est assez undurchsichtig. si du mir den Code et alle nécessaire Fichiers zuschickst, schaue je mir qui l'affaire volontiers la fois à.
 
17.03.2007  
 



@allô Walter
là mon ADRESSOR-1.0 également avec 16 Spalten fonctionne, habe je Votre CSV-Dossier la fois y gestartet. cela Ergebnis vois Du dans Ausschnitten dans den deux Bildern. chez mir wird chacun Spalte anstandslos sur- et abwärts avec Mausklick sortiert. -
KompilierenMarqueSéparation
If bytes&>0

    Dim bereich#,bytes&
    ReadFileQuick(addr(main_datei$),bereich#,0,bytes&)
    CsvToListview(listview&,bereich#,bytes&,16)
    Dispose bereich#

E
a>

la hâte Du ici qui richtigen Werte stehen (qui 16 ist important) ?

131 kB
Hochgeladen:18.03.2007
Downloadcounter162
Download
132 kB
Hochgeladen:18.03.2007
Downloadcounter164
Download
 
18.03.2007  
 




Jörg
Sellmeyer
je peux qui Beobachtung de Walter bestätigen. chez numerischer Sortierung wird ca. im unteren Drittel alles durcheinander gewürfelt. Ist bien trop voyons, si on qui Spalte avec den Jahreszahlen sortiert.

3 kB
Hochgeladen:18.03.2007
Downloadcounter156
Download
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.03.2007  
 



Muss mon attitude revidieren - chez qui nummerischen Sortierung wird zum Schluss bunt gemischt - aussi chez meinem Code (ADRESSOR) passiert cela - hatte d'abord qui nummerische Sortierung pas jusqu'à zum Ende verfolgt

@Walter
la hâte Du réellement qui ganzen Musiktitel aus qui CSV-Dossier Deiner Festplatte ?
 
18.03.2007  
 




Frank
Abbing
Hi,

kanns aussi nachvollziehen, et hab aussi déjà une Erklärung prêt.

Schuld sommes qui vider Zeilen! chacun le vide la ligne erzeugt une faute dans qui Sortierung. sommes alle Zeilen avec payons pleine, arbeitet qui Sortierung - comment gewohnt - korrekt. comment longtemps ist cette Bug maintenant eigentlich déjà unentdeckt geblieben?

So, hab maintenant une zusätzliche Sicherung dans qui Sortierung incorporé, sodass aussi qui vider Zeilen richtig bearbeitet volonté. Im Anhang une bug-bereinigte Version qui Listview.dll.

88 kB
Hochgeladen:18.03.2007
Downloadcounter185
Download
 
18.03.2007  
 




Jörg
Sellmeyer
Wow! cela nenn je Service! et juste qui neue Version!
je crois allerdings, qui qui le crochet chez Walter un Anderer ist. avec diesem Code tritt es nämlich toujours sur.
KompilierenMarqueSéparation
besser nicht im Interpreter laufen lassen, sonst könnt ihr erstmal Kaffee trinken gehen!
 $I Listview_Funktionen.inc
Declare LVDllHdl&
Declare LVItemtexts#,LVbereich#,LVBuffer#,LVParamBuffer#
Dim LVParamBuffer#,320
Dim LVItemtexts#,16384
LVDllHdl&=UseDll(Listview.dll)
Declare ListView2&

Proc TextListView2

    WhileLoop 0,16000

        SetItem ListView2&,Test  + Format$(0000,&Loop),Test,Test,Format$(0000,Rnd(&Loop)),Test,Test,Test,Test,Test,Test

    Wend

EndProc

Proc SetListView2

    InitMessages(%hwnd)
    Declare tmptxt$
    tmptxt$=Spalte 1
    IColumn(ListView2&,Addr(tmptxt$),200,1)
    tmptxt$=Spalte 2
    IColumn(ListView2&,Addr(tmptxt$),140,0)
    tmptxt$=Spalte 3
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    tmptxt$=Spalte 4
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    IColumn(ListView2&,Addr(tmptxt$),100,0)
    TextListView2
    ShowListView(ListView2&,1,1,Width(%hwnd) - 2,Height(%hwnd) - 2)

EndProc

Proc ExitLV

    Dispose LVItemtexts#
    Dispose LVParamBuffer#
    CloseMessages(%hwnd)
    FreeDll LVDllHdl&

EndProc

UserMessages 16
WindowStyle $218
Window 100,100 - 620,520
ListView2&=CreateListView(%hwnd,%hinstance,0,14417146,-1,$0)
SetListView2
SetColumnAlignment(ListView2&,0,1)
Autosortlistview(ListView2&,2,0,1,2)
Update(ListView2&)
Declare ende%

WhileNot ende%

    WaitInput

    If %umessage = 16

        ende% = 1

    EndIf

Wend
ass=s4 href='./../../funktionsreferenzen/XProfan/exitlv/'>ExitLV

si on seulement Spalte 4 sortiert, läßt sich après Spalte 1 pas plus sortieren. il faut wohl den Klick sur den Spaltenbutton intercepter et qui Autosortiererei pour Spalte 4 aufheben um Spalte 1 trop sortieren. c'est mais wahrscheinlich pas Sinn cela Features, ou bien?
Salut
Jörg

[offtopic]Habe je déjà erwähnt, qui Dir qui Vorschau extrem bien gelungen ist, iF? non? Ok - alors qui Vorschau ist Dir extrem bien gelungen![/offtopic]
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.03.2007  
 



[offtopic]
Jörg Sellmeyer
[offtopic]Habe je déjà erwähnt, qui Dir qui Vorschau extrem bien gelungen ist, iF? non? Ok - alors qui Vorschau ist Dir extrem bien gelungen![/offtopic]




merci.
[/offtopic]
 
18.03.2007  
 




Frank
Abbing

si on seulement Spalte 4 sortiert, läßt sich après Spalte 1 pas plus sortieren.


Hm, peux je pas bestätigen. la fois abgesehen en, dass du versuchst,dans deinem Testprogramm Spalte 1 pour payons trop sortieren, quoique es sans équivoque Textes contient. Text 1353 ist nunmal aucun numéro et muss folglich pour Buchstaben sortiert volonté...
Walters Code funktioniert einwandfrei avec qui neuen Dll!
 
18.03.2007  
 




Jörg
Sellmeyer
la hâte droite. chez mir funktioniert es aussi!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
18.03.2007  
 




Walter
Köhler
Im Ernst, freut mich aussi la fois quoi donner trop peut comme seulement trop prendre.
et wenn´s seulement qui Hinweis sur une Buck ist.
bien cela Frank cela tout de suite korrigiert hat. je hatte mir déjà qui travail gemacht et alle vider Zellen avec 9999 trop füllen, sieht mais Scheiße aus; peux je alors wieder weg faire.
@ Frank avec cette CSV Dossier. MACHE MAL FOLGENDES

Erstelle une Kopie
lösche quelques Zeilen per Zufall
Füge dans qui Kopie quelques Zeilen imaginär en supplément

et eh bien Stichwort COMPARE
cherche qui Zeilen, qui sich dans Spalte1 +Spalte2 (Interpret et Titel) unterscheiden.
je komm avec einfacher Boucle sur 3 Sekunden, sous qui Voraussetzung einer eindeutigen Sortierung beider Listview pour gleichen Kriterien dans Spalte1+2
via Sortmanual (bien cela es cela gibt, sonst dauert qui l'affaire endlos)
 
WKS Win XP Xprofan 10 AMD 1.6GHz 1GB Ram
19.03.2007  
 




Walter
Köhler
Ist seulement un Ausschnitt Horst.
Habe en tout 156 CD`s avec je ca. 200 MP3 Songs.
(Ist arrêt mon Hobby, solange je penser peux )
je voulais pas plutôt Alles einlesen, jusqu'à cela Gesamtprogram steht.
Sieht déjà entier gentil aus, werde cela ensuite la fois présenter wenn´s fertig ist.
 
WKS Win XP Xprofan 10 AMD 1.6GHz 1GB Ram
19.03.2007  
 



 
- page 2 -



Frank
Abbing

et eh bien Stichwort COMPARE
cherche qui Zeilen, qui sich dans Spalte1 +Spalte2 (Interpret et Titel) unterscheiden.
je komm avec einfacher Boucle sur 3 Sekunden, sous qui Voraussetzung einer eindeutigen Sortierung beider Listview pour gleichen Kriterien dans Spalte1+2
via Sortmanual (bien cela es cela gibt, sonst dauert qui l'affaire endlos)


je hab qui Funktion pas oublier qc. Zum prochain Update plane je vous einzubauen:

CompareColumns(quellllistview1,spalte,quelllistview2,spalte,ziellistview,spalte,flag)
 
19.03.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.913 Views

Untitledvor 0 min.
Peter Max Müller20.06.2013
Frank Vorholzer30.06.2012
Andreas Koch22.05.2012
Thomas Freier29.06.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie