Вопросы с тегом 'interop'

Взаимодействие - это требование, чтобы одна компьютерная система или язык программирования работали с другим.
20

Вызов команд оболочки из Ruby

Как вызвать команды оболочки из программы Ruby? Как я могу получить выход из этих команд обратно в Ruby?
05 авг. '08 в 12:56
40

Как правильно очистить объекты Interop Excel?

Я использую интерполяцию Excel в С# (ApplicationClass) и поместил следующий код в мое предложение finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinaliz...
01 окт. '08 в 17:18
12

Как я могу сделать строковое сравнение SQL-запросов на MySQL?

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

Git совместимость с Mercurial Repository

Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И я хочу продолжать использовать его. Здесь нет войн... Проблема всегда связана с интероперабельностью. Большинство людей используют SVN, что отлично для меня. ...
19 мая '09 в 15:26
2

Каков размер логического в С#? Действительно ли это занимает 4 байта?

У меня есть две структуры с массивами байтов и булевых: using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, Pack = 4)] struct struct1 { [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)] public byte[] values; } [St...
14 февр. '15 в 9:52
8

Лучший способ приведения объекта к int

Это, вероятно, тривиально, но я не могу придумать лучшего способа сделать это. У меня есть COM-объект, который возвращает вариант, который становится объектом в С#. Единственный способ получить это в int - int test = int.Parse(string.Format("{0}", m...
13 апр. '09 в 20:02
4

Вызов кода F # из С#

Я играю с F # и С# и хотел бы назвать F # код из С#. Мне удалось заставить его работать другим способом в Visual Studio, имея два проекта в одном решении и добавив ссылку на код С# на проект F #. После этого я мог бы вызвать код С# и даже выполнить ...
25 янв. '09 в 23:40
7

Git как меркуриальный клиент? Почему нет git -hg?

Это вопрос, который меня беспокоил какое-то время. Я выполнил свою домашнюю работу и проверил stackoverflow и нашел по крайней мере эти две темы по моему вопросу: Git для Mercurial, например git -svn и Git совместимость с репозиторием Mercurial Я сд...
26 мар. '10 в 20:40
5

Excel interop: рабочий стол или рабочий лист?

В настоящее время я пишу о динамической типизации, и я приведу пример взаимодействия Excel. Раньше я почти ничего не делал в офисе, и это видно. Учебник MSDN Office Interop для С# 4 использует интерфейс _Worksheet, но также интерфейс Worksheet. Я не...
26 июн. '09 в 22:02
4

Поверните простую С# DLL в компонент COM-взаимодействия

Как создать DLL С# в DLL-библиотеку COM, которая может быть использована приложением VB6?
17 авг. '11 в 12:12
7

Excel Interop - эффективность и производительность

Мне было интересно, что я могу сделать, чтобы улучшить производительность автоматизации Excel, поскольку это может быть довольно медленно, если у вас много чего происходит на листе... Вот несколько я нашел себя: ExcelApp.ScreenUpdating = false - ...
10 дек. '08 в 15:03
4

Как использовать Microsoft.Office.Interop.Excel на компьютере без установленного MS Office?

Я пишу приложение, которое работает с файлами excel. Мне нужна функция для удаления листа. Я должен использовать сборку Microsoft.Office.Interop.Excel.dll. Он работает отлично на машине разработчика, но когда я пытаюсь развернуть его на сервере, я п...
12 июл. '12 в 8:52
0

Interop Encryption/Decryption между Java/Net с AES и указанием IV и Key

Я пытаюсь реализовать симметричное шифрование с использованием AES, где я указываю ключ и IV. В рамках каждой экосистемы (Java → Java/.NET → .NET) шифрование и дешифрование работают так, как было разработано, но если я попытаюсь пройти между ними, я ...
14 июн. '13 в 16:25
13

Исключение из HRESULT: ошибка 0x800A03EC

Я получаю сообщение "HRESULT: 0x800A03EC" при запуске надстройки Excel со следующим кодом: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV = System.Text.RegularExpressions.Regex.Re...
03 окт. '12 в 18:31
12

Как взаимодействовать несколько языков в одном проекте?

Я слышал, что некоторые люди программируют на нескольких языках в одном проекте. Я не могу представить, как языки взаимодействуют друг с другом. Я имею в виду, что нет Java-метода, такого как myProgram.callCfunction(parameters); никогда не бывает...
11 мар. '09 в 23:57