Başlangıç > Kodlar > Visual Basic 6 ile herhangi bir uygulamayı çağırmak

Visual Basic 6 ile herhangi bir uygulamayı çağırmak


Visual Basic'den Herhangi Bir Uygulamayı Çağırmak

Visual Basic uygulamamız içinden başka bir uygulamayı çagırmamız mümükündür. Bunu yaparken Shell fonksiyonunu kullanırız.Bu fonksiyonun kullanış biçimi aşagıdaki şekildeki gibidir.

Degişken=Shell(yol adı , pencere biçimi)

Eger shell fonksiyonu başarılı olmuş ise geriye çalışan programın ID'sini döndürür. Biz vb uygulamamızı sona erdirsek bile shell fonksiyonu ile çagırdımımız program çalışmaya devam eder. Yol adı bizim çalıştıracagımız uygulamanın bulundugu yeri belirten string bir ifadedir. Pencere biçimi ise bu uygulamanın nasıl bir pencerede icra edilecegini belirtir. İkinci parametrenin kullanılması zorunlu degildir. Pencere biçimi olarak aşagıdaki degerler kullanılabilir.

Sabit Deger Açıklama
vbHide 0 Pencere gizli ancak kontrol bu pencerededir.
vbNormalFocus 1 Pencere normal pozisyonunda ve büyüklügünde ve kontrol bu pencerededir.
vbMinimizedFocus 2 Pencere ikon halinde ve kontrol bu pencerededir.
vbMaximizedFocus 3 Pencere maximum boyutlarda ve kontrol bu pencerededir.
vbMaximizedNotFocus 4 Pencere normal pozisyonunda ve büyüklügünde ancak kontrol çagıran pencerededir.
vbMinimizedNoFocus 6 Pencere ikon halinde ve kontrol çagıran pencerededir.


Örnek :


Private Sub Command1_Click()
On Error GoTo hata
'Eger bir hata oluşursa hata: git.
a = Shell("c:windowscalc.exe", 1)
'Uygulama çağırılıyor.
hata:
If Err.Number = 53 Then
a = MsgBox("Dosya bulunamadi.", , "Hata")
End If
End Sub



TD Software


Reklamlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: