Witam,
ma taki problem. Otoż posiadam dwie tablice:
var
liczby: array[1..100] of integer;
napisy: array[1..100] of string;
Mój problem zobrazuje na trzech pierwszych indeksach tablic.
liczby[1] := 10;
liczby[2] := 4;
liczby[3] := 13;
napisy[1] := 'jakiś tekst 1 - ';
napisy[2] := 'jakiś tekst 2 - ';
napisy[3] := 'jakis tekst 3 - ';
i teraz wstawiam to do memo i otrzymuje coś takiego:
jakiś tekst 1 - 10
jakiś tekst 2 - 4
jakiś tekst 3 - 13
czyli indeksy tablica są tak jakby przyporzadowane sobie nawzajem 1 z liczby jest przyporzadkowany pod 1 z napisy itd.
Problem polega na tym ze tablica numery jest sortowana. czyli po posortowaniu tablica numery bedzie wygladać nastepujaco:
numery[1] := 4;
numery[2] := 10;
numery[3] := 13;
a wiec po wstawieniu do memo bedzie to wygladać tak:
jakiś tekst 1 - 4
jakis tekst 2 - 10
jakiś tkest 3 - 13
ALE JA YTAK NIE CHCE!! Ponieważ ja chce aby indeksy tablic nadal były sobie kolejno wzajemnie przyporzadkowane. Czyli chce aby zawartośc memo wygladałą tak:
jakiś tekst 2 - 4
jakiś tekst 1 - 10
jakiś tekst 3 - 13
Czyli zmiany indekstów z tablicy numery zostały przenbiestione do tablicy napisy. Chodzi mi o to aby zapamietac jakoś przebieg zmian w tablicy numery i potem go przeniesc do tablicy napisys aby te indeksty byly przyporzadkowane.
Mam nadzieje ze udało mi sie wytłumaczyc moj problem i ze otrzymam odpowiedz.
pozdrawiam.