• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Создать форму

Автор Amfaromah, 09.04.09, 09:29:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Amfaromah

возник такой вопрос как запихать форму? каждый раз как пытаюсь Delphi меня посылает далеко и надолго....что программно пытался, что так...

Prog2

Приведу пример из Билдера, но в Делфи всё по аналогии.
Например, Вы в дизайнере создали форму с именем Form1 класса TForm1. В точке входа можно написать такое (все проверки намеренно опустил для простоты):

extern "C" void __export __pascal LibraryEntry(unsigned int Comm )
{
   Application->CreateForm(__classid(TForm1), &Form1);
   Form1->ShowModal();
}


Ну и в заголовке подключить модуль формы:#include "Unit1.h"
+ Благодарностей: 1

yarikv


Цитата: Amfaromah от 09.04.09, 09:29:35
возник такой вопрос как запихать форму? каждый раз как пытаюсь Delphi меня посылает далеко и надолго....что программно пытался, что так...
iKompas:=KompasObject(CreateKompasObject);
  if iKompas=nil then Exit;
  Application.Handle:=iKompas.ksGetHWindow;
   Form:=TForm.Create(Application);
  Form.Show;