Вопросы с тегом «interop»


30
Как правильно очистить объекты взаимодействия Excel?
Я использую взаимодействие Excel в C # ( ApplicationClass) и поместил следующий код в мое предложение finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Хотя этот вид работает, Excel.exeпроцесс все еще находится в фоновом режиме даже после закрытия Excel. Это только выпущено, как только мое приложение …
747 c#  excel  interop  com-interop 

11
Как я могу сделать сравнение строк с учетом регистра SQL в MySQL?
У меня есть функция, которая возвращает пять символов в смешанном регистре. Если я сделаю запрос по этой строке, он вернет значение независимо от регистра. Как я могу сделать строковые запросы MySQL чувствительными к регистру?

10
Совместимость Git с Mercurial Repository
Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И я хочу продолжать его использовать. Здесь нет войн ... Проблема всегда в совместимости. Большинство людей используют SVN, что отлично подходит для меня. Git SVN работает "из коробки" и является решением без излишеств. Люди могут …

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 …
138 c#  interop 


9
Как поступать с файлами, имя которых превышает 259 символов?
Я работаю над приложением, которое просматривает каждый файл в некоторых каталогах и выполняет некоторые действия с этими файлами. Среди прочего, я должен получить размер файла и дату, когда этот файл был изменен. Некоторые полные имена файлов (каталог + имя файла) слишком длинные, я не мог использовать .NET Framework FileInfo, который …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.