Loginden sonra asıl form GörevÇubugunda görünmüyor.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Loginden sonra asıl form GörevÇubugunda görünmüyor.

Mesaj gönderen neu84 »

S.a arkadaşlar,
Veritabanına giriş için şifre kullanıcı adı veritabanı adını girdigim bi formun var, baglantı başarılı olunca asıl işlemlerimi yaptıgım formum açılıyor. Ancak login formum görevçubugunda görünürken giriş yaptıktan sonra kayboluyor close oldugu için ve diger formum açılıyor, ancak diger formum görev çubugunda görünmüyor. alt+tab yapıyorum hep bulmak için formu. Araştırdım, denemeler sonucu bişey elde edemedim, Önerileriniz nelerdir.
Kullanıcı avatarı
y.kulac
Üye
Mesajlar: 276
Kayıt: 08 Kas 2003 12:03
Konum: serdivan/sakarya

Re: Loginden sonra asıl form GörevÇubugunda görünmüyor.

Mesaj gönderen y.kulac »

ana formunuz hangisi?
eğer şifre girilen form ana form ise, diğer formun görev çubuğunda görülmemesi normal.
işlem yapacak olduğunuz formu ana form yapın, şifre formunuda ana formun onactive bölümünde showmodal olarak çağırın.
iyi çalışmalar.
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: Loginden sonra asıl form GörevÇubugunda görünmüyor.

Mesaj gönderen neu84 »

y.kulac yazdı:ana formunuz hangisi?
eğer şifre girilen form ana form ise, diğer formun görev çubuğunda görülmemesi normal.
işlem yapacak olduğunuz formu ana form yapın, şifre formunuda ana formun onactive bölümünde showmodal olarak çağırın.
iyi çalışmalar.
çok tşk ederim kardeş.. Bu şekilde bişey denemiştim, ancak sanırım yanlış yaptıgım şey onactive degilde oncreate inde çagırmaktı.. bi deniycem tekrar sizin söylediginiz gibi..bu arada iki formumda mainform olarak görünüyor object inspector de, asıl işlem yapacagım formu mainform yapınca digerini ne yapmam gerekiyor ?dmActiveForm, dmDesktop, dmPrimary den hangisi?
neu84
Üye
Mesajlar: 307
Kayıt: 06 Oca 2011 11:27

Re: Loginden sonra asıl form GörevÇubugunda görünmüyor.

Mesaj gönderen neu84 »

y.kulac yazdı:ana formunuz hangisi?
eğer şifre girilen form ana form ise, diğer formun görev çubuğunda görülmemesi normal.
işlem yapacak olduğunuz formu ana form yapın, şifre formunuda ana formun onactive bölümünde showmodal olarak çağırın.
iyi çalışmalar.
Mrb, söylediginizi denedim, oluyor ancak şöyle bi sorun var, anaformun onactiveinde login sayfasını showmodal yapınca, ilk olarak anaform açılıyor arkada bekliyor, onu da hide yada visible false yapıyorum teker teker denedim ama cannot change visible in onshow or onhide hatasını veriyor. Rİca etsem biraz daha yardımcı olurmusunuz..


Şöyle bişeylerde denedim.. bu kodlar mainform um a ait, login formumda Form3.Visible:=false; Form1.Show; yapıyorum baglantı başarılı olunca.

Kod: Tümünü seç

procedure TForm1.FormCreate(Sender: TObject);
begin
  zatenVarOlanKayitListesi:= TStringList.Create;
  strList:= TStringList.Create;
  Form1.Visible:=false;
end;


procedure TForm1.FormActivate(Sender: TObject);
var
FForm:TForm3;
begin
FForm:=TForm3.Create(self);
FForm.ShowModal;
proc_tbStokKayitlariGoster;
proc_RenkKoduVeIsimleriGetir;
StatusBar1.Panels[0].Text:='Sunucu Adı :'+FForm.GetComputerName+' - Veritabanı Adı :'+DataModule2.Query1.DatabaseName+' - Kullanıcı Adı :'+FForm.KullaniciAdi;
DataModule2.QueryBedenTipleriVeBedenler.Open;
end;
bunda istedigim olacak gibi oluyo ama hevesim kursagımda kalıyo, access violation hatası veriyo, ancak ulaşamayacagı oluşturulmamış bi obje yokki. Şifreyi girdikten db ye baglantıktan sonra ana form açılacak ama açılıyor gibi oluyo access violation a düşüyo hemen..
Cevapla