Лучшие interop вопросы ИТ разработчиков

  • 39голосов
  • 5ответов
  • 0просмотров

Использование функции-члена класса C ++ в качестве функции обратного вызова C

Error: User Rate Limit Exceededint a(int *, int *). Я пишу код C ++, подобный следующему, и пытаюсь зарегистрировать функцию класса C ++ в качестве функции обратного вызова: class A { public: A(); ~A(); int e(int *k, int *j); }; A::A() ...

Задан Jun 16, 2009, 10:45 AMотsharptoothMethos
  • 11голосов
  • 7ответов
  • 0просмотров

Использование COM DLL из C # без библиотеки типов

Error: User Rate Limit Exceeded Error: User Rate Limit ExceededDllUnregisterServer, DllRegisterServer, DllCanUnloadNow а такжеDllGetClassObjectError: User Rate Limit Exceeded UPDATE:Я пытался реализовать предложение Джеффа, но я получаю эту ...

Задан Jun 29, 2009, 1:42 PMотtoxvaerd
  • 0голос
  • 1ответ
  • 0просмотров

Почему cudaGLSetGLDevice не удалось, даже если он вызывается в первой строке основной функции

Я хочу использовать совместимость между OpenGL и CUDA. Я знаю, как говорилось в некоторых уроках, первый шаг - выбрать устройство. Однако когда я вызвал cudaGLSetGLDevice (0) в первой строке основной функции, программа завершила работу с ...

Задан May 07, 2012, 3:04 PMотgenpfaultTonyLic
  • 70голосов
  • 5ответов
  • 0просмотров

Взаимодействие с Excel: _Worksheet или Worksheet?

В настоящее время я пишу о динамической типизации, и я привожу пример взаимодействия Excel. Я вряд ли когда-либо делал взаимодействие с Office, и это видно.Руководство по взаимодействию с MSDN ...

Задан Sep 15, 2015, 12:52 AMотpnutsJon Skeet
  • 35голосов
  • 8ответов
  • 0просмотров

Как вы называете код Python из кода C?

Я хочу расширить большой C-проект новыми функциональными возможностями, но я действительно хочу написать его на Python. По сути, я хочу вызвать Python-код из C-кода. Однако обертки Python-C, такие как SWIG, позволяют использовать OPPOSITE, то ...

Задан Jun 28, 2009, 11:51 PMотpgb
  • 4голосов
  • 8ответов
  • 0просмотров

C # .NET Графики Библиотеки / Код? [закрыто]

Я создаю некоторое программное обеспечение для составления отчетов, которое будет генерировать книги Excel с диаграммами и всеми соответствующими данными. Помимо встроенных библиотек и функций интеграции .NET Office, есть ли другие инструменты ...

Задан Dec 17, 2009, 6:09 PMотTroggy
  • 9голосов
  • 6ответов
  • 0просмотров

Советы по использованию библиотеки C из C #

Error: User Rate Limit Exceeded Error: User Rate Limit ExceededError: User Rate Limit Exceeded [http://www.pcreview.co.uk/forums/unmanaged-c-lib-c-t1919937.html]Error: User Rate Limit Exceeded Error: User Rate Limit Exceeded int lmdif(int ...

Задан Jun 04, 2012, 8:12 AMотBenjol
  • 6голос
  • 1ответ
  • 0просмотров

Почему COM-взаимодействие предпочтительнее P / Invoke в .NET?

В нашем проекте мы повторно используем много кода Delphi через COM в нашем приложении asp.net. Вот так: legacy delphi dll = & gt; Оболочка delphi COM = & gt; .Net interop = & gt; asp.net (mvc) У нас есть некоторые проблемы, связанные с ...

Задан Jun 07, 2012, 9:35 AMотstakxCohen
  • 10голосов
  • 5ответов
  • 0просмотров

Можно ли использовать C ++ / CLI для вызова кода .NET из собственных приложений C ++? [закрыто]

Я сделал наоборот (вызывая чистый код C ++ из .NET) с C ++ / CLI, и это сработало (по большей части). Как осуществляется направление от нативного до C ++ / CLI? Я действительно не хочу использовать COM-взаимодействие ...

Задан Oct 04, 2017, 10:53 PMотPeter MortensenAssaf Lavie
  • 7голосов
  • 2ответа
  • 0просмотров

C # C ++ Interop callback

Недавно я возился с взаимодействием между C # и C ++, в частности настраивая функцию обратного вызова, которая вызывается из C ++ DLL. namespace TomCSharpDLLImport { class Program { public delegate void TomDelegate(int a, int b); ...

Задан Feb 13, 2013, 2:50 PMотjszigetiTomP89
  • 6голосов
  • 3ответа
  • 0просмотров

Существуют ли функции R, которые зависят от системы?

Мои коллеги хотели бы убедиться, что наша работа в R не зависит от платформы, в частности, этот код будет работать в Linux, Mac и Windows, а файлы, созданные в одной системе, будут работать в других системах. Так как проблема в моей группе уже ...

Задан May 23, 2017, 12:11 PMотCommunityDavid LeBauer
  • 5голосов
  • 2ответа
  • 0просмотров

Excel Interop Print

Мне нужно распечатать выбранную область листа Excel (которую я выбрал с помощью Range.Select ()), используя следующие параметры печати: Принтер: Microsoft XPS Document Writer Выбор печати Альбомная ориентация A4 Нормальные поля Подгонка листа на ...

Задан Jun 05, 2012, 3:50 PMотMemphiZ
  • 4голосов
  • 4ответа
  • 0просмотров

SetText текстового поля во внешнем приложении. Win32 API

Используя Winspector, я обнаружил, что идентификатор дочернего текстового поля, которое я хочу изменить, составляет 114. Почему этот код не изменяет текст TextBox? [DllImport("user32.dll")] static extern IntPtr GetDlgItem(IntPtr hDlg, ...

Задан Jul 08, 2009, 9:44 PMотKirschstein
  • 2голосов
  • 0ответов
  • 0просмотров

Использование службы CF WCF от клиента Delphi 2010: привязка данных и платформа Entity Framework

Я перевожу Win32 Delphi VCL-приложение, написанное в Delphi 2010, на многоуровневую архитектуру. Приложение широко использует ExpressGrids (TcxGrid) от devexpress для привязки данных. * I have designed the data tier based on Entity framework, ...

Задан Jul 10, 2013, 9:28 PMотreckface
  • 8голос
  • 1ответ
  • 0просмотров

Как классы пользовательских значений выглядят в Java?

Мне кажется, я понимаю новый "класс значений" особенность Scala 2.10 по сравнению с Haskellnewtype: trait BoundedValue[+This] extends Any { this: This => def upperBound: This def lowerBound: This } class Probability ...

Задан Jul 01, 2012, 6:15 PMотPtharien's Flame
  • 47голосов
  • 3ответа
  • 0просмотров

Можно ли вызвать функцию C из C # .Net

Я имею C lib и хочу вызвать функцию в этой библиотеке из приложения C #. Я попытался создать оболочку C ++ / CLI для C lib, добавив файл C lib в качестве входных данных компоновщика и добавив исходные файлы в качестве ...

Задан Jul 15, 2012, 8:51 AMотChinjoo
  • 64голосов
  • 4ответа
  • 0просмотров

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

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

Задан Sep 21, 2014, 9:59 AMотpnutsJohn Wales
  • 6голосов
  • 2ответа
  • 0просмотров

Как загрузить надстройку Excel с помощью Interop

У меня есть AddIn, который я хочу вызвать через Excel взаимодействия из приложения C # winforms. Я не могу загрузить надстройку и т. Д., Если не удаляю и не устанавливаю ее каждый раз (это явно связано сExcel не загружает надстройки при ...

Задан Oct 14, 2014, 2:16 PMотGoos van den Bekeromuser35149
  • 3голос
  • 1ответ
  • 0просмотров

Использование Reflection с COM Interop

После вызова взаимодействия я возвращаю объект COM. Я знаю, что этот объект будет одним из трех возможных классов COM (Class1, Class2, Class3), но я не знаю, какой из них во время выполнения. Отражение этого объекта (interopObject.GetType ()) ...

Задан Jul 21, 2009, 9:32 PMотSWeko
  • 35голосов
  • 4ответа
  • 0просмотров

Простая C # DLL - как мне ее вызвать из Excel, Access, VBA, VB6?

У меня есть простая библиотека классов, написанная на c #. using System; namespace TestDll { public class Test { public string HelloWorld { get { return "Hello World"; } } } }У меня вопрос, как я могу вызвать эту функцию HelloWorld из Microsoft ...

Задан Jul 23, 2009, 11:15 AMотdivinci
  • 4голосов
  • 4ответа
  • 0просмотров

Процесс Excel все еще выполняется после закрытия в VB.net

Мой вопрос в основном только о том, как завершить процесс Excel.exe, который запускается при использовании Excel. В приложении я открываю и использую книгу Excel с несколькими листами, а затем оставляю их на усмотрение пользователя, моя проблема ...

Задан Feb 03, 2017, 4:27 PMотDonald DuckAlex
  • 8голосов
  • 2ответа
  • 0просмотров

Word Interop не работает в запланированной задаче

В настоящее время я разрабатываю сценарий, который принимает документ Word, открывает его в Word, а затем распечатывает файл Word в формате PDF. Все отлично работает при запуске вручную на моей машине или на сервере. Проблема возникает, когда я ...

Задан May 13, 2015, 12:36 PMотAndrea LigiosSteve Platz
  • 6голос
  • 1ответ
  • 0просмотров

Понимание таблицы бегущих объектов

Я пытаюсь использовать таблицу запущенных объектов для получения DTE конкретного экземпляра Visual Studio. Я собирался использовать технику, описанную наMSDN [http://msdn.microsoft.com/en-us/library/ms228755%28v=vs.80%29.aspx], Мне удалось ...

Задан Aug 06, 2012, 10:15 PMотDave Hillier
  • 5голосов
  • 3ответа
  • 0просмотров

Как реализовать шаблон dispose в c # при переносе COM-объекта Interop?

Мой класс содержит объект из Interop и вызывает для него метод, который заставляет его распределять вещи. Он также предоставляет метод для освобождения этого материала, поэтому я ожидаю, что я должен вызвать его в Dispose (): class MyClass : ...

Задан Jul 28, 2009, 7:51 PMотSam
  • 14голос
  • 1ответ
  • 0просмотров

Как выстроить массив структур переменного размера? C # и C ++ помощь по взаимодействию

У меня есть следующие структуры C ++ struct InnerStruct { int A; int B; }; struct OuterStruct { int numberStructs; InnerStruct* innerStructs; };И функция C ++ OuterStruct getStructs();Как я могу сделать это в C #? Где определения C # struct ...

Задан Jul 28, 2009, 10:53 PMотDevDevDev
  • 17голосов
  • 4ответа
  • 0просмотров

WinForms Interop, перетаскивание из WinForms -> WPF

Я пытаюсь перетащить данные из части Winforms моего приложения в элементы управления WPF, которые содержатся внутри "ElementHost". И он падает, когда я пытаюсь это сделать. Попытка сделать то же самое, но из Winforms в Winforms работает ...

Задан Jul 31, 2009, 4:21 PMотDrew NoakesSuperOli
  • 8голос
  • 1ответ
  • 0просмотров

Какое правильное перечисление `XlFileFormat` для Excel 97-2003

Что касается Excel VBA Interop, что является правильнымXlFileFormat перечисление для сохранения таблицы Excel 97-2003? Официальная документация MSDNВот [http://msdn.microsoft.com/en-us/library/office/bb241279%28v=office.12%29.aspx] но я не могу ...

Задан Aug 28, 2012, 12:44 PMотJMK
  • 2голосов
  • 3ответа
  • 0просмотров

Excel Interop - Отменить выбор

Я копирую и вставляю строки в лист Excel, например: while (rowsToAdd > 0) { // copy the existing row insertionCell.EntireRow.Copy(Type.Missing); // location of the new row Range newRow = insertionCell.EntireRow.get_Offset(1, 0).EntireRow; // ...

Задан Sep 12, 2012, 1:45 AMотCharlie Salts
  • 17голосов
  • 3ответа
  • 0просмотров

Как поймать любое исключение Javascript в Clojurescript?

В моем уровне общения мне нужно быть в состоянии поймать ЛЮБОЕ исключение JavaScript, зарегистрировать его и продолжить, как обычно. Текущий синтаксис для перехвата исключений в Clojurescript указывает, что мне нужно указать тип перехватываемого ...

Задан Sep 30, 2012, 12:23 PMотJav_RockDima B.
  • 15голосов
  • 3ответа
  • 0просмотров

Преобразовать указатель C ++ / CLI в собственный указатель C ++

Я столкнулся с этой проблемой преобразования указателя C ++ / CLI в собственный указатель C ++. Вот фон: Я пишу приложение Windows Forms с использованием C ++ / CLI. Приложение делает вызов в несколько интерфейсов COM. При создании экземпляра ...

Задан Dec 13, 2014, 5:25 AMотDeduplicatorTomas Vinter
  • 52голосов
  • 12ответов
  • 0просмотров

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

Я получаю "HRESULT: 0x800A03EC" ошибка при запуске надстройки Excel со следующим кодом: Excel.Range rng = ActiveSheet.Cells[x, y] as Excel.Range; string before = rng.Value2; string cleanV = ...

Задан Oct 03, 2012, 6:31 PMотDaniil Shevelev
  • 3голосов
  • 3ответа
  • 0просмотров

Эта команда требует как минимум две строки исходных данных

Я получаю эту ошибку: This command requires at least two rows of source data. You cannot use the command on a selection in only one row. Try the following: - If you're using an advanced filter, select a range of cells that contains at least two ...

Задан May 13, 2013, 12:52 PMотJake1164l--''''''---------''''''''''''
  • 2голосов
  • 3ответа
  • 0просмотров

Перегрузки в COM-взаимодействии (CCW) - имена IDispatch включают суффикс (_2, _3 и т. Д.)

У меня есть управляемая сборка, содержащая несколько классов, и эти классы имеют перегруженные методы. Выставляю сборку на звонилки COM / IDispatch через [ComVisible(true)]... и также установка правильного Guid на самой сборке. Я не определяю ...

Задан Aug 14, 2009, 7:29 PMотCheeso
  • 2голосов
  • 3ответа
  • 0просмотров

Excel Interop - Отменить выбор

m копирование и вставка строк в лист Excel, например: while (rowsToAdd > 0) { // copy the existing row insertionCell.EntireRow.Copy(Type.Missing); // location of the new row Range newRow = insertionCell.EntireRow.get_Offset(1, 0).EntireRow; // ...

Задан Sep 11, 2012, 11:45 PMотCharlie Salts
  • 17голосов
  • 3ответа
  • 0просмотров

Как поймать любое исключение Javascript в Clojurescript?

В моем уровне общения мне нужно быть в состоянии поймать ЛЮБОЕ исключение JavaScript, зарегистрировать его и продолжить, как обычно. Текущий синтаксис для перехвата исключений в Clojurescript указывает, что мне нужно указать тип перехватываемого ...

Задан Sep 29, 2012, 4:51 PMотDima B.
  • 2голосов
  • 3ответа
  • 0просмотров

Перегрузки в COM-взаимодействии (CCW) - имена IDispatch включают суффикс (_2, _3 и т. Д.)

У меня есть управляемая сборка, содержащая несколько классов, и эти классы имеют перегруженные методы. Выставляю сборку на звонилки COM / IDispatch через [ComVisible(true)]... и также установка правильного Guid на самой сборке. Я не определяю ...

Задан Aug 14, 2009, 11:03 AMотCheeso
  • 12голосов
  • 4ответа
  • 0просмотров

Регистрация пользовательских оконных классов win32 из c #

У меня есть новое приложение, написанное на WPF, которое должно поддерживать старый API, который позволяет ему получать сообщение, которое было отправлено в скрытое окно. Обычно другое приложение использует FindWindow для идентификации скрытого ...

Задан Sep 24, 2008, 3:35 PMотmorechilli
  • 1голосов
  • 5ответов
  • 0просмотров

Лучший способ выпустить Excel Interop Com Object

Эксперты, пожалуйста, дайте мне знать, как я могу это сделать ... Я работаю над приложением VB.Net, которое использует библиотеку объектов Microsoft.Office.Interop.Excel для создания рабочих листов в рабочей книге и сводных таблиц в этих рабочих ...

Задан Oct 16, 2012, 11:46 AMотJohn Bustos
  • 2голосов
  • 2ответа
  • 0просмотров

Свойство C #, доступное для VBA (COM): ошибка времени выполнения '424': требуется объект

Этот код C # находится в .NET 4.5ComVisible монтаж: Код C #[InterfaceType(ComInterfaceType.InterfaceIsDual)] [Guid("22341123-9264-12AB-C1A4-B4F112014C31")] public interface IComExposed { double[] DoubleArray { get; set; } object[] ObjectArray { ...

Задан Oct 19, 2012, 12:34 PMотAdam
  • 3голос
  • 1ответ
  • 0просмотров

Отключить кнопку «Сохранить как» в Word 2010

У меня есть следующий код, который должен отключить кнопку «Сохранить как» в Word 2010. Приведенный ниже метод вызывается вDocument_Startup событие: private void DisableSaveAsButton() { Object MenuBar = 40; Object FileMenu = 1; Object ...

Задан Oct 25, 2012, 4:05 PMотBlade3
  • 2голос
  • 1ответ
  • 0просмотров

Контроль Excel в элементе управления WebBrowser

Я пытаюсь загрузить файл .xls в элемент управления веб-браузера в моем приложении Windows Forms таким образом, чтобы я мог постоянно обновлять его данными программным способом. Так, например, когда пользователь нажимает кнопку в форме, данные на ...

Задан Oct 30, 2012, 4:45 PMотJohn Bustos
  • 9голосов
  • 9ответов
  • 0просмотров

Установка dllimport программно в C #

я используюDllImport в моем решении. Моя проблема в том, что у меня есть две версии одной и той же библиотеки DLL, одна для 32-битной, а другая для 64-битной. Они оба предоставляют одинаковые функции с одинаковыми именами и ...

Задан Aug 23, 2009, 9:21 PMотMatt
  • 11голосов
  • 4ответа
  • 0просмотров

Python для .NET «невозможно найти сборку» ошибка

Я использую CPython и у меня есть C # dll. Я'я пытаюсь использовать Python для .NET, чтобы заставить их говорить. Я могу'использовать IronPython, потому что мне нужно интегрировать его в существующую систему CPython. Я совершенно новичок в ...

Задан Nov 06, 2012, 8:22 PMотAnnie
  • 2голосов
  • 3ответа
  • 0просмотров

Как сохранить * .ppt, * .pptx файлы как * .wmv, используя Interop с C #?

Я попытался сделать это с помощью следующего кода: using Microsoft.Office.Core; using PowerPoint = Microsoft.Office.Interop.PowerPoint; using System.IO; using Microsoft.Office.Interop.PowerPoint; namespace SavePPT { class Program { static void ...

Задан Nov 09, 2012, 3:04 PMотAnton Kolesnik
  • 2голосов
  • 3ответа
  • 0просмотров

Маршал массив строк из кода C # в C с помощью p / invoke

Мне нужно передать массив строк C # в код C Пример кода C void print_string_array(const char** str_array, int length){ for (int i = 0; i < length; ++i) { printf("Sting[%l] = %s\n", i, str_array[i]); } }C #, который я пробовал (это не ...

Задан Nov 09, 2012, 11:24 PMотgnash117
  • 11голос
  • 1ответ
  • 0просмотров

C # Excel автоматизация вызывает утечку памяти Excel

Я пытаюсь использовать C # с библиотекой COM Interop, чтобы открыть набор очень тяжелых книг Excel. Я должен использовать C #, потому что мне также нужно запускать макросы, перемещать некоторые ячейки и запускать пользовательские надстройки ...

Задан Nov 20, 2012, 9:46 PMотuser804649
Пред12...4След