simge durumuna kucultmede sorun yasiyorum. F1 bekliyorum
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
simge durumuna kucultmede sorun yasiyorum. F1 bekliyorum
Selamün Aleyküm,
arkadaslar benim sistemim dll sistemi. ufak bir giriş ekranı var programıma exe haline oradan gerekli ayarları yapıldıktan sonra anamenu.dll dosyasını yüklüyorum ve anamenü çalışıyor...
bu anamenü dll in içerisindeki anamenü formunu ve diğer yüklediğim formları normal olarak simge durumuna küçült butonuna bastığımda hiçbir işlem yapmıyor. fakat el ile bir buton ekledim gerekli formu wsMinimized moduna getirdiğimde küçülüyor anlayamadım bu işten bişey.
daha önce böyle bir tecrübesi olan varsa yardımlarınızı bekliyorum.
Not sadece exe olarak çalışan bir projede bu sorun yok...!!!
arkadaslar benim sistemim dll sistemi. ufak bir giriş ekranı var programıma exe haline oradan gerekli ayarları yapıldıktan sonra anamenu.dll dosyasını yüklüyorum ve anamenü çalışıyor...
bu anamenü dll in içerisindeki anamenü formunu ve diğer yüklediğim formları normal olarak simge durumuna küçült butonuna bastığımda hiçbir işlem yapmıyor. fakat el ile bir buton ekledim gerekli formu wsMinimized moduna getirdiğimde küçülüyor anlayamadım bu işten bişey.
daha önce böyle bir tecrübesi olan varsa yardımlarınızı bekliyorum.
Not sadece exe olarak çalışan bir projede bu sorun yok...!!!
dll kullanımı skıntılı bir işlemdir parametreler uyuşacak ondan sonra exportlar düzgün apılacak. tipler uyumlu kullanılacak vs... benim mantığım anamenünün ana formda durmasını ve sadece ender kullanılan formların vs dll içine gömülüp kullanılmasını söyler.
siz yinede yukarda yazdığım şeyleri kontrol edin yada kodunuzu gönderin bakalım
siz yinede yukarda yazdığım şeyleri kontrol edin yada kodunuzu gönderin bakalım
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
sizin mantığınıza diyecek bişeyim yok. zaten küçük çaplı projelerde bende aynı yapıyı kullanıyorum hatta dll i hiç kullanmıyorum. (gerek duymuyorum çünkü). gelelim bu sistemde haklısın bir tip uyuşmazlığı var fakat bir türlü çözemedim. mecburen farklı bir çözüm yolu buldum. formskins componentlerinden birinin içerisinde minimized olayını kontrol eden bir event i var. buraya formun windowstate ini wsminized dediğimde çalışıyor.ikutluay yazdı:dll kullanımı skıntılı bir işlemdir parametreler uyuşacak ondan sonra exportlar düzgün apılacak. tipler uyumlu kullanılacak vs... benim mantığım anamenünün ana formda durmasını ve sadece ender kullanılan formların vs dll içine gömülüp kullanılmasını söyler.
siz yinede yukarda yazdığım şeyleri kontrol edin yada kodunuzu gönderin bakalım
sizden şöyle bir yardım isteyeyim, böyle bir component e ihtiyaç duymadan formu minimized tuşuna bastığımı nasıl anlayabilirim...
şimdi bende şöyle bir durum vardı kod yanımda değil ancak akşam detayına bakarım.
bir formu showmodal yaptığında öndeki formu küçültürsen arkadaki ekranda mal mal bakakalır. onu küçültüemezsin öndeki formuda pek kimse düşünemez bu bir sıkıntıdır. işte bu yüzden bu öndeki formdaki minimize olayını yakalayınca arkadaki formu da windows mesajları ile minimize ediyoruz otomatik. bu işini görürmü.
bir formu showmodal yaptığında öndeki formu küçültürsen arkadaki ekranda mal mal bakakalır. onu küçültüemezsin öndeki formuda pek kimse düşünemez bu bir sıkıntıdır. işte bu yüzden bu öndeki formdaki minimize olayını yakalayınca arkadaki formu da windows mesajları ile minimize ediyoruz otomatik. bu işini görürmü.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
kesinlikle görür, kodunu paylaşırsan çok sevinirim...ikutluay yazdı:şimdi bende şöyle bir durum vardı kod yanımda değil ancak akşam detayına bakarım.
bir formu showmodal yaptığında öndeki formu küçültürsen arkadaki ekranda mal mal bakakalır. onu küçültüemezsin öndeki formuda pek kimse düşünemez bu bir sıkıntıdır. işte bu yüzden bu öndeki formdaki minimize olayını yakalayınca arkadaki formu da windows mesajları ile minimize ediyoruz otomatik. bu işini görürmü.
formun tanımlarında bu fonksiyonu tanımla
bu formu kaydedip diğer formlarıda bundan inherit yaparsan artık bu kodu kafana takma gereği duymadan her yerde kullanırısın.
bu vesile ile csungurayada teşekkürü bir borç biliriz.
Kod: Tümünü seç
type
TFrmMaster = class(TForm)
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;
end;
Kod: Tümünü seç
procedure TFrmMaster.WMSysCommand(var Message: TWMSysCommand);
begin
if (Message.CmdType and $FFF0 = SC_MINIMIZE) then
begin
EnableWindow(Application.handle, true);
Application.Minimize;
end else
inherited;
end;
bu vesile ile csungurayada teşekkürü bir borç biliriz.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.
kod için teşekkür ederim. işimi benim istediğim anlamıyla gördü. ama senin kodunun bir avantjı aynı application ın bütün formlarını minimize edebiliyor. fakat ben dll sistemiyle çalıştığım için malesef olmadı. dediğim gibi tek tek formları minimize edebilmem de yeterli benim için şuanda. ilginiz için teşekkürler.
rica ederim. bana bunu csunguray öğretmişti...
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- loribnaczo54
- Üye
- Mesajlar: 60
- Kayıt: 24 Nis 2006 07:42
- Konum: Bahçelievler/İst.