Articles

C# 4.0 async ve await ile ilgili genel sorunlar ve nasıl kullanılırlar

C# ta asenkron programlamada kullanılan c# async await anahtar kelimelerinden bahsetmek istiyorum. Öncelikle “Cannot find all types required by the ‘async’ modifier. Are you targeting the wrong framework version, or missing a reference to an assembly?” hatası alıyorsanız C# 5.0 ile gelen bu özellikleri C# 4.0 da kullanmaya çalışıyorsunuz demektir. Çözüm için Microsoft.CompilerServices.AsyncTargetingPack isimli NuGet paketini projeye dahil etmeniz yeterli. Daha sonra “This async method lacks ‘await’ operators and will run synchronously. Consider using the...

Continue Reading

Firebird Embeded Charset Problemi

“Bad Parameters on attach or create databes. CHARACTER SET XXX is not defined” Projenizde Firebird Embeded kullanıyorsunuz ve yukarıdaki hatayı alıyorsanız ihtiyacınız olan karakter seti Firebird tarafından tanınmıyor demektir. Bu sorunu çözebilmek için yapmanız gereken şey ihtiyacınız olan Firebird sürümünün tam kurulumunun olduğu dizinden “intl” isimli dizini içindeki “fbintl.conf” ve “fbintl.dll” dosyalarıyla beraber, programınızın olduğunu dizine kopyalamanız. Artık aynı hatayı almayacaksınız.

Continue Reading

Inno Setup için Kolay Yoldan Dosya Listesi Oluşturma

Inno Setup ile setup projesi oluştururken uzun dosya listesi içeren bi sorunla karşılaşırsanız, dosya listesini tek tek yazmak yerine C# ile 5 dk içinde hazırlayabileceğiniz yardımcı bir programla bu sorunu ilelebet çözebilirsiniz. Hemen bir Windows Forms Application oluşturun. Formunuza Button, FolderBrowserDialog ve TextBox ekleyin TextBox’ın MultiLine özelliğini True yapın ve sayfanızı kaplayacak şekilde tasarlayın Sayfanızın button1 in click olayına : private void button1_Click(object sender, EventArgs e) { List files = new List(); List files2 =...

Continue Reading

ADO.NET provider for Firebird 2.7 çıktı

Birçok projemde Firebird kullandığımı zaten bloguma bir göz atan herkes rahatlıkla anlayabilir. Embed özelliği ile projelerime gömebilmem, sadece birkaç mb alan kaplamasıyla gerçekten küçük kurulum dosyaları oluşturabilmem tüm bunların yanında .net ile Entity Framework desteklemesi benim için çok güzel artılar. Her ne kadar Microsoft SQL Server Compact Edition yayınlamış olsa da, özellikleri gerçek bir projenin ihtiyaçlarını karşılamaktan uzak. Bakalım belki SQL Server 2012 sürümü, SQL Server ürününe kanımın ısınmasını sağlayabilir. Bu sürüm ile gelen değişikler...

Continue Reading