-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
27. Okt 2007
diese Abfrage brauche ich für einen Algorithmus den ich für meine Diplomarbeit entwickelt habe..... ist jetzt etwas ausschweifend, aber ich muss einen datensatz mehrere male komprimieren..... am ende kommt noch eine etwas leichtere komprimierung zum einsatz, die ähnlich funktioniert wie die, die ihr im quelltext sehen konntet..... aber da musste ich zum ersten mal in einer liste etwas gezielt...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
27. Okt 2007
mensch das war es...... ich hatte nie angenommen das die Reihenfolge der Bedingungen für die While Do Schleife eine Rolle spielt....... MENSCH ES LÄUFT....... daran habe ich mir seit Wochen den Kopf zerbrochen und euch hier ja genervt :)
ach bin ich froh!!! vielen Dank!!!! Also falls du in der Nähe Köln wohnst steht das Angebot !!!!
Naja der Dummy verweisst nur auf das erste Element, hat...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
27. Okt 2007
hallo, ich bins leider schon wieder ;)
also grundsätzlich läuft der algorithmus schon ganz gut, nur leider immer noch nicht zufriedenstellend ich habe ihn etwas weiter geändert, leider macht er immer noch fehler.... hier mal, was ich geändert habe in blau und rot zu sehen....
blau: da ich immer zwei aufeinanderfolgende elemente vergleichen will, also auch vorletzten und letzten darf ich...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
25. Okt 2007
also erstmal danke.... hat schonmal ganz gut geholfen, gibt nur noch einen fehler bei den letzten werten..... werde mal etwas weiter suchen.... falls ich es nicht hinbekomme, melde ich mich nochmal......... ABER WIRKLICH VIELEN VIELEN DANK!!!!!
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
25. Okt 2007
ach sorry.... das mit dem ist weil ich den quelltext aus delphi herauskopiert habe und dann alles soweit verändert hatte.... in delphi ist das ein array vom typ extended mit 10 möglichen stellen.... nummer : array of Extended;.......
aber ich probiere das mal direkt aus!!!! sage gleich noch bescheid ob es funktioniert :)
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
25. Okt 2007
die Nummer ist vom Typ Extended....... daran sollte es aber nicht liegen.... das problem liegt irgentwo im durchlaufen der liste, bzw. nicht richtiger definition der end-kriterien
nummer : extended;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
25. Okt 2007
OKAY, dass mit dem Zeigern habe ich jetzt verstanden :) aber leider bin ich anscheint zu blöd folgendes Problem weitergehend zu lösen:
ich probiere das Problem wieder etwas zu verallgemeinern, aber ich hoffe das es so klappt...
Also ich habe natürlich eine etwas größere Liste, die nicht nur einfach mit einer fortlaufenden zahl gefühlt ist, sondern es werden nach einer bestimmten Rechnung...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
24. Okt 2007
Danke, der Link ist schon echt gut, aber leider verstehe ich das mit dem löschen da nicht.
Die schreiben da zum löschen (bezogen auf mein Beispiel)
Element^.ND := Element^.ND^.ND;
statt wie ich : Element.ND := Element^.ND;
jetzt ist das halt so.... wenn ich in der Liste A -> B -> C -> D -> ...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
24. Okt 2007
die theorie kenne ich auch ;) ich weiß ja was ich will, aber mir fehlen die richtigen BEFEHLE!!! ich weiss nicht wie ich den Zeiger richtig umändern kann.... so wie ich es bisher probiert habe funktioniert einfach nicht...... deshalb frage ich ja hier nach rat!
Naja das mit Tlist habe ich auch schon gehört, aber das Problem ist, dass ich an dem Programm schon über 8 monate arbeite und das...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
24. Okt 2007
erstmal danke für die antwort, aber ich will eigentlich nicht einfach zwei inhalte der Elemente vertauschen, sondern die ZEIGER umändern....
A -> B -> C -> D -> ......
zu:
A -> B -> D -> .....
ich will auch nicht einfach alle Elemente eins nach links verschieben, weil ich sonst in den Listen immer mehr Datenschrott bekomme..... Kennt ihr den Algorithmus, wie ich die den Zeiger von...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by legionen,
24. Okt 2007
Hallo,
ich habe folgendes Problem:
ich habe in Delphi Listen erzeugt, welche ich auch fleißig mit Daten bestücke, aber an einer Stelle muss ich die Pointer verschieben, z.B. A zeigt auf B, B zeigt auf C...... aber jetzt soll A auf C zeigen und B gelöscht werden..... Leider klapt das bei mir nicht richtig.
Die Liste ist unter Type definiert:
Type
Daten = ^WListe;