SortStructuredList() — Hilfetext-Fehler

Fragen und Bugreports zur PureBasic 4.0-Beta.
super_castle
Beiträge: 557
Registriert: 29.11.2005 15:05

Beitrag von super_castle »

Irgendwie scheint der Übersetzer bei SortStructuredList() eingeschlafen zu sein?!....

sei nicht so frech, die ausländer sind nicht so belastbar wie die deutschen.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Entschuldige, aber die Sache wurde bereits geklärt! hast du das nicht gelesen?! /:->
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@castle

> ausländer

hä? :freak:
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

Na da sage ich mal nichts weiter dazu.... :twisted:
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Toll, jetzt hast'n Andre verjagt...

@ Andre: Falls du dich hier nochmal in den Thread wagst: Bitte um Antwort! Auch bzgl. der Groß/Kleinschreibung dazu hat bisher noch keiner Stellung genommen.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

super_castle hat geschrieben:sei nicht so frech, die ausländer sind nicht so belastbar wie die deutschen.
zuviele npd cornflakes gefrühstückt?! :roll: :freak:

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Befor dieser Thread in einem Desaster/Flame endet, hätte ich gern noch Antworten auf meine Fragen. (Nach mir die Sintflut :mrgreen: )
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag von Andre »

AND51 hat geschrieben:@ Andre: Falls du dich hier nochmal in den Thread wagst: Bitte um Antwort! Auch bzgl. der Groß/Kleinschreibung dazu hat bisher noch keiner Stellung genommen.
Also ich teste jetzt bloß noch unter PB v4 und da kann über den Parameter 'Option' die Sortierrichtung und auch die Beachtung von gross/klein beeinflusst werden. Siehe nachfolgendes Beispiel (leicht abgewandelt aus der Hilfe):

Code: Alles auswählen

  Structure Animal
    Name$
    Speed.l
  EndStructure
  
  NewList Animals.Animal()
  
  AddElement(Animals())
  Animals()\Name$ = "Tiger"
  Animals()\Speed = 10
  
  AddElement(Animals())
  Animals()\Name$ = "tiger"    ; <<<<<<===== Kleinschreibung!!!
  Animals()\Speed = 10

  AddElement(Animals())
  Animals()\Name$ = "Jaguar"
  Animals()\Speed = 40
  
  AddElement(Animals())
  Animals()\Name$ = "Zebre"
  Animals()\Speed = 30
  
  ; Sortiert die Liste nach dem Feld 'Name$', welches ein String ist
  ;
  SortStructuredList(Animals(), 2, OffsetOf(Animal\Name$), #PB_Sort_String)
  
  ;                             ^
  ; ============================L======== hierüber wird die Beachtung von gross/klein und die Sortierrichtung gesteuert
  
  ForEach Animals()
    Debug Animals()\Name$+" - Speed: "+Str(Animals()\Speed)
  Next
  
Da die Anleitung bzgl. 'Option' für PB 3.94 gleiches besagt, sollte es da doch auch gehen.

Ansonsten werde ich die Hinweise zur Hilfeverbesserung erstmal mit für das nächste Update vormerken...
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

PB 3.94 hat geschrieben:'Optionen' kann einen der folgenden Werte annehmen:

0: Sortiert die Liste in aufsteigender Richtung (kleine Zahlen zuerst)
1: Sortiert die Liste in absteigender Richtung (große Zahlen zuerst)
2: Sortiert eine Liste mit Strings ohne Berücksichtigung der Groß-/Kleinschreibung (a=A, b=B etc..) in aufsteigender Richtung
3: Sortiert eine Liste mit Strings ohne Berücksichtigung der Groß-/Kleinschreibung (a=A, b=B etc..) in absteigender Richtung
Hallo!
André, wie du siehst, gibt es keine Unterschiedung zwischen Groß- und Kleinschreibung. Es fehlen also quasi Option 4+5, welche dasselbe wie 2+3 nur mit Unterscheidung bewirken.
Die Option 2 ist, wie man sieht, in 3.94 für Zahlen zuständig.

Vielen Dank für deine Mühen, das in der nächsten Version zu ändern.

@ nächste Version: Du hast auch schon in anderen Threads Mängel "für die nächste Version" vprgemerkt - ist da was im Anmarsch, bzw. wann kommt denn etwas? Bin schon unheimlich gespannt... :wink:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

0 - 3 sind für Strings
0 - 1 sind für Zahlen.

0 sortiert Aufsteigend, Zahlen oder String (unter Berücksichtigung der Groß- und Kleinschreibung
1 dasselbe Absteigend
2 Aufsteigend nur für Strings, unterscheidet aber nicht zwischen Groß- und Kleinschreibung
3 wie 2, aber absteigend.

Ist also alles vorhanden und in PB3.94 und PB4 gleich (mit Ausnahme der neuen Datentypen)
:wink:
Zuletzt geändert von ts-soft am 19.09.2006 13:40, insgesamt 1-mal geändert.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Gesperrt