Social Icons

Pages

Fungsi Copy

1  function Copy ( Source : string; StartChar, Count : Integer ) : string;
2  function Copy ( Source : array; StartIndex, Count : Integer ) : array;

Fungsi Copy memiliki 2 bentuk. Pada yang pertama, itu menciptakan string baru dari bagian dari string yang sudah ada. Dalam kedua, ia menciptakan sebuah array baru dari bagian dari array yang ada.
 
1. String copy

 
Karakter pertama dari string memiliki index = 1.

Sampai Menghitung karakter yang disalin dari StartChar dari string Sumber ke string dikembalikan.
Kurang dari Hitung karakter jika akhir dari string Sumber ditemui sebelum karakter Hitung telah disalin.


Contoh code : String Copy 

var
  Source, Target : string;

begin
  Source := '12345678';
  Target := Copy(Source, 3, 4);
  ShowMessage('Target : '+Target);
end;


Hasil :

2. Array copy
 
Elemen pertama dari array memiliki index = 0.
Sampai Menghitung elemen yang disalin dari startIndex dari array ke array Sumber dikembalikan.

Kurang dari elemen Hitung jika akhir dari array Sumber ditemui sebelum elemen Hitung telah disalin.


Contoh code : array copy

var
  i : Integer;
  Source, Target : array of Integer;

begin
  SetLength(Source, 8);

  for i := 1 to 8 do   // source array
    Source[i-1] := i;   // ingat bahwa array dimulai dari 0
  Target := Copy(Source, 3, 4);

  for i := 0 to Length(Target) -1 do   
     
  begin
  memo1.lines.add('Target['+IntToStr(i)+'] : '+IntToStr(Target[i]));
  end;
end;

Hasil :   




1 comments:

  1. Mohon dengan sangat bantuannya...bagaimana caranya mengambil nilai dari cell yang ada pada stringrid delphi kemudian kita pindahkan ke edit text yang terpisah dengan titik koma(;) yang hanya membaca kolom saja sementara barisnya tetap..contohnya nilai cell stringgrid delphi 24|22|21|10|....dibaca di edit text 24;22;21;10...tanda (....) menandakan bahwa parameter yang kita pakai merupakan array dinamis tergantung pada kebutuhan data yang kita tidak tahu jumlahnya. Kita hanya mebaca nilai cell stringgrid [1,1],[2,1],[3,1],[4,1]...[n,1]. Mohon sekali bantuannya...

    ReplyDelete

 
Blogger Templates