folder Tahribat.com Forumları
linefolder Delphi - Pascal
linefolder Delphiye Yeni Başladım Ve Bir Sorun Var



Delphiye Yeni Başladım Ve Bir Sorun Var

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;

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

    var
      Form1: TForm1;
      dogum_yili:string;
    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      dogum_yili:=inputbox('deneme','deneme','');
      if strtoint(dogum_yili)<1990 then
      show;
      canvas.textout(100,200,'büyükmüşsün')
      else
      show;
      canvas.textout(100,200,'küçükmüşsün');
    end;

    end.

     

    Hacılar hocalar müridler mürideler burdaki hata nerededir acaba..End aranıyor else bulundu fakat end yok diyor..

     

    end;

    end.

    end;

    end. yaptım gene aynı hata... Sevindirin şu garibanı :( Gayet kolay belki ama kaldım böyle... 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    hocam delphi'den anlamam ama, end; procedure in bitimi sanırım. sende if i kapatmadan procedureü kapatmışsın.ondan kaynaklanıyo sanırım. yani visual basic'te

    ------------------

    if a=0 then

    komut1

    else

    komut2

    end if

    ------------------

    ya da php de;

    ------------------

    if(a==0){

    komut

    }

    ------------------

    yani şu işaretlediğim yerlerin delphi'deki karşılığı nedir bilmiyorum ama anladıgım kadarıyla sorun orda :) anladıgığım kadarıyla en sonda

    end;

    end;

    end.

    olcak. 


    screw you guys! i"m goin" hoooome!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FiLoZoF
    FiLoZoF's avatar
    Kayıt Tarihi: 31/Temmuz/2005
    Erkek

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;

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

    var
      Form1: TForm1;
      dogum_yili:string;
    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    dogum_yili:=inputbox('deneme','deneme','');
    if strtoint(dogum_yili)<1990 then
    begin

    show;
    canvas.textout(100,200,'büyükmüşsün')

    end
    else

    Begin
    show;
    canvas.textout(100,200,'küçükmüşsün');

    end;

    end;


    end.

    Sevin gayrı :)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      dogum_yili:=inputbox('deneme','deneme','');
      if strtoint(dogum_yili)<1990 then

    begin  <<<<=== eğer if else falan kullanıyorsan ve daha sonra 1den fazla satır işlem uygulayacaksan begin .. end içinde yapcan

      show;
      canvas.textout(100,200,'büyükmüşsün')


    end 

    else

    begin


      show;
      canvas.textout(100,200,'küçükmüşsün');

    end; <<<<<<=== bu end else den sonraki beginin endi

    end;  <<<<<<== buda formcreateden sonraki beginin endi

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek
    FiLoZoF bunu yazdı:
    -----------------------------

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;

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

    var
      Form1: TForm1;
      dogum_yili:string;
    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    dogum_yili:=inputbox('deneme','deneme','');
    if strtoint(dogum_yili)<1990 then
    begin

    show;
    canvas.textout(100,200,'büyükmüşsün')

    end
    else

    Begin
    show;
    canvas.textout(100,200,'küçükmüşsün');

    end;

    end;


    end.

    Sevin gayrı :)


    -----------------------------

    olm hangi ara yazdın a.q bari söyleseydin uğraşmazdım :P

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Memik_
    Memik_'s avatar
    Kayıt Tarihi: 15/Temmuz/2008
    Erkek

    Delphi'ye yeni başlayanlar için kaleme aldığım 3 yazı var şu linkte.

    http://www.memikyanik.com/dersler/dersler.htm

    Geçen yıl bu yazıların devamını getirememiştim. Ama yine de başlangıç için fikir veriyor bu 3 yazı.

     


    Memik YANIK - www.memikyanik.com
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    Saoalasınız arkadaşlar pascaldan demekki burası farklıymış :D , memik hocam sayfaları inceliyorum siz de sağolun.. 

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ~$
    ComputerWolf
    ComputerWolf's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 26/Mart/2003
    Erkek
    Haci sen emeklemeden kosarsan is olmaz.Dili ogrenmen gerekir once.Dilin kurallarini yalayip yut sonra gozun kapat siir yazar gibi code yaz.

    Hep denedin. Hep yenildin. Olsun yine dene , yine yenil ama daha iyi yenil !
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Selanikli
    Selanikli's avatar
    Kayıt Tarihi: 24/Eylül/2009
    Erkek

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;

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

    var
      Form1: TForm1;

    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);

    var

    doğum yılı:integer; // değişkenler prosedür ile begin arasında kodlanır.... !! var yazdıgı yukardaki var değil onu buraya ekliceksn

    begin
      dogum_yili:=inputbox('deneme','deneme','');
      if strtoint(dogum_yili)<1990 then
      show;
      canvas.textout(100,200,'büyükmüşsün')
      else
      show;
      canvas.textout(100,200,'küçükmüşsün');
    end;

    end.

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek
    Visual Basic 6,Delphi 7 artık bitti.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek

    al aq

    unit Unit1;

    interface

    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs;

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

    var
      Form1: TForm1;
      dogum_yili:string;
    implementation

    {$R *.dfm}

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    dogum_yili:=inputbox('deneme','deneme','');
    if strtoint(dogum_yili)<1990 then
    begin

    show;
    canvas.textout(100,200,'büyükmüşsün')

    end
    else

    Begin
    show;
    canvas.textout(100,200,'küçükmüşsün');
    end;
    end;
    end.

Toplam Hit: 7013 Toplam Mesaj: 12