Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Fonksiyon çağırma
#1
Merhaba arkadaşlar, 

Biraz basit olacak ama form1 deki yazdığım bir fonksiyonu form2 den nasıl çağırabilirim?
Cevapla
#2
Aşağıdaki örnek kullanım umarım size fikir verir. Gerekli açıklamalar kod içerisinde comment olarak yapıldı.

Fonksiyonun bulunduğu unit (burada unit1)

unit Unit1;

interface

uses
 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
 Vcl.Controls, Vcl.Forms, Vcl.Dialogs;

type
 TForm1 = class(TForm)
 private
   { Private declarations }
 public
   { Public declarations }
   function Toplama(a,b:integer):integer;    // başka bir formdan çağırmak için public kısmına fonksiyon prototipi tanımlanır
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}


function TForm1.Toplama(a, b: integer): integer;  // fonksiyonun kendisi
begin
 result := a + b;
end;

end.

Fonksiyonun çağrıldığı diğer form (unit2)

unit Unit2;

interface

uses
 Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
 Vcl.Controls, Vcl.Forms, Vcl.Dialogs;

type
 TForm2 = class(TForm)
   procedure FormCreate(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form2: TForm2;

implementation
uses unit1;   // fonksiyonun bulunduğu unit uses kısmına ekleniyor
{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
var sonuc:integer;
begin
 sonuc := form1.Toplama(2,4);    // Form1 deki foksiyonu çağırma
 //....
end;

end.
Cevapla
#3
Teşekkürler
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  MdiChield formu aynı projede show ve showmodal ile çağırma nevzatc 6 119 07-12-2024, Saat: 19:08
Son Yorum: nevzatc
  [Ödüllü Soru] Object türüne göre nesne üreten fonksiyon Abdullah ILGAZ 2 1.746 16-07-2023, Saat: 20:18
Son Yorum: Tuğrul HELVACI
  String Fonksiyon Kullanımıyla ilgili ermanispir@gmail.com 2 717 01-06-2023, Saat: 11:28
Son Yorum: ermanispir@gmail.com
  SQL Server Fonksiyon hatası sametb 1 961 06-04-2022, Saat: 13:39
Son Yorum: sabanakman
  Delphi C# Fonksiyon Sonuç Döndürme Farkı Hayati 5 1.902 19-12-2021, Saat: 19:14
Son Yorum: Hayati



Konuyu Okuyanlar: 1 Ziyaretçi