Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Dll .Net ---> VFP / 10 сообщений из 10, страница 1 из 1
29.04.2008, 17:10
    #35286683
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
Всем привет подскажите, ради бога кто может, как юзать нетовскую dll в VFP;

Dll такая:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
using System;
using System.Windows.Forms;

namespace nmTest
{
    public class XTest
    {
        public static void Test()
        {
                  MessageBox.Show("Hello, World, from me");
            
        }
    }
}

Далее в Фоксе пишу:

Код: plaintext
1.
DECLARE Test IN "d:\alex\il\strong.dll"
Test()

Выдаёт ошибку:

cannot find entry point Test in the Dll

через утилиту ildasm правил dll и добавлял .entrypoint в функцию Test(), это не помогло!
...
Рейтинг: 0 / 0
29.04.2008, 17:14
    #35286703
Dll .Net ---> VFP
1. В общем-то, "entry point" и ".entrypoint" - сильно разные вещи.
2. Фокс работает с WinAPI DLL. Для интеграции с .Net смотри Sedna Add-on на сайте мелкомягких и смотри как надо это делать.
...
Рейтинг: 0 / 0
29.04.2008, 17:47
    #35286818
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
т.е. на прямую как Win32API, мою сборку интегрировать в фокс нельзя?
...
Рейтинг: 0 / 0
29.04.2008, 17:57
    #35286830
Dll .Net ---> VFP
Нет.
...
Рейтинг: 0 / 0
30.04.2008, 09:36
    #35287660
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
Вот блин, я надеялся обойдётся без гемора! Хрен с ним буду делать из сборки обычную dll-ку.
...
Рейтинг: 0 / 0
30.04.2008, 16:31
    #35289231
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
Ну на самом деле кое что получилось, пришлось поковырятся в IL - коде, получилось благодоря этой статье: Статья
...
Рейтинг: 0 / 0
30.04.2008, 17:29
    #35289380
Dll .Net ---> VFP
Еще раз - скачай Sedna и не занимайся садомазохизмом.
...
Рейтинг: 0 / 0
07.05.2008, 19:50
    #35300885
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
проходящий.Еще раз - скачай Sedna и не занимайся садомазохизмом.

Sedna скачал, напишите пожалуйста как создать экземпляр класса.
...
Рейтинг: 0 / 0
08.05.2008, 09:31
    #35301481
Dll .Net ---> VFP
Ну так посмотри примеры к Net4Com.
...
Рейтинг: 0 / 0
08.05.2008, 10:07
    #35301568
AlexFFP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Dll .Net ---> VFP
LOCAL oControl as System::Windows::Forms::Form OF System::Windows::Forms::Form

Можно ли дальше что-то делать?

Можно ли как-то из oControl сделать экземпляр?

При попытке обращения, не имеет значения статическому методу или нестатическому, компилятор выдаёт ошибку oControl is not an object, вот поэтому и интересно как из вышеприведенной абстракции создать конкретный объект?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Dll .Net ---> VFP / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]