powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вызов C# из VB6.
12 сообщений из 12, страница 1 из 1
Вызов C# из VB6.
    #38219586
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема.
Есть старая VB6 программа, от которой собираются иабавляться но неизвесто когда.
Есть новенькая WinForm C# программулина которая должна вызываться из основной VB6 программы по нажатию кнопки.
Как это организовать?
Спасибо заранее.
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38219611
M234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-yПроблема.
Есть старая VB6 программа, от которой собираются иабавляться но неизвесто когда.
Есть новенькая WinForm C# программулина которая должна вызываться из основной VB6 программы по нажатию кнопки.
Как это организовать?
Спасибо заранее.

Что, Бог не даёт иходников?
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38219624
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-y, если нужно запустить другую программу из программы на VB6, то это в форуме по VB надо спрашивать. Если интересует взаимодействие одной программы с другой, то об этом нужно думать заранее и в данном случае COM самый удобный вариант.
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220733
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazile,

Да тут проблема скорее в C#, выдаёт ошибку
Constructor on type PyroMaster.PyroMaster not found
хотя вроде всё есть
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
namespace PyroMaster
{
    public class PyroMaster 
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        public static void Main(string[] args)
        {
            CDataSet commandLine = new CDataSet();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new PyroManager(commandLine.XML));
        }
      
    }
}
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220764
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-yПроблема.
Есть старая VB6 программа, от которой собираются иабавляться но неизвесто когда.
Есть новенькая WinForm C# программулина которая должна вызываться из основной VB6 программы по нажатию кнопки.
Как это организовать?
Спасибо заранее.

А что если эту програмулину компилировать в DLL а из программы на C# просто тянуть из этой DLL нужные функции
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220853
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-yвыдаёт ошибку
Constructor on type PyroMaster.PyroMaster not found
Это ошибка выводится во время запуска программы или её компиляции?
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220907
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bazileAy-yвыдаёт ошибку
Constructor on type PyroMaster.PyroMaster not found
Это ошибка выводится во время запуска программы или её компиляции?
Во время вызова из VB6.
Компиляция проходит нормально.
Сам по себе в дебаг мод тоже всё работает.
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220910
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Ay-yПроблема.
Есть старая VB6 программа, от которой собираются иабавляться но неизвесто когда.
Есть новенькая WinForm C# программулина которая должна вызываться из основной VB6 программы по нажатию кнопки.
Как это организовать?
Спасибо заранее.

А что если эту програмулину компилировать в DLL а из программы на C# просто тянуть из этой DLL нужные функции
так это то что я и пытаюсь сделать.
не получается пока.
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220926
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ay-yVIT2708пропущено...


А что если эту програмулину компилировать в DLL а из программы на C# просто тянуть из этой DLL нужные функции
так это то что я и пытаюсь сделать.
не получается пока.

Я так понял ты в студии все делаешь так зайди в свойства проекта там поставь опцию вместо application - library
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220950
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VIT2708Ay-yпропущено...

так это то что я и пытаюсь сделать.
не получается пока.

Я так понял ты в студии все делаешь так зайди в свойства проекта там поставь опцию вместо application - library
Опция стоит, тем не менее не работает.
Не всё так просто.
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220959
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ay-y,

А вы следовали рекомендациям?

http://www.mini-soft.ru/book/c_sharp/gl17/gl17.php
...
Рейтинг: 0 / 0
Вызов C# из VB6.
    #38220978
Ay-y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Ay-y,

А вы следовали рекомендациям?

http://www.mini-soft.ru/book/c_sharp/gl17/gl17.php
Впервые вижу.
Сейчас буду пробовать.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вызов C# из VB6.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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