«interop» etiketlenmiş sorular


30
Excel birlikte çalışma nesnelerini düzgün bir şekilde nasıl temizlerim?
C # ( ApplicationClass) Excel birlikte çalışma özelliğini kullanıyorum ve nihayet yan tümce aşağıdaki kodu yerleştirdik: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Bu tür işler olsa da, Excel.exeExcel'i kapattıktan sonra bile süreç hala arka planda. Yalnızca uygulamam elle kapatıldığında serbest bırakılır. Neyi yanlış yapıyorum ya …
747 c#  excel  interop  com-interop 


10
Mercurial Veri Havuzu ile Git birlikte çalışabilirliği
Mac'te GIT kullanıyorum. Yeterince söylendi. Araçlara sahibim, deneyime sahibim. Ve kullanmaya devam etmek istiyorum. Burada savaş yok ... Sorun her zaman birlikte çalışabilirliktir. Çoğu insan benim için harika olan SVN kullanıyor. Git SVN kutudan çıkar ve fırfırsız bir çözüm değildir. İnsanlar SVN'yi mutlu bir şekilde kullanmaya devam edebilirler ve iş …

10
Nesneyi int yapmanın daha iyi yolu
Bu muhtemelen önemsizdir, ancak bunu yapmanın daha iyi bir yolunu düşünemiyorum. C # 'da bir nesne haline gelen bir değişken döndüren bir COM nesnesi var. Bunu bir int içine almanın tek yolu int test = int.Parse(string.Format("{0}", myobject)) Bunu yapmanın daha temiz bir yolu var mı? Teşekkürler
179 c#  interop 

2
Bir boole In C # boyutu nedir? Gerçekten 4 bayt alır mı?
Bayt ve boole dizilerinden oluşan iki yapım var: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct2 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public bool[] values; } Ve aşağıdaki kod: class main { public static void Main() …
137 c#  interop 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.