Sayfayı Yazdır | Pencereyi Kapat

AddAssetFromUrl

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Clomosy ile değişken kullanımı
Forum Tanımlaması: TRObject dili ile değişken tanımlaması ve ekranda gösterme
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=1415
Tarih: 16 Haziran 2026 Saat 06:04
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: AddAssetFromUrl
Mesajı Yazan: kaanl0
Konu: AddAssetFromUrl
Mesaj Tarihi: 04 Mart 2026 Saat 11:40
Merhaba yaptığımız uygulamada birçok görsel olduğu için bazı menülerin açılması uzun sürüyor. Bu yüzden anakod kısmında 
MyForm.AddAssetFromUrl(' https://raw.githubusercontent.com/kaanl0/Project-Assets/main/code.png" rel="nofollow - https://raw.githubusercontent.com/kaanl0/Project-Assets/main/code.png ');
bu şekilde bütün görselleri ekliyorum. Eğer cleartemporary kullanırsam ilk açılışta çok fazla görsel olduğu için çok uzun sürüyor. Burada kullanabileceğimiz bir asenkron yapı var mı? 
Örneğin login ekranı açılırken sadece orada kullanılacak görseller iner sayfa açıldığında diğer görsellerde inmeye devam eder. Ayrıca AddAssetFromUrl ile ilgili dökümantasyonda fazla bilgi bulamadım. Yukardaki şekilde anakodda kullandıktan sonra başka yerlerde kullanacağım zaman ClickedBtn.clProSettings.PictureSource = 'code.png'; şeklinde kullanıyorum bu doğru bir kullanım mı? Veya uygulamanın hızlı çalışması için görselleri farklı bir şekilde yükleyebileceğimiz yöntemler var mı



Cevaplar:
Mesajı Yazan: Emr.Erkmn
Mesaj Tarihi: 05 Mart 2026 Saat 07:17
Merhaba Kaan, 
ClickedBtn.clProSettings.PictureSource = 'code.png'; evet kullanımın doğru, AddAsset ile o resmi internetten çekip cihazın yerel hafızasına kayıt edip artından yerel dosyayı kullanıyorsun. 
cleartemporary  komutunu her açılışta kullanıyorsan cihazın önbelliğini sildiğin için uygulama her seferinde tğm resimleri internetten baştan indirmek zorunda kalıyor. 

Bazı çözüm yolları olabilir;
Bütün görselleri anakod içerisinde yüklemektense sadece login ekranında gözükecek görselleri anakod da indirebilirsin, giriş yap butonuna bastığın da ana menüye geçiş fonksiyonunun içine menü görsellerin AddAsset kodlarını ekleyebilirsin

Arka plana bir timer ekleyebilirsin, login ekranında kullanıcı şifresini yazarken arka planda timer ile resimleri indirebilirsin 
https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}" crossorigin="anonymous">



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net