Jump to content

All In One Yapımı


lontokyo
 Share

Recommended Posts

usta sorun şudur programı actım bir button ekledim ve programı kaydettim normal standartlarda aynı program 10 kb gibi bişi iken bu 1,5 mb den inmiyor agirligi nedeni nedir acaba

içerisine eklenen buton arka plan artı programın extradan attıgı autorun felan boyutu artttırır..

Link to comment
Share on other sites

  • Replies 398
  • Created
  • Last Reply

Top Posters In This Topic

  • 3 hafta sonra ...
Hata mesajında Bilinmeyen Hata yazıyor. Neye basınca ya da hangi formda ne yaparken bu hatayı veriyor? Kodlarla açıklamalı sunum yaparsan yardımcı olabiliriz.

herhangi 1 kod yazmiyorum lontokyo arkadasimin videoda anlattıgı gibi yapiyorum herşeyi. yanılmıyorsam eksiksiz 1 şekilde.

neye basında yada hangi formda ne yaparken bu hatayı veriyor sorusuna gelirsek 2.capste goruldugu uzere bitmiş olan AIO projesinde katılımsız olarak ekledigim winrarı kurmak isterken bu hatayla karşılaşıyorum. daha dogrusu hepsinde.. Acıkcası herhangi 1 kod bilgim yok yada ben herhangi 1 kod eklemedim.

Link to comment
Share on other sites

  • 2 hafta sonra ...
Akozdem!R ustanın yeni olan 7.5.1006 versiyonunu indirip kurarsan sorun çözülecektir. Aynı sorun bende de oldu.Bu çalışmayı kurdum düzeldi.

Çift tıkla masaüstüne kısayol atmasını bekle. Saygılar..

http://rapidshare.com/files/249684915/IndigoRose.AutoPlay.Media.Studio.7.5.1006_UIT_by_AkozdemiR_M.exe[/CODE]

@Jbx; Burda sorunun çözümü verilmiştir.

Edited by KintaRo
Link to comment
Share on other sites

Değerli üstatlar hazırladığım çalışmama Flash ekliyorum en arkada görünmesini istiyorum ancak; sadece Checkbox lar ustunde gorunuyo ama imageler,butonlar ve label leri bir türlü flash ın üstüne alamıyorum bir kod varmıdır bununla ılgili yoksa benım bır yanlısımmı.

amsd.jpg

Edited by egemynet
Link to comment
Share on other sites

@egemynet

flash üstünde image buton vs gösteremezsin, listbox ve combobox üstündede image buton label vs. gösteremezsin

diğer resimler, butonlar, labeller'in birbirine göre konumunu align özelliği ile belirleyebilirsin.

Link to comment
Share on other sites

şimdide başıma bu musallat oldu şimdiye kadar by_AkozdemiR'in 7,5,1006 sürümünü kullanıyodum ve bir problem yoktu gene aynısını kullanıyorum ama projeyi yazırmak istediğimde bu hatayı alıyorum bilgisi olan varmı acaba

hata karşısında yaptıklarım

uninstall

reinstall

farklı sürüm

portable

bunlatı yaptım sonuc yok :D

hatar.jpg

Edited by egemynet
Link to comment
Share on other sites

lontokyo bende sana bişi sorcam programda ben çok fazla program eklicem ama menü butonlarını ne kadar küçültsemde sığdıramadım. ..

yani 2. sayfa da yapmam gerekiyor. Page 2 yi ekliyorum ama "preview" dediğimde sadece 1. sayfayı gösteriyor. sayfalar arası herhangi bir geçiş platformu yok. acaba olusturdugum birden fazla arayüzün page lerini nasıl birbirine bağlicam. yani programın altında 2. sayfaya geç gibi bir yazı cıksın istiyorum.

Edited by Revenge
Link to comment
Share on other sites

@egemynet

1. Edit > Prefences > Build bölümünde Code sign seçeneğini kaldır. [%90 olması lzm çünkü işaretli olup code sign uygulamasını seçmez isen böyle bir hata verir]

2. Project > Settings > Code Signing oradan işaretlileri vs kaldır.

Link to comment
Share on other sites

@Revenge

Anlattığından pek birşey anlamadım heralde şunu istiyorsun ;

Page.Jump("Page1"); bunu butonunu On Click evresine yazarsan butonu tıklandığı zaman Page1'e geçer.Ayrıca Page.Navigate fonksiyonu var bu komutun farklı içerikleri var ;

PAGE_FIRST = İlk sayfaya gider
PAGE_LAST = Son sayfaya gider
PAGE_NEXT = Bir sonraki sayfaya gider
PAGE_PREVIOUS = Bir önceki sayfaya gider
PAGE_BACKWARD = Hangi sayfadan gelinmiş ise oraya gider
PAGE_FORWARD = PAGE_BACKWARD komutu kullanılıp hangi sayfaya gidilmiş ise bu komutla o sayfaya tekrar döner[/CODE]

Örn : Page.Navigate(PAGE_LAST) , Page.Jump("Page2")

Link to comment
Share on other sites

@Dante_Imp

Heralde bu kod işini görür :)

booDurum = CheckBox.GetChecked("CheckBox1");
if booDurum == true then --Tıklanmış ise;

StatusDlg.Show(MB_ICONNONE, false);
StatusDlg.ShowProgressMeter(false);
StatusDlg.SetTitle("Programlar Kurulurken Lütfen Bekleyin");
StatusDlg.SetMessage("Winrar Sisteminize Kuruluyor ...");

tbBulunan = File.Find("AutoPlay\\Docs\\Winrar\\", "*.exe", false, false, nil, nil);-- .exe uzantılı dosyaları bul
if tbBulunan then --Eğer en az 1 exe dosyası bulunursa
for basla, bitir in tbBulunan do

File.Run(tbBulunan[basla], "", "", SW_SHOWNORMAL, false); ---Çalıştır
local tbParcala = String.SplitPath(tbBulunan[basla]); ---Dosya yolunu parçalara böl
local nmRandom = Math.Random(70, 100); ---70 ile 100 arasında rastgele bir sayı üret
Application.Sleep(nmRandom); ---Üretilen sayı kadar uygulamayı durdur
StatusDlg.SetStatusText("Yüklenen : " .. tbParcala.Filename .. tbParcala.Extension); ---Dosya ismini yaz

end
end

StatusDlg.Hide(); ---Pencereyi gizle

end[/CODE]

Link to comment
Share on other sites

@By.GaLeTiS

RichText.GetText fonksiyonunda önemli paremetre RawRTF, eğer bu true olursa richtext'teki yazının font, boyut, renk verilerinide alır bunu aldıktan sonra RichText.SetText fonksiyonu ile yazdırdığınız zaman alınan font, boyut, renk vs yine RawRTF'ye göre true ise uygulanır.

TextFile.WriteFromString ile alınan veriyi yazdırabilirsin.

strRichVeri = RichText.GetText("RichText1", false);
TextFile.WriteFromString(_DesktopFolder .. "\\abc.txt", strRichVeri, false);[/CODE]

Edited by spydevil
Link to comment
Share on other sites

24 saat çalışıp 24 saat istirahat ettiğim için 2 günde bir bakabiliyorum internete pardon.

Grameradam; seçenekli kurulum modunda status bar için AMS'deki kullanmak biraz yanlış olabilir. OtoKur'da bende seçmeli kurda kullanmadım. Çünkü kullanıcı yeri gelir 2 program seçer yeri gelir 10 program seçer. 2 program seçti diyelim o zaman ne olacak? status bar %50 ve %100 diye iki adımda dolu verecek. Bunu yapmak anlatmak gerçekten kolay değil. O yüzden en güzeli internetten flashla yapılmış bir loading bar bularak bunun kurulum esnasında görünmesini sağlayabilirsin.

Örneğin:

Please register to see this content.
dosyasını ekleyip projene koy. İsmini loadingbar olarak değiştir. Üzerine çift tıkla ve Attiributes kısmından State bölümündeki visible seçeneğinin işaretini kaldır. Yani proje çalıştığında bu animasyon görünmeyecek. Autoplay\Docs klasöründe 3 adet kurulum dosyası var diyelim. isimleri setup1.exe, setup2.exe setup3.exe olsun.Şimdi senaryomuzu yazalım:

kur_1 = CheckBox.GetChecked("kur_1") -- 1. programımız seçilimi değil mi diye kontrol ediyoruz.
kur_2 = CheckBox.GetChecked("kur_2") -- 2. programımız seçilimi değil mi diye kontrol ediyoruz.
kur_3 = CheckBox.GetChecked("kur_3") -- 3. programımız seçilimi değil mi diye kontrol ediyoruz.

if kur_1 == true then -- eğer 1. programımız seçili ise
Flash.SetVisible("loadingbar", true) -- flash animasyonunu görünür yap
File.Run("AutoPlay\\Docs\\setup1.exe", "", "", SW_SHOWNORMAL, true) -- setup1.exe adli dosyayı çalıştır ve kurulum bitene kadar bekle
Flash.SetVisible("loadingbar", false) -- flash animasyonunu kaybet
end

if kur_2 == true then -- eğer 2. programımız seçili ise
Flash.SetVisible("loadingbar", true) -- flash animasyonunu görünür yap
File.Run("AutoPlay\\Docs\\setup2.exe", "", "", SW_SHOWNORMAL, true) -- setup2.exe adli dosyayı çalıştır ve kurulum bitene kadar bekle
Flash.SetVisible("loadingbar", false) -- flash animasyonunu kaybet
end

if kur_3 == true then -- eğer 3. programımız seçili ise
Flash.SetVisible("loadingbar", true) -- flash animasyonunu görünür yap
File.Run("AutoPlay\\Docs\\setup3.exe", "", "", SW_SHOWNORMAL, true) -- setup3.exe adli dosyayı çalıştır ve kurulum bitene kadar bekle
Flash.SetVisible("loadingbar", false) -- flash animasyonunu kaybet
end

if kur_1 == true or -- eğer 1. programımız seçili ise
kur_2 == true or -- veya 2. programımız seçili ise
kur_3 == true then -- veya 3. programımız seçili ise
Dialog.Message("Kurulum", "Seçilen programların kurulumu tamamlandı", MB_OK, MB_ICONINFORMATION) -- kullanıcıya bittikten sonra kurulum tamamlandı mesajı ver
else -- yok hiç biri seçili değilse
Dialog.Message("Kurulum", "Lütfen bir seçim yapınız", MB_OK, MB_ICONINFORMATION) -- hiç bir program seçili olmadığı için uyarı ver
end[/CODE]

Örnekteki gibi kurulum esnasında loading animasyonumuzun görüntülenmesini sağlayabiliriz. Seçenekli kurulum modunda en pratik loading animasyonlu kurulum bu şekildedir.

aslında o kadarda zor birşey değil ;

for döngüsü kuracaksın, kaç tane checkbox var ise 1den o sayıya kadar gidecek.for döngüsünün içerisine if döngüsü ekleyeceksin, if CheckBox.GetChecked("kur_" .. basla) == true then bu döngünün altına bir değişken koyacaksın kaç tanesi seçili ona göre statusdlg verilerini düzenliceksin..

Link to comment
Share on other sites

@egemynet

1. Edit > Prefences > Build bölümünde Code sign seçeneğini kaldır. [%90 olması lzm çünkü işaretli olup code sign uygulamasını seçmez isen böyle bir hata verir]

2. Project > Settings > Code Signing oradan işaretlileri vs kaldır.

bikaç gündür böyle normal çalışıyodu bende anlamadın nedendir.

hatarr.jpg

Link to comment
Share on other sites

bunun için butonun içinde değişken tanımlaman lazım;

Sayfanın On Show kısmına

nmButonClick = 0;[/CODE]

Butonun On Click kısmına

[CODE]nmButonClick = nmButonClick + 1;

if nmButonClick == 2 then
---- buraya komutları yaz
end[/CODE]

Butonun On Leave kısmına

[CODE]nmButonClick = 0;[/CODE]

bu kadar..

Link to comment
Share on other sites

bunun için butonun içinde değişken tanımlaman lazım;

Sayfanın On Show kısmına

nmButonClick = 0;[/CODE]

Butonun On Click kısmına

[CODE]nmButonClick = nmButonClick + 1;

if nmButonClick == 2 then
---- buraya komutları yaz
end[/CODE]

Butonun On Leave kısmına

[CODE]nmButonClick = 0;[/CODE]

bu kadar..

hızlı cevabına ve ilgine teşekkür ederim ama olmadı :) sen denedinmi acaba

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...