componet create

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

componet create

Mesaj gönderen abdulkadir »

S.A
Arkadaslar delphiye component palete eklenebilen bazı componentleri ben component palete eklemeden kodla calıstırmak istiyorum eksik birseyler var ama ne .


kullandıgım bir componentten su satırları sildim

Kod: Tümünü seç

//procedure Register;
{
procedure Register;
begin
  RegisterComponents('AKL', [TAKL_SHELL]);
end;

}
ve kullandıgım formda unitin uuses kısmına AKL_SHELL pas dosyasını ekledim

Kod: Tümünü seç

procedure TForm1.Button4Click(Sender: TObject);
var
  sd: TAKL_SHELL;
begin

// erişmek istedigim 2 property
//Property FileName 
//Property Active

  if OpenDialog1.Execute then
    try
      sd.Create(self);
      sd.FileName := OpenDialog1.FileName;
      sd.Active := true;
    except
      ShowMessage('Ah Ulan Naciye Yaktın Beni....');
    end;
end;
hatalı.
bunu nasıl yapmam lazım
ögrenemedim gitti su sınıf ve componentleri
cok calısmam lazım cok.
sevgiler.
MuratYILMAZ
Üye
Mesajlar: 3
Kayıt: 28 Ara 2004 06:44
Konum: Aydın
İletişim:

Mesaj gönderen MuratYILMAZ »

zannedersem 'uses' kısmına 'TAKL_SHELL' olayını kendin yazman lazım.yani component platte den nesneyi forma eklediğinde bu otomatik yazılıyo ama sen bunu iptal ettiğin için elinle yazman lazım diye düşünüyorum ama yanılmışda olabilirim.
Kolay gelsin.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

Kod: Tümünü seç

procedure TForm1.Button4Click(Sender: TObject);
var
  sd: TAKL_SHELL;
begin

// erişmek istedigim 2 property
//Property FileName
//Property Active

  if OpenDialog1.Execute then
    try
      sd:=TAKL_SHELL.Create(self);//bu sekilde olmalı
      sd.FileName := OpenDialog1.FileName;
      sd.Active := true;
    except
      ShowMessage('Ah Ulan Naciye Yaktın Beni....');
    end;
end; 
ÜŞENME,ERTELEME,VAZGEÇME
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

S.A. Abdülkadir kardeş,
Neden böyle bir şeye ihtiyaç duydun merak ettim doğrusu .
Açıklarsan memnun olurum.
abdulkadir
Kıdemli Üye
Mesajlar: 489
Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:

Mesaj gönderen abdulkadir »

Bazı componentleri yüklemek istemiyorum çünkü sık sık pc ye format atıyorum temizlik imandandır delphiye yükleme derdinden kurtulmak için.

ayrıca ihtiyac halinde ufak kodlu komponentleri tek sayfada toplamak daha basit gibi geliyor delphiye 5 komponent yüklemektense hepsinin kaynak kodun tek sayfada toplamak daha az karısık bence.

Ayrıca ve en önemlisi ÖGRENMEK İÇİN.

sevgiler.
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Açıklaman için sağolasın hocam . :)
Cevapla