ada logik yg sederhana dan gampang dipahami dan lebih cepat, tapi pakai cara
barbar (pinjem istilahnya pak sugi).  :-)
CMIIW, Jika anda pakai FIND tentu akan makan waktu lama, terlebih bila
datanya
buanyak sekali

procedure TForm1.Button2Click(Sender: TObject);
var
  myList: TStringList;
  i: Integer;
begin
   myList:=TStringList.Create;
   myList.Duplicates:=dupError;
   myList.Sorted:=true;

   // setelah Query pd Query1 terbentuk, isikan ke myList;
   Query1.First;
   While not Query1.EOF do
   begin
       myList.Add(QUERY1.FIELDBYNAME('NO_SOAL').AsString);
       Query1.Next;
   end;

  // Siapkan 2 Buah ListBox,
  // satu u/ menampung soal terjawab, satu u/ yg belum dijawab
  ListBox1.Clear;
  ListBox2.Clear;

  // asumsi jumlah soal 10 buah
  for i:=1 to 10 do
  begin
      // siapkan jebakan, jika soal sudah dijawab tampung ke ListBox1
      // jika soal belum dijawab maka tampung ke ListBox2
      try
         myList.Add(inttostr(i));
         ListBox2.Items.Add(inttostr(i));
      except
         // terjadi error karena nilai duplicate dipaksa masuk
         ListBox1.Items.Add(inttostr(i));
      end;
  end;

  // selesai...   simple kan??? :-)
end;

PS: karena pakai jebakan Try...Except maka kalo anda hendak menjalankan dari
IDE Delphi maka matikan Option "Stop On Delphi Exceptions" jika anda tidak
ingin program berhenti saat Excepsi terjadi.
Lain halnya jika anda menjalankan dari EXE-nya.

namaskar


Ol1v3r

----- Original Message -----
From: "a2xkarim" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 10, 2003 5:14 PM
Subject: [Delphindo] CARI..NILAI ARRAY YG TDK SAMA


> Salam jumpa, lagi rekan2 pecinta delphindo, saya punya masalah lagi
> mengenai mencari nilai 2 array yang tidak sama kemudian hasilnya
> disimpan ke array ke 3:
> implementasi ini  saya  inginkan utk mendeteksi ketika user lupa
> telah menjawab soal no berapa yang telah terjawab sekalian yang
> belum terjawab, kemudian dengan klik tombol batton bisa langsung di
> ketahui semua informasi tersebut.





------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/i7folB/TM
---------------------------------------------------------------------~->

Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke