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