winexec problemi devam ediyor:(

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

winexec problemi devam ediyor:(

Mesaj gönderen kubra_21 »

mussimsek hocam demek istediğim şu delphide menüden new component diyoruz ve yeni bir component oluşturmaya başlıyoruz. işte burada kod işleminde şöyle bir problem var(unutmadan söyleyeyim label özellikli bir nesne oluşturmaya çalışıyorum...) .önce bu nesneye url diye bir özellik kazandıdım .nesneyi forma ekleyip url özelliğine hangi adresi yazarsam o adres programı çalıştırıp nesnenin üzerine tıklayınca açılacak. hocam daha önce bahsettiğim hint olayını hallettim ama hala daha bu adres açma olayını halledemedim. diğer arkadaşımında yazmış olduğu gibi açaba explorerımı çalıştırıp yönlendirmem lazım bilmiyorum. daha önce bana shellapi ile olanını yolladınız ben bunuda denedim ama olmadı. shellapi yi uses e ekledim komutu yazdım.
ShellExecute(Handle,
'open',
' url',
nil,
nil,
sw_ShowMaximized);
(adres yerine url yazdım) dedim ama bu seferde "handle" de problem verdi.handle nin yerine "0" yazdım tamam ama işlemi yapmıyo....yani içinden çıkamıyorum kusura bakmayın hocam sizide yoruyorum ama sonsuz dünya işte bu yüzden var galiba:)
selam ve dua ile
Allah Namına Al Allah Namına Ver Vesselam...
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

"url" diyerek geçtiğiniz parametre Pchar olmalı.
yani PChar(url) yazmanız gerekiyor.Ayrıca "url" yi neden tırnak işareti içine aldınız?

kolay gelsin.
kubra_21
Üye
Mesajlar: 57
Kayıt: 30 Kas 2005 01:49
Konum: erzincan

Mesaj gönderen kubra_21 »

tamam ylmz arkadaşımın dediği gibi sonuca ulaşıyorum ama winexec ile yapmam gerekiyo bulabileniniz yok mu arkadaşlar :(
Allah Namına Al Allah Namına Ver Vesselam...
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

winexec syntax

Kod: Tümünü seç

winexec(lpCmdLine: PAnsiChar; uCmdShow: Cardinal) : Cardinal;
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Yukarıdan :ara "Arama" yı tıklayıp, kutuya WinExec yazmak ve Enter'e basmak bu kadar zor mu arkadaşlar? Aynı şeyi Google'da da yapabiliyorsunuz.
PeeRLeeSS
Üye
Mesajlar: 16
Kayıt: 12 Nis 2006 08:35

Mesaj gönderen PeeRLeeSS »

winexec('forum\webbrows.exe',sw_show);

kullanım komutu bu. forum dediğim klasörün ismi , webbrows.exe zaten exe çaliştiracağınız dosyanın ismi...

basarilar...
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

PeeRLeeSS yazdı:winexec('forum\webbrows.exe',sw_show);

kullanım komutu bu. forum dediğim klasörün ismi , webbrows.exe zaten exe çaliştiracağınız dosyanın ismi...
evet normal kullanımı böyle.
Fakat URL için;

Kod: Tümünü seç

winexec(PChar('C:\Program Files\Mozilla Firefox\firefox.exe '+URL),SW_MAXIMIZE);
Kolay gelsin.
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

ShellExecute'un örnek kullanımı:

Kod: Tümünü seç

ShellExecute(0, nil, 'http:', nil, nil, SW_NORMAL);
ShellExecute(0, nil, 'mailto:', nil, nil, SW_NORMAL);
İyi çalışmalar.
Cevapla