Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 12:19

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Подключение spf.dll к C#
Автор Сообщение
  Заголовок сообщения:  Re: Подключение spf.dll к C#  Ответить с цитатой
incubus370 писал(а):
Может кто пробовал такое делать и примерчик может показать?

DLL, собранная через ~pinka/lib/tools/sample/exe2dll3.f нормально работает из C#. Недостаток: это только пример и прототип сборки DLL из SPF/4, поэтому все руками.

Также см. пример ~ygrek/prog/farplugin/
Сообщение Добавлено: Ср апр 11, 2012 04:28
  Заголовок сообщения:  Re: Подключение spf.dll к C#  Ответить с цитатой
Antender писал(а):
SPF нестандартное соглашение вызова использует. Не получится.

Что значит "нестандартное соглашение"? Для экспортируемых функций используется то, что прописано. В частности, через "CALLBACK:" создается обертка для вызова по StdCall.
Сообщение Добавлено: Ср апр 11, 2012 04:18
  Заголовок сообщения:  Re: Подключение spf.dll к C#  Ответить с цитатой
SPF нестандартное соглашение вызова использует. Не получится.
Сообщение Добавлено: Вс апр 08, 2012 21:16
  Заголовок сообщения:  Re: Подключение spf.dll к C#  Ответить с цитатой
Antender писал(а):
Укажите в описании функции EntryPoint или CallingConvention.

Не помогло

Может кто пробовал такое делать и примерчик может показать?
Сообщение Добавлено: Вс апр 08, 2012 19:39
  Заголовок сообщения:  Re: Подключение spf.dll к C#  Ответить с цитатой
Укажите в описании функции EntryPoint или CallingConvention.
Сообщение Добавлено: Сб апр 07, 2012 15:54
  Заголовок сообщения:  Подключение spf.dll к C#  Ответить с цитатой
Возникла проблема при подключении spf.dll к C#

Код:
        [DllImport("spf.dll", CharSet = CharSet.Ansi)]
        public static extern int SPFSCRIPT(int Length, string cmdl);


где SPFSCRIPT(int Length, string cmdl) процедура которая принимает количество символов и строку для компиляции/выполнения

При вызове этого метода мне выдается ошибка Не удается загрузить DLL "spf.dll": Неверная попытка доступа к адресу памяти. (Исключение из HRESULT: 0x800703E6)

spf.dll от Ketmar рабочая

PS. Постарался изложить все как можно точнее
Сообщение Добавлено: Сб апр 07, 2012 15:05

Часовой пояс: UTC + 3 часа [ Летнее время ]


cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB