Dobrý den,
prosím potřeboval bych pomoci setřídit data v poli. Nezáleží jestli od nejmenšího po největší nebo naopak.
//mám pole o 10 naplněných proměnných
var pole = Pm.CreatePmArray().Array1(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10);
var polelen = pole.GetSize(1);
var temp,min;
for (var i = 0; i < (polelen - 1); i++) {
min = polelen-1;
for (var j = i; j < (polelen - 1); j++){
if(pole.GetItem(min) > pole.GetItem(j)){min = j;}
temp = pole.GetItem(min);
pole.SetItem(min) = pole.GetItem(i);
pole.SetItem(i) = temp;
}}
// a pomocí tohoto algoritmu se snažím setřídit hodnoty v poli, ale z debug souboru získávám tuto chybu:
//ERROR: Count:1 Ident:PmPanel:/Workspace/vyroba,PmiWEdit: /Edit55,ID=55 , Event: onStart, [51,1] Note:Objekt tuto akci nepodporuje.
// mohl bych Vás poprosit o opravu kódu, popřípadě rady kde dělám chybu? Moc Vám děkuji
Pm.Debug(pole,1);