คำถามติดแท็ก interop


30
ฉันจะทำความสะอาดวัตถุ interop ของ Excel อย่างเหมาะสมได้อย่างไร
ฉันใช้การทำงานร่วมกันของ Excel ใน C # ( ApplicationClass) และได้วางรหัสต่อไปนี้ในประโยคสุดท้ายของฉัน: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); แม้ว่างานประเภทนี้Excel.exeจะยังอยู่ในพื้นหลังแม้ว่าฉันจะปิด Excel ก็ตาม มันจะเปิดตัวก็ต่อเมื่อแอปพลิเคชันของฉันถูกปิดด้วยตนเอง ฉันกำลังทำอะไรผิดหรือมีทางเลือกอื่นเพื่อให้แน่ใจว่ามีการกำจัดวัตถุ interop อย่างถูกต้องหรือไม่
747 c#  excel  interop  com-interop 

11
ฉันจะทำการเปรียบเทียบสตริงตัวพิมพ์เล็ก - ใหญ่ของ SQL ใน MySQL ได้อย่างไร
ฉันมีฟังก์ชั่นที่คืนค่าตัวอักษรห้าตัวพร้อมตัวพิมพ์เล็ก ถ้าฉันทำแบบสอบถามในสายนี้มันจะคืนค่าโดยไม่คำนึงถึงกรณี ฉันจะทำให้สตริงเคียวรี MySQL เป็นตัวพิมพ์เล็กหรือใหญ่ได้อย่างไร?

10
การทำงานร่วมกันของคอมไพล์ด้วย Mercurial Repository
ฉันใช้ GIT บน Mac พูดพอแล้ว. ฉันมีเครื่องมือฉันมีประสบการณ์ และฉันต้องการใช้มันต่อไป ไม่มีสงครามที่นี่ ... ปัญหามักเกิดจากการทำงานร่วมกัน คนส่วนใหญ่ใช้ SVN ซึ่งยอดเยี่ยมสำหรับฉัน Git SVN ทำงานนอกกรอบและเป็นทางออกที่ไม่จีบ ผู้คนสามารถใช้ SVN ต่อไปได้อย่างมีความสุขและฉันจะไม่เสียขั้นตอนการทำงานและไม่มีเครื่องมือ ตอนนี้ ... พวกบางคนมาพร้อมกับ Mercurial ดีสำหรับพวกเขาพวกเขามีเหตุผล แต่ฉันไม่สามารถหา GIT HG นอกสถานที่ได้เลย ฉันไม่ต้องการเปลี่ยนมาใช้ HG แต่ฉันยังต้องทำงานร่วมกับที่เก็บของพวกเขา พวกคุณคนใดรู้วิธีแก้ปัญหาง่ายๆสำหรับเรื่องนี้?

10
วิธีที่ดีกว่าในการร่ายวัตถุไปยัง int
นี่อาจเป็นเรื่องเล็กน้อย แต่ฉันไม่สามารถคิดวิธีที่ดีกว่าที่จะทำ ฉันมีวัตถุ COM ที่คืนค่าตัวแปรซึ่งกลายเป็นวัตถุใน C # วิธีเดียวที่ฉันจะได้รับสิ่งนี้คือ int int test = int.Parse(string.Format("{0}", myobject)) มีวิธีที่สะอาดกว่านี้หรือไม่? ขอบคุณ
179 c#  interop 

2
บูลีนขนาดเท่าไหร่ใน C #? มันใช้เวลา 4 ไบต์จริงเหรอ?
ฉันมีสองโครงสร้างด้วยอาร์เรย์ของไบต์และบูลีน: 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; } และรหัสต่อไปนี้: class main { public static void Main() { Console.WriteLine("sizeof array of bytes: "+Marshal.SizeOf(typeof(struct1))); Console.WriteLine("sizeof array of …
137 c#  interop 

1
แปลง Kotlin Array เป็น Java varargs
ฉันจะแปลง Kotlin ของฉันArrayเป็น varargs Java ได้String[]อย่างไร val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings) จะส่ง ArrayList ไปยังพารามิเตอร์เมธอด varargs ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.