Login Form sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
muradguzel
Üye
Mesajlar: 43
Kayıt: 28 Ara 2006 11:41
Konum: Sakarya
İletişim:

Login Form sorunu

Mesaj gönderen muradguzel »

s.a arkadaşlar bir projem var son aşamaya geldim vt firebird ibdataset bağlantı şekli mevcut lakin giriş formu ekranında giriş yap deyince anaform açılacak iptal denince uygulama sonlanacak ama unit2 kısmında unit unit1 tanımlamasını yapamıyorum izin vermiyor bu yüzden şifre doğru ise form1(anaform).show olmuyor form1 çıkmıyor en kısa ve kullanışlı yönden login formu analatırsanız sevinirim forumda rama yaptım ama biraz karışık geldi pek çözemedim yardımcı olursanız sevinirim hayırlı günler.
murat
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Login Form sorunu

Mesaj gönderen unicorn64 »

muradguzel yazdı:s.a arkadaşlar bir projem var son aşamaya geldim vt firebird ibdataset bağlantı şekli mevcut lakin giriş formu ekranında giriş yap deyince anaform açılacak iptal denince uygulama sonlanacak ama unit2 kısmında unit unit1 tanımlamasını yapamıyorum izin vermiyor bu yüzden şifre doğru ise form1(anaform).show olmuyor form1 çıkmıyor en kısa ve kullanışlı yönden login formu analatırsanız sevinirim forumda rama yaptım ama biraz karışık geldi pek çözemedim yardımcı olursanız sevinirim hayırlı günler.
unit2 login formun, unit1 ana formun unitleri sanırım. unit2 de uses bölümüne unit1 i eklediniz mi?


" unit2 kısmında unit unit1 tanımlamasını yapamıyorum izin vermiyor " izin vermiyordan kastınız nedir? hata alıyorsanız hata mesajını da yazarsanız daha net cevaplar alabilirsiniz.
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
muradguzel
Üye
Mesajlar: 43
Kayıt: 28 Ara 2006 11:41
Konum: Sakarya
İletişim:

Re: Login Form sorunu

Mesaj gönderen muradguzel »

Resim
Resim
yardımcı olursanız sevinirim.
murat
Kullanıcı avatarı
muradguzel
Üye
Mesajlar: 43
Kayıt: 28 Ara 2006 11:41
Konum: Sakarya
İletişim:

Re: Login Form sorunu

Mesaj gönderen muradguzel »

[Pascal Error] Unit1.pas(2): E2029 'INTERFACE' expected but 'UNIT' found
[Pascal Error] Unit1.pas(150): E2003 Undeclared identifier: 'TForm2'
[Pascal Fatal Error] Project1.dpr(6): F2063 Could not compile used unit 'Unit1.pas'
murat
Kullanıcı avatarı
CiTiZEN
Üye
Mesajlar: 1163
Kayıt: 06 Oca 2008 04:15

Re: Login Form sorunu

Mesaj gönderen CiTiZEN »

bence en kolay yontemlerden birisi şifreyi dönüştürüp bir dat veya herhangi bi dosyada saklarsınız program ve login formunuz açılınca şifreyi alıp değişkene atarsınız sonrada if döngüsü ile halledersiniz

if sifre=degisken then
form1.show;
else
application.terminate;

eger basit bişey isterseniz klay gelsin
UWESIS CORPORATION
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Login Form sorunu

Mesaj gönderen conari »

login formunda

Kod: Tümünü seç

implementation

uses ikinciişlemformun;
şeklinde unitini tanımladınmı?

Main form olarak ta login formunu seçmelisin

Kod: Tümünü seç

[Pascal Error] Unit1.pas(150): E2003 Undeclared identifier: 'TForm2'
bu hatadan bunu anlıyorum.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Login Form sorunu

Mesaj gönderen unicorn64 »

komple edit :

resimden hiçbirşey anlayamayınca hata mesajına göre birşeyler yazmıştım ama hataya tekrar bakınca

Kod: Tümünü seç

interface expected but unit found
sanırım uses tanımını yanlış yapmışsınız. interface tanımından önceki satırda uses unit1 yazıyor sanırım sizde.

tanımlamayı aşağıdaki şekilde düzenlerseniz sorun düzelecektir.

Kod: Tümünü seç


unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls,UNIT1;
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Login Form sorunu

Mesaj gönderen aslangeri »

s.a.
ben login formunu ana formun onactive eventinda çağırıyorum. eğer kullanıcı başarılı bir şekilde login olursa ana formun onactive eventinı iptal ediyorum.
ana formun onactive ine yazdığım kod şöyle bişi

Kod: Tümünü seç

if loginform=nil then loginform:=tloginform.create;
if loginform.showmodal=mrcancel then application.terminate else
begin
  freeandnil(loginform);
  onactive:=nil;
  kullanıcı yetkilerini oku ;
  menüleri ayarla;
   ıvır ;
   zıvr;
..
end;
ana form ve datamoduller hariç tüm formları manuel create ediyorum.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
muradguzel
Üye
Mesajlar: 43
Kayıt: 28 Ara 2006 11:41
Konum: Sakarya
İletişim:

Re: Login Form sorunu

Mesaj gönderen muradguzel »

arkadaşlar sağolasınız hallettim
implementation
uses unit2; kısmına yazmam gerekiyormuş. teşekkürler
murat
Cevapla