Seite 2 von 2
Verfasst: 10.08.2005 12:46
von Stonedar
Blöde Sache, naja was soll man machen
Danke und Gruß,
Stonedar
Verfasst: 10.08.2005 18:11
von Friedhelm
Stonedar hat geschrieben:Blöde Sache, naja was soll man machen
Danke und Gruß,
Stonedar
tut dies und Verzweifeln nicht
diese Datei Unterlagen
http://www.purebasic.com/update/Sort
umbenennen , das Text am Ende Weg nehmen damit nur der Dateiname über bleibt.
Anschließend die Datei Sort in den Ordner Purebasic / PureLibraries Kopieren und die Sort im Verzeichnis über Schreiben.
Danach den Compiler Neustarten.
und noch mal probieren .
freundlichen Grüßen Friedhelm
Verfasst: 10.08.2005 18:15
von benpicco
Code: Alles auswählen
atest
atest
atest
test2
test
test3
test4
test2
test2
test4
test2

Verfasst: 10.08.2005 18:21
von Christi
Bei mir sind die beiden Libraries identisch.
Und (oha) machen beide den gleichen Scheiß.
Verfasst: 10.08.2005 20:10
von Stonedar
Ich habs bei mir jetzt so gelöst, dass ich einfach nen Array benutze...
Verfasst: 10.08.2005 21:07
von crossroads
SortStructuredList() benutzen, dann geht's:
Code: Alles auswählen
; Structure ist in jaPBe enthalten
; bei Verwendung von jaPBe entsprechend auskommentieren
Structure STRING
s.s
EndStructure
NewList Daten.STRING()
For i=0 To 10
AddElement(Daten())
Read Daten()\s
Next i
; SortList(Daten(),3)
SortStructuredList(Daten(), 2, OffsetOf(String\s), #PB_Sort_String)
ForEach Daten()
Debug Daten()\s
Next
DataSection
Data.s "atest","atest","atest","test2","test","test3"
Data.s "test4","test2","test2","test4","test2"
EndDataSection
Output:
Code: Alles auswählen
atest
atest
atest
test
test2
test2
test2
test2
test3
test4
test4
Verfasst: 10.08.2005 23:00
von Mr.X
Ja hallo erstmal,
also ich arbeite seit einigen Monaten mit PB v3.93 - macht Spaß.
Programmieren generell ist für mich kein Neuland. Ich brauchte für ein Projekt einen preiswerten Compiler für Windows-Applikationen. Da kam mir PB gerade recht. Wenig Einarbeitungszeit, volle API-Unterstützung, recht guter Support ( [Smily daumen hoch

] dank PureBoard) ...
Aber zurück zum Thema; der o.a. Code geht bei mir unter v3.93 leider auch nicht. Ähnlich wie im vorigen Beitrag habe ich den Code etwas verändert und eine STRUCTURE benutzt - die Deklaration der Structure STRING fehlte im vorigen Beitrag - dann gehts. Bug hin oder her, wenn eine einfache Alternative gibt stellt das für mich kein Problem mehr dar. Sie wird benutzt und fertig. Wenn die ursprüngliche Variante irgentwann auch funktioniert umso besser
Code: Alles auswählen
Structure x
key.s
EndStructure
NewList Daten.x()
For i=0 To 10
AddElement(Daten())
Read Daten()\key
Next i
SortStructuredList(Daten(), 2, OffsetOf(x\key), #PB_Sort_String)
;SortList(Daten(),0)
ForEach Daten()
Debug Daten()\key
Next
DataSection
Data.s "atest","atest","atest","test2","test","test3"
Data.s "test4","test2","test2","test4","test2"
EndDataSection
Bis denne
Mr. X
Verfasst: 10.08.2005 23:25
von crossroads
Mr.X hat geschrieben:...
Aber zurück zum Thema; der o.a. Code geht bei mir unter v3.93 leider auch nicht
...
Diese Structure
ist in jaPBe integriert und fehlt deshalb in meinem Beispiel.
Habe mein Posting oben entsprechend geändert.
Verfasst: 10.08.2005 23:54
von Mr.X
Da hab' ich dann schon wider etwas gelernt -- Danke für den Hinweis.