Visual Basic Dersleri (VB Resource Editor)

Visual Basic ile yanında gelen çok güzel bir işlev. Bu işlev sayesinde oluşturduğumuz projelerimize dosya yerleştirebiliyoruz.
Diğer tabir ile .exe uzantılı dosyamıza başka bir dosya gömebiliyoruz.

Bu sizin kullanım amacınıza göre .exe, .dll, .ocx, .jpg gibi uzantılı dosyalar olabilir. Tabi bunun bir sınırı yoktur, istediğiniz uzantıdaki bir dosyayı gömebilirsiniz.

İlk olarak üstteki araç kısmında şöyle bir ikon göreceksiniz;


"Ben böyle birşey göremedim." diyorsanız, şu adımları inceleyiniz;



Şimdi geldi herhangi bir dosyayı oluşturduğumuz projeye eklemeye;



İstenilirse programın olduğu dizine eklediğimiz dosyayı çıkartabiliriz;
Private Sub Command1_Click()
Dim resbytes() As Byte
resbytes = LoadResData(101, "CUSTOM")
Dim no As Byte
no = FreeFile
Open App.Path & "\\Dosyamın_Adı.TXT" For Binary As #no
Put #no, , resbytes
Close #no
Shell App.Path & "\\Dosyamın_Adı.TXT", vbNormalFocus
End Sub

Komutların anlamları;
Dim; değişken atama anlamına gelir.
Shell; herhangi bir dosyayı çalıştırma komutudur.
App; oluşturduğunuz uygulama hakkında komut verebilirsiniz.
Mesala burada; "App.Path" uygulamanın bulunduğu dizini gösterir.
Open & Close; İngilizce’de tanımları neyse burdada aynısı geçerlidir. (Açma&Kapama)
LoadResData; Resource üzerinde verileri aktarmak anlamına gelir.

Resource edilebilecek dosyalar;
[1] Program(.exe)
[2] Yazı dosyaları
[3] İkonlar
[4] Menüler
[5] Diyaloglar
[6] Sıkıştırılmış dosyalar
[7] Yazı sitilleri
[8] Bitmap resim
[9] Hesap dosyaları
[10] Fare imleci
[11] Yazılar

________________________
Konu hakkında;
Öncelikle böyle bir konu için teşekkür ederim, başarılarının devamını dilerim.
Bu çorbada(konuda) tuzum(mesajım) bulunması açısından bende bir konuya değinmek istedim. Yalnız 0’dan 2’ye atlamak gibi oldu biraz değindiğim konu fakat lazım olabiliyor :)

Hoşçakalın.

0 yorum:

Yorum Gönder

 
Copyright © Visual Basic Blogu