Archive for the ‘C#’ Category

If you get “Unable to automatically debug ‘XXX.Service’. The remote procedure could not be debugged. This usually indicates that debugging has not been enabled on the server. See help for more information.” message while debugging WCF Service remove “Configure” static function from service. public static void Configure(ServiceConfiguration config) { }  

Original file: C# to C++ / Qt T4 generator cc.Name == p.PropertyType.Name); if(contains) WriteLine(“#include “); } } private void GenerateFromEnum(Type t, string objectName, bool useQTTypes) { FieldInfo[] memberInfos = t.GetFields(BindingFlags.Public | BindingFlags.Static); WriteLine(“enum class ” + objectName + “”); WriteLine(“{“); for(int i = 0; i < memberInfos.Length; i++){ Write("\t" + memberInfos[i].Name + " = " […]

Sisteminiz cok fazla log uretiyorsa: https://github.com/cihant/Utils-Helpers/blob/master/AsyncFileAppender.cs Ornek ayarlar icin: https://github.com/cihant/Utils-Helpers/blob/master/README.md

Pointer i eger asagidaki gibi loop bittikten sonra sileyim derseniz cok fena yanilirsiniz. Memory siser, siser, siser. Eger GDI object ise cok beklemenize de gerek kalmaz 🙂 Yanlis Brush* brush; for (int i = 0; i < 100; i++) {      brush = new Brush(Color.Red, 1.0f); } delete brush; Dogrusu pointer i her kullanimdan sonra, […]

Primary interop assembly Office 2013 Component ID Office 2013 Component ID [64 bit] Excel {C8A65ABE-3270-4FD7-B854-50C8082C8F39} {E3BD1151-B9CA-4D45-A77E-51A6E0ED322A} InfoPath {0F825A16-25B2-4771-A497-FC8AF3B355D8} {C5BBD36E-B320-47EF-A512-556B99CB7E41} Outlook {F9F828D5-9F0B-46F9-9E3E-9C59F3C5E136} {7824A03F-28CC-4371-BC54-93D15EFC1E7F} PowerPoint {813139AD-6DAB-4DDD-8C6D-0CA30D073B41} {05758318-BCFD-4288-AD8D-81185841C235} Visio {C1713368-12A8-41F1-ACA1-934B01AD6EEB} {2CC0B221-22D2-4C15-A9FB-DE818E51AF75} Word {9FE736B7-B1EE-410C-8D07-082891C3DAC8} {13C07AF5-B206-4A48-BB5B-B8022333E3CA} Microsoft Forms 2.0 {B2279272-3FD2-434D-B94E-E4E0F8561AC4} {A5A30117-2D2A-4C5C-B3C8-8897AC32C2AC} Microsoft Graph {52DA4B37-B8EB-4B7F-89C1-824654CE4C70} {24706F33-F0CE-4EB4-BC91-9E935394F510} Smart Tag {487A7921-EB3A-4262-BB5B-A5736B732486} {74EFC1F9-747D-4867-B951-EFCF29F51AF7} Office Shared {6A174BDB-0049-4D1C-86EF-3114CB0C4C4E} {76601EBB-44A7-49EE-8DE3-7B7B9D7EBB05} Project {1C50E422-24FA-44A9-A120-E88280C8C341} {706D7F44-8231-489D-9B25-3025ADE9F114}       Primary […]

Visual Studio geliştirme ortamı gerçekten çok başarılı. Özellikle 2010 versiyonu çok büyük kolaylıklar sağlıyor. Ancak javascript sanki üvey evlat, IDE tarafında atıl bırakılmış. VS 2010 extensions ile bu açığı kapatmak mümkün. Eski plugin mimarisine göre çok farklı olan extensions ile ilgili örnekleri internette bulabilirsiniz. Aşağıda bahsadeceğim extension aslında internette bulunan bir kaç önemli örnek üzerinde […]

MySql ve MSSql in huyudur, hata var derler ama nerede oldugunu soylemez ve saatlerinizi yerler. Bu saatleri geri kazanmaniz icin, kendi adima da hatirlatma notu olarak, karsilastigim bir kac noktayi listelemek istiyorum Eger MySqlParameter kullaniyorsaniz (mssql den alistiginiz) @ isareti yerine ? isareti kullanin Field isimlerinde (veri alanlarinda degil) “ veya ‘ yerine ` isareti […]

PNG ve GDI+ hatası

14, Jan 2010

img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png); ile A generic error occurred in GDI+ hatası alıyorsanız asağıdaki kodu deneyin MemoryStream ms= new MemoryStream(); Bitmap bitmap = new Bitmap(img); bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.WriteTo(Response.OutputStream);

Browser nesnesindeki html yazdırırken sayfa header ında “Page n of n” sayfa footer ında ise url ve tarih beraberinde yazılır. Bu header ve footer ı yok etmenin çok basit bir yolu var. Browser nesnesinde kullandığınız html in style ına div#header{display:none;} div#footer{display:none;} satırlarını  eklerseniz sorununuz basitçe çözülür.

Öncelikle bilmeyenler için söyleyelim: WiX, XML den Windows yükleme paketleri (msi veya msm) oluşturan açık kaynak kodlu bir araçtır. Microsoft tarafından geliştirilmiştir ve Microsoft&#39;un dışarıda yayınladığı (SourceForge) ilk açık kaynak kodlu projedir. WiX için xml dosyası oluşturma biraz karışık olabilir. Bu işlem için yazılmış bir interface olan WiX# kullanarak c# ile kolaylıkla gerekli XML i […]


top