aybarsgezmis Posted December 17, 2010 Share Posted December 17, 2010 (edited) [size="2"]1.PROBLEM[/size][color="#FF8C00"][/color][b][/b] [color="#0000FF"]Yaptıgım Projede Programlar Bölümünde Sorun yasadım Resimli Anlatacağım Açık olarak[/color] [img]http://img687.imageshack.us/img687/5756/adszrpz.jpg[/img] Yukarıda [color="#FF0000"](Tümünü Seç , Seçilenleri Kaldır ve Seçilenleri KUR )[/color] buttonları çalışıyor fakat [color="#FF0000"]( Toplu Kur )[/color] Mantığını Çözemedim yardım edebilirseniz sevinirim komudu şu şekilde ama ben kurulum.ini ne oluyor onu anlamadım?Oraya nasıl ve ne eklemem gerekiyor function sec(sObject, sName) bChecked = CheckBox.GetChecked(sObject) if bChecked then INIFile.SetValue("Autoplay\\Docs\\kurulum.ini", sName, "kur", "1") nSayi = nSayi+1 Label.SetText("sayi", nSayi .. " adet program seçildi") else INIFile.DeleteSection("Autoplay\\Docs\\kurulum.ini", sName) nSayi = nSayi-1 Label.SetText("sayi", nSayi .. " adet program seçildi") end [b]2.PROBLEM[/b][size="2"][/size] Şifreli Giriş Bölümünde Boyutu Küçülttüğüm zaman Ana sayfa ve diğer pages sayfaları da küçülüyor Şimdiki giriş sayfası şu şekilde [img]http://img220.imageshack.us/img220/5543/83886746.jpg[/img] [color="#FF0000"]Sizcede Kapa Durmamış mı?[/color] Demek istediğim Şifreli Bölüm 100 X 150 OLSUN Ana sayfa ve Diğer Pageler 200 X 400 olsun gibi yapmak istiyorum ? Bir sayfa değiştirdiğimde hepsi birden değişssin istemiyorum. [b]3.PROBLEM[/b][size="2"][/size] [color="#FF8C00"][size="2"]Trial Version Eklemek [/size][/color] [img]http://img808.imageshack.us/img808/9568/dogrukey.jpg[/img] [color="#FF0000"]Ekrana Orjinal sifreyi girdikten sonra çıkan ekran şu şekildedir.[/color] [img]http://img26.imageshack.us/img26/4048/75849008.jpg[/img] İptal Butonuna bastığım zaman çıkması gereken ekran bu ama orjinal key girsem iptalde bassam hep bu ekran çıkıyor [color="#FF0000"]Kodu Şu Şekildedir.[/color][size="3"][/size][b][/b] oName = Input.GetText("Input1"); oKey = Input.GetText("Input2"); if (oKey == "" or oName == "") then Dialog.Message("Hata!", "Lütfen boşlukları doldurun!", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1); elseif (oName == "ADMIN" or oKey == "Aybisoft-1315") then Page.Jump("Ana Menü") else Dialog.Message("Hata!", "Yanlış şifre girdiniz.", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1); end Edited December 17, 2010 by aybarsgezmis Quote Link to comment Share on other sites More sharing options...
djonur007 Posted December 17, 2010 Share Posted December 17, 2010 3. sorunu dün cevapladım! 1. sorundaki kurulum.ini ===> seçilen ve kurulan program sayısını öğrenmek için kullanılan dosya. 2. sorunun cevabı forumda vardı araştır. Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 17, 2010 Share Posted December 17, 2010 eğer 1. ve 3. soruların çözüldüyse 2. sorunuda ben cevaplayayım: her sayfanın on preload evresine şu kodu yazın: [code]Window.SetSize(Application.GetWndHandle(), en, boy)[/code] en boy kısımlarına o pencerenin boyutu ne olmasını istiyosan o değerleri girersin, [b]200, 100[/b] gibi. Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 17, 2010 Author Share Posted December 17, 2010 3.Soru dün cevapladın da yazdığımı okumusundur sanırım cünkü kullanıcı adını da dogru girsen trial olarak gösterio benim istediğim doğru key girilince trial olarak göstermemesi ? yoksa iptal butonu ile tamam butonu arasında fark olmuyor ikisinde de trial gösterio 2.Soru Bunları belirtmeden önce arastırdım zaten bir türlü bulamadım bakmadığım okumadığım sayfa kalmadı bu yüzden yazmak zorunda kaldım 1.Soru Peki oRADa bisey belirtmem gerekiyor mu ? ayrıca ben programlarımı nasıl aktarırım elimdeki kodlara baktım ama :S ? Quote Link to comment Share on other sites More sharing options...
djonur007 Posted December 17, 2010 Share Posted December 17, 2010 3. sorunu aşağıdaki linkte çözmüştük! [codebox]http://www.tnctr.com/topic/159488-proje-ams-kayyt-ve-tryal-ile-ilgyly/page__view__findpost__p__927583[/codebox] Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 17, 2010 Author Share Posted December 17, 2010 [quote name='KintaRo' date='17 Aralık 2010 - 19:39 ' timestamp='1292615394' post='928174'] eğer 1. ve 3. soruların çözüldüyse 2. sorunuda ben cevaplayayım: her sayfanın on preload evresine şu kodu yazın: [code]Window.SetSize(Application.GetWndHandle(), en, boy)[/code] en boy kısımlarına o pencerenin boyutu ne olmasını istiyosan o değerleri girersin, [b]200, 100[/b] gibi. [/quote] Dediğin gibi yaptım ama yine pencere tümüne uyguluyor ben bir tek sifreli bölüme uygulamak istiyorum sifreli bölümün on preload bölümüne ekledim ama ana menü ve diğer menüleride o boyutta uyguladı Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 17, 2010 Author Share Posted December 17, 2010 (edited) [quote name='djonur007' date='17 Aralık 2010 - 19:46 ' timestamp='1292615791' post='928183'] 3. sorunu aşağıdaki linkte çözmüştük! [codebox]http://www.tnctr.com/topic/159488-proje-ams-kayyt-ve-tryal-ile-ilgyly/page__view__findpost__p__927583[/codebox] [/quote] Evet trial olayını çözdük ama anlatamadığım konu ŞU Şimdi İlk CD key ve Serial doğru girsende ekrana trial version 30 gün kaldı yazıyor o zaman iptal butonunun yada cd key bir anlami kalmiyor. sence bir mantıksızlık yok mu Hem orjinal key gireceğim hemde trial version diecek tekrar Bunu şu şekilde düşünebiliriz Orjinal Anahtar sözcük girip hala Sahte göstermesi bu yola çıkıyor konu ve ben sayfaları birbileri ile ilişkilendirdim page.jump ile her sayfa atladığım zaman bana 30 gün kaldı diye soru soruyor... :S umarım simdi anlamısındır Edited December 17, 2010 by aybarsgezmis Quote Link to comment Share on other sites More sharing options...
djonur007 Posted December 18, 2010 Share Posted December 18, 2010 Senin soruna en güzel cevap aşağıda; [codebox]http://www.tnctr.com/topic/136466-parola-tasarymy/[/codebox] Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 18, 2010 Author Share Posted December 18, 2010 (edited) [quote name='djonur007' date='18 Aralık 2010 - 07:29 ' timestamp='1292657941' post='928366'] Senin soruna en güzel cevap aşağıda; [codebox]http://www.tnctr.com/topic/136466-parola-tasarymy/[/codebox] [/quote] Ben buralara hep baktım ama bendeki farklı bir olay mantık aynı bağlantısı yok sadece parola yada sifre ile ilgili sıkıntı degil bende bendeki kabul ettiği halde ekrana trial hatası vermek MANTIGI şu Şekilde Şifre ve Parolanı kabul ediyor ama hata mesajı veriyor sayfa atladıktan sonra ve her sayfa atladığında aynı hata mesajını alıyorsun [color="#FF0000"](eğer sifre ve parola yanlış ise page sayfası açılsın ve bu mesaj aktif olsun ) + ( Değil ise yine sayfa açılsın mesaj pasif olsun [/color]) mantığı bu olması lazım Edited December 18, 2010 by aybarsgezmis Quote Link to comment Share on other sites More sharing options...
djonur007 Posted December 18, 2010 Share Posted December 18, 2010 [quote name='aybarsgezmis' date='18 Aralık 2010 - 14:23 ' timestamp='1292675625' post='928485'] Ben buralara hep baktım ama bendeki farklı bir olay mantık aynı bağlantısı yok sadece parola yada sifre ile ilgili sıkıntı degil bende bendeki kabul ettiği halde ekrana trial hatası vermek MANTIGI şu Şekilde Şifre ve Parolanı kabul ediyor ama hata mesajı veriyor sayfa atladıktan sonra ve her sayfa atladığında aynı hata mesajını alıyorsun [color="#FF0000"](eğer sifre ve parola yanlış ise page sayfası açılsın ve bu mesaj aktif olsun ) + ( Değil ise yine sayfa açılsın mesaj pasif olsun [/color]) mantığı bu olması lazım [/quote] Arkadaşım söylediğin mantık ile aşağıdaki projenin mantığı aynı! daha ne istiyorsun? [codebox]http://www.4shared.com/file/qjdoxhcV/New_Arsiv.html[/codebox] Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 18, 2010 Author Share Posted December 18, 2010 (edited) [quote name='djonur007' date='18 Aralık 2010 - 14:50 ' timestamp='1292684416' post='928570'] Arkadaşım söylediğin mantık ile aşağıdaki projenin mantığı aynı! daha ne istiyorsun? Edited December 18, 2010 by aybarsgezmis Quote Link to comment Share on other sites More sharing options...
aybarsgezmis Posted December 18, 2010 Author Share Posted December 18, 2010 (edited) Öncelikle GİRİŞ PANELIMIZDEN BAŞLIYALIM [img]http://img152.imageshack.us/img152/9568/dogrukey.jpg[/img] [color="#FF0000"]Şifre Panelimiz bu şekildedir.[/color] Tamam Butonuna basıldığında doğru key girilirse AnaSayfa(Pages1)bölümüne geçiyor İptal Butonuna basıldığında doğrudan AnaSayfa(Pages1) bölümüne geçiyor [color="#FF0000"]Tamam Butonu Kodlaması şu şekildedir.[/color] [code]oName = Input.GetText("Input1"); oKey = Input.GetText("Input2"); if (oKey == "" or oName == "") then Dialog.Message("Hata!", "Lütfen boşlukları doldurun!", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1); elseif [color="#FF0000"](oName == "Admin" or oKey == "AYBISOFT-1315")[/color] then ----- [color="#0000FF"]Bizim orjinal şifremizi girdiğimiz yer[/color] Page.Jump("Ana Menü") ------[color="#0000FF"]Yukarıda girmiş olduğumuz doğru key girilince buradaki "Ana Menü" (Pages1) sayfasına yönlendirecek[/color] else Dialog.Message("Hata!", "Yanlış şifre girdiniz.", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1); --- [color="#0000FF"]Eğer farklı bir key girilirse bu hata alınır[/color] end [/code] [color="#FF0000"]İptal Butonu Kodlaması şu şekildedir.[/color] [code]Page.Jump("Ana Menü");----- [color="#0000FF"]Sizi direk "Ana Menü" (Pages1) Sayfasına yönlendirecek.[/code][/color] Şimdi gelelim [color="#0000FF"]ANA SAYFA[/color] Bölümüne [img]http://img525.imageshack.us/img525/8800/trialul.jpg[/img] [color="#0000FF"]Ekranımız Şu Şekildedir[/color] Burada "Ana Sayfa" (Pages1) script kısmında On Preload kısmına şu kodları giriyoruz [code]toplam_sure = 30;----[color="#0000FF"]Toplam ayarlamak istediğimiz süre buraya ekliyoruz ister 30 ister 3 gün yapın size kalmis[/color] kalan_sure = 0; date_installed = Application.LoadValue("My Application", "Date Installed"); date_installed = String.ToNumber(date_installed); if date_installed == 0 then Application.SaveValue("My Application", "Date Installed", System.GetDate(DATE_FMT_JULIAN)); kalan_sure = toplam_sure; else kalan_sure = (date_installed + toplam_sure) - System.GetDate(DATE_FMT_JULIAN); end if String.ToNumber(kalan_sure) < 1 then Dialog.Message("Trial version sona erdi", "Orjinalini edinin"); Application.Exit(); else Dialog.Message("Trial Version", "Kalan Süre "..kalan_sure.." gündür."); --- [color="#0000FF"]Sayfamızda Trial version kac gün kaldığını gösteriyor[/color] end [/code] [size="4"][center]......SORULAR ......[/center][/size][color="#000000"][/color][b][/b] [b]1 - ) [/b][size="3"][/size] Ana Sayfa kodları yazdık ama her açılışında kalan süre gösteriyor neden ? [b]2 - )[/b][size="3"][/size] Şifre Panelinde doğru key girildiği halde neden ekrana trial version şu kadar kaldı diye gösteriyor? Cevap : [color="#0000FF"]Bunun cevabını biliyor gibiyim yada yanılıyorum sebebi Şifre Paneli ile ana sayfanın bir bağlantısı olmadığı için buda 1.Sorunun cevabını yanıtlıyor sanırım[/color] [b]3 - )[/b][size="3"][/size] Eğer Şifre Paneli ile Ana Sayfanın bir bağlantısı yoksa bunu nasıl ilişkilendiririz ? [size="3"]4 - )[/size][b][/b] Şifre Panelindeki Tamam butonu nu Ana Sayfa ile ilişkilendirmek mi gerekiyor trial version yazmamasi için ? [b]5 - )[/b][size="3"][/size][color="#0000FF"][/color]Ana Sayfa(Pages1)bölümünde yazdığımız kodlar bütün sayfalar için geçerli oluyor her sayfa geçişi yaptığımda (pages2,pages3,pages4) gibi ekrana trial version şu kadar kaldi yazısı çıkıyor Ben bunu Şifre panelindeki iptal butonu ile ilişkilendirmem mümkün mü ? [b]6 - )[/b][size="3"][/size] Şifre Panelindeki tamam butonuna bastığım zaman bu ekranlar çıkmasın iptal butonuna bastığımda 5.sorudaki trial version ekranı çıksın SANIRIM Bütün gününüzü bana ayıracaksınız yardımcı olursanız sevinirim hem herkes faydalanmış olur Edited December 18, 2010 by aybarsgezmis Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 21, 2010 Share Posted December 21, 2010 problem team viewer ile halledilmiştir. Quote Link to comment Share on other sites More sharing options...
catastrope33 Posted December 26, 2010 Share Posted December 26, 2010 Şu secilenleri kur kodunu verirmisiniz? Quote Link to comment Share on other sites More sharing options...
OzgrGvnc Posted December 28, 2010 Share Posted December 28, 2010 [quote name='catastrope33' date='26 Aralık 2010 - 10:01 ' timestamp='1293354719' post='932579'] Şu secilenleri kur kodunu verirmisiniz? [/quote] Arama yaparmısınız.. [code]http://www.tnctr.com/topic/137346-checkbox-anlatymy-4/[/code] Quote Link to comment Share on other sites More sharing options...
saydax Posted April 29, 2011 Share Posted April 29, 2011 (edited) ams ile yaptığım program çalıştığında pencerenin biraz solda açılmasını istiyorum nasıl yapabilrim Edited April 29, 2011 by saydax Quote Link to comment Share on other sites More sharing options...
pilgetir Posted April 29, 2011 Share Posted April 29, 2011 [quote name='saydax' date='29 April 2011 - 19:07 ' timestamp='1304096849' post='1001811'] ams ile yaptığım program çalıştığında pencerenin biraz solda açılmasını istiyorum nasıl yapabilrim [/quote] şimdi tam hatırlamıyorum ama projenin yani sayfanın dialog penceresi olduğunu varsaıyorum çift tıkla orada özellikler olması lazım ölçüler sol tarafda ordan ölçülerle oynarak değiştirebilirsin konumunu Quote Link to comment Share on other sites More sharing options...
KintaRo Posted April 29, 2011 Share Posted April 29, 2011 Aşağıdaki kod, açılacak olan dialog penceresini ana pencerenin solunda açar. dialogun eni kaçsa aşağıdaki 480 ile onu değiştirin. [quote]nPos = Window.GetPos(Application.GetWndHandle()) DialogEx.Show("Dialog1", false, nPos.X-480, nPos.Y)[/quote] Quote Link to comment Share on other sites More sharing options...
babyboy15300 Posted July 13, 2011 Share Posted July 13, 2011 arkadaşlar ben daha ams de yeniyim bir arkadaşımda ams sayfasına eklediği butona serial girmiş ve bunu tıkladığında kurulum gerçekleşiyor bunun nasıl yapıldığını banada anlatabilirmisiniz?? Quote Link to comment Share on other sites More sharing options...
babyboy15300 Posted August 2, 2011 Share Posted August 2, 2011 hadi bee tnctr ekibi eylül ayının 13.den beri cevabınızı bekliyorum... Quote Link to comment Share on other sites More sharing options...
DivaneTR Posted August 2, 2011 Share Posted August 2, 2011 [quote name='babyboy15300' date='14 July 2011 - 01:42 ' timestamp='1310596942' post='1045851'] arkadaşlar ben daha ams de yeniyim bir arkadaşımda ams sayfasına eklediği butona serial girmiş ve bunu tıkladığında kurulum gerçekleşiyor bunun nasıl yapıldığını banada anlatabilirmisiniz?? [/quote] [center][b]Yalnızca Serial Girdiriyorsa Regedit'e Deger Giriyordur. Önce Program Kurulumu Sonra Serial Giriyorsa Programı Sessiz Parametre İle Çalıştırıp Ardından Da Regedit'e Seriali Giriyordur. Bu Kadar.[/b][/center] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.