Barang gratisan selalu identik dengan kualitas rendah, penuh dengan sisipan iklan, asal jadi, dan mengabaikan kepuasan penggunanya. Tetapi ternyata tidak selamanya anggapan itu betul, salah satu contoh aktual adalah layanan pemberian nama domain gratis oleh co.cc. Selengkapnya...
ARTIKEL
Terpopuler
Informasi Umum
Joomla! 1.5.20 telah diRilis!!!. Download disini.
Investasi? Emas saja... tahan pada situasi dan kondisi apapun, termasuk pada saat krisis. Baca informasinya
Windows7 ternyata tidak menyertakan Windows Movie Maker. Baca artikelnya
| Mencetak file gambar menggunakan ShellExecute di Visual FoxPro |
| TipsVFP |
| Ditulis oleh Lucky Permana |
|
Seorang teman pernah meminta untuk dibuatkan program sederhana yang dapat mencetak file gambar tanpa perlu membukanya terlebih dahulu menggunakan software pengolah gambar. Bagaimana caranya? Sebagai ilustrasi, apabila Anda menggunakan windows explorer di windows, Coba perhatikan. Pada saat meng-klik kanan sebuah file gambar maka akan muncul daftar pilihan "action" yang salah satunya adalah action "print". Kemudian coba Anda klik action print tersebut. Apa yang terjadi? ternyata sistem windows langsung mencetak file gambar tersebut langsung ke printer. Seperti itulah kira-kira program sederhana yang diminta teman tersebut. Masukkan nama file yang diminta, klik tombol "Print" dan seketika itu juga file gambar akan tercetak melalui printer. Bagaimana cara membuatnya menggunakan Visual FoxPro? Tidak ada yang tidak mungkin di dunia ini, yang ada hanyalah keterbatasan pengetahuan kita untuk melakukan sesuatu yang (sekarang) belum mungkin. Bingung?.. hehehe.. lupakan saja, kita kembali ke tugas 'sederhana' di atas. Tugas tersebut bisa dilakukan dengan mudah menggunakan Visual FoxPro dengan memanfaatkan fungsi API yang diberinama ShellExecute(). Dengan ShellExecute() Anda bisa mencetak file apa saja dengan mudah dan cepat, cukup tulis nama file lalu klik tombol maka file akan tercetak. Bahkan lebih dari itu, dengan ShellExecute() Anda bisa melakukan apa saja yang biasa dilakukan oleh sistem windows seperti membuka (open) file, membuka folder, memainkan file lagu, mengirimkan email, bahkan membuka alamat website. Tertarik? baca terus deh... Karena ShellExecute() adalah sebuah fungsi API, Anda harus men-Declare fungsi tersebut sebelum menggunakannya untuk mencetak file gambar atau keperluan lainnya. Kalau tidak mau repot, ketikkan saja (copy-paste) contoh Declare berikut ini: DECLARE INTEGER ShellExecute IN shell32.dll ; Sebagaimana terlihat pada baris kode di atas, fungsi ShellExecute() memiliki enam parameter, yaitu: hndWin: Untuk mendefinisikan window utama. Di Visual FoxPro, biasanya di-set ke nilai 0. Selanjutnya, Anda dapat menjalankan fungsi ShellExecute() tersebut dengan perintah: ShellExecute(hndWin,cAction,cFileName,cParams,cDir,nShowWin) Perhatikan! penulisan "ShellExecute" adalah case-sensitive sesuai dengan nama fungsi yang sudah di-Declare; dimana hndWin, cAction, cFileName, cParams, cDir, nShowWin adalah parameter-parameter yang sudah harus Anda definisikan sebelumnya. Sebagai contoh misalkan Anda ingin mencetak file gambarku.jpg yang ada di folder C:\gambar, maka Anda harus menuliskan baris kode berikut: DECLARE INTEGER ShellExecute IN shell32.dll ; hndwin= 0 ShellExecute(hndWin,cAction,cFileName,cParams,cDir,nShowWin) Lalu bagaimana Apabila yang diinginkan adalah mencetak seluruh file gambar yang ada di folder tersebut? Bisakah?.. Silahkan gunakan imajinasi dan kreatifitas Anda... Semoga bermanfaat dan..... Selamat berkreasi. |
Selintas info
Seperti diberitakan ComputerWeekly.Com, report terakhir Kaspersky mengenai Spam, menyebutkan bahwa Facebook telah menggeser eBay dari posisi kedua daftar organisasi yang paling banyak mendapat serangan phishing di Internet. Sementara posisi pertama ditempati oleh situs e-commerce Paypal yang menjadi target sebesar 56% serangan phishing. |





