Страница 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.