Страница 1 из 1

Форма в плагине

Добавлено: 14:56, 18.12.2011
William Bell
Может кто делал так или просто знает.

Если я хочу что бы когда юзер нажимал на настройки плагина высвечивалось окно (форма), то в сам проект на Visual C++ как добавить форму что бы работала

Re: Форма в плагине

Добавлено: 18:05, 11.01.2012
Jenya-Grin
Знаю как на Delphi зделать ();

Re: Форма в плагине

Добавлено: 23:32, 11.01.2012
$teelR@t
Смотрите в сторону MFC. На сколько я помню в отличие от продуктов Embarcadero (Delphi, C++ Builder) визуального редактора в Visual C++ вы не увидите.

Re: Форма в плагине

Добавлено: 03:25, 12.01.2012
ZigZagkms
$teelR@t писал(а):Смотрите в сторону MFC. На сколько я помню в отличие от продуктов Embarcadero (Delphi, C++ Builder) визуального редактора в Visual C++ вы не увидите.
увидите, файл-добавить-форму, где то там, точно не помню.
потом подключать этот файл и использовать экспортированную переменную Form1, или какая она там, для отображения формы

примерно как то так, сейчас нет возможности посмотреть вспомнить

Re: Форма в плагине

Добавлено: 10:20, 09.03.2012
leonbratsk
Подскажите что не так делаю.
Пытаюсь на кнопку "Настроить" поставить форму.
Добавляю новую форму в проект, в 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"
Так как с формами мало работал, поэтому обратился за помощью сюда :)

Re: Форма в плагине

Добавлено: 12:31, 09.03.2012
KGB
Сначала необходимо создать экземпляр формы.

Код: Выделить всё

procedure PluginShowOptions();
begin
Unit1.Form1 := Unit1.TForm1.Create(nil);
Unit1.Form1.Show;
end;

Re: Форма в плагине

Добавлено: 12:53, 09.03.2012
leonbratsk
KGB писал(а):Сначала необходимо создать экземпляр формы.

Код: Выделить всё

procedure PluginShowOptions();
begin
Unit1.Form1 := Unit1.TForm1.Create(nil);
Unit1.Form1.Show;
end;
Благодарю.

Re: Форма в плагине

Добавлено: 16:23, 09.03.2012
SV
В users добавь forms.