in Eski Blog Yazılarım

VB6’yı Console Çalıştırmak

.Net kullanarak yoğun I/O işlemi yapan bir Console Application oluşturdum. Fakat bildiğim kadarı ile yaptığım tüm optimizasyonlar sonucunda bile sistem kaynaklarını o kadar çok meşgul ediyorki bu pek kabul edilebilir bir şey değil.

.Net ile geliştirdiğim uygulama kesmeyince (nasıl bir durumsa!) VB6 kullanmaya karar verdim. İstediğim işlemleri Scripting.FileSystemObject ile yaptım ve şuan için herhangi bir sorun yok gibi görünüyor.

C# ile yazdığım uygulama %20 cpu kullanırken VB6 ile oluşturduğum %2 kullanıyor. Tabi bu tamamen benim C# cahilliğimden de kaynaklanabilir ama kodu gösterdiğim abilerim olağandışı bir şey olmadığını söylediler. (İleride kodları karşılaştırdığım yazıyı paylaşacağım.)

Sonuç olarak VB6 ile işimizi hallettik. Ha unutmadan VB6’yi Console Application çalıştırmak için LINK.exe’yi kullanmanız gerekir.

"C:Program FilesMicrosoft Visual Studiovb98LINK.EXE"

Yolundan ulaşabilirsiniz. Daha sonra derlediğiniz dosyayı parametre vererek çalıştırmalısınız.

LINK.EXE /EDIT /SUBSYSTEM:CONSOLE benim.exe

Kaynak : http://www.xaprb.com/blog/2005/10/14/how-to-create-a-vb6-console-program/

Yorum Bırak

Comment