Может кто делал так или просто знает.
Если я хочу что бы когда юзер нажимал на настройки плагина высвечивалось окно (форма), то в сам проект на Visual C++ как добавить форму что бы работала
Форма в плагине
- William Bell
- Сообщения: 7
- Зарегистрирован: 15:00, 12.09.2011
- Откуда: Антрацит
- Jenya-Grin
- Сообщения: 356
- Зарегистрирован: 20:30, 22.09.2011
- Откуда: Украина, г.Бердичев
Re: Форма в плагине
Знаю как на Delphi зделать ();
Re: Форма в плагине
Смотрите в сторону MFC. На сколько я помню в отличие от продуктов Embarcadero (Delphi, C++ Builder) визуального редактора в Visual C++ вы не увидите.
Не важно как долго ты будеш подниматься, упасть ты можеш в мгновенье ока.
Макс Пейн.
Макс Пейн.
-
- Сообщения: 109
- Зарегистрирован: 08:23, 11.12.2008
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
Re: Форма в плагине
увидите, файл-добавить-форму, где то там, точно не помню.$teelR@t писал(а):Смотрите в сторону MFC. На сколько я помню в отличие от продуктов Embarcadero (Delphi, C++ Builder) визуального редактора в Visual C++ вы не увидите.
потом подключать этот файл и использовать экспортированную переменную Form1, или какая она там, для отображения формы
примерно как то так, сейчас нет возможности посмотреть вспомнить
Забросил, всем спасибо, исходники раздаю кому надо https://github.com/ZigZagkms
- leonbratsk
- Сообщения: 488
- Зарегистрирован: 14:07, 21.03.2010
Re: Форма в плагине
Подскажите что не так делаю.
Пытаюсь на кнопку "Настроить" поставить форму.
Добавляю новую форму в проект, в Uses пишу Unit1
[09.03.2012 15:15:08] Application error (540, 540, 275, 499): "Access violation at address 10831062 in module 'testform.cfplug'. Read of address 00000374"
Так как с формами мало работал, поэтому обратился за помощью сюда
Пытаюсь на кнопку "Настроить" поставить форму.
Добавляю новую форму в проект, в Uses пишу Unit1
В событиях при нажатии выводит ошибку:procedure PluginShowOptions();
begin
Unit1.Form1.Show;
end;
[09.03.2012 15:15:08] Application error (540, 540, 275, 499): "Access violation at address 10831062 in module 'testform.cfplug'. Read of address 00000374"
Так как с формами мало работал, поэтому обратился за помощью сюда

Чат CommFort города Братск "SkyLine"
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
-
- Сообщения: 659
- Зарегистрирован: 08:54, 13.07.2010
- Откуда: Чебоксары, Россия
- Контактная информация:
Re: Форма в плагине
Сначала необходимо создать экземпляр формы.
Код: Выделить всё
procedure PluginShowOptions();
begin
Unit1.Form1 := Unit1.TForm1.Create(nil);
Unit1.Form1.Show;
end;
- leonbratsk
- Сообщения: 488
- Зарегистрирован: 14:07, 21.03.2010
Re: Форма в плагине
Благодарю.KGB писал(а):Сначала необходимо создать экземпляр формы.Код: Выделить всё
procedure PluginShowOptions(); begin Unit1.Form1 := Unit1.TForm1.Create(nil); Unit1.Form1.Show; end;
Чат CommFort города Братск "SkyLine"
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
адрес: vcommforte.com или 194.146.200.130
версия сервера: 5.40
Re: Форма в плагине
В users добавь forms.