dbf_usr Posted May 24, 2019 Share Posted May 24, 2019 unit Unit12; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, uniGUITypes, uniGUIAbstractClasses, uniGUIClasses, uniGUIFrame, uniButton, Data.DB, PgAccess, MemDS, DBAccess, uniBasicGrid, uniDBGrid, uniLabel, uniGUIBaseClasses, uniPanel, uniPageControl, uniDBVerticalGrid, uniScrollBox; type TUniFrame12 = class(TUniFrame) PgDSFirms: TPgDataSource; PgSPFirms: TPgStoredProc; PgSPFirmsid: TIntegerField; PgSPFirmsuser_master_id: TIntegerField; PgSPFirmsName: TWideStringField; PgSPFirmsOKPO: TWideStringField; PgSPFirmsid_Curency_default: TIntegerField; PgSPFirmsid_accounting_item_default: TIntegerField; PgSPFirmsComent: TWideStringField; PgSPFirmsShtamp: TDateTimeField; PgSPFirmsCurenci: TStringField; PgCurency: TPgQuery; PgDSCurency: TPgDataSource; UniScrollBox1: TUniScrollBox; UniPanel1: TUniPanel; UniDBGrid1: TUniDBGrid; UniLabel4: TUniLabel; UniButton1: TUniButton; UniButton2: TUniButton; UniPanel2: TUniPanel; procedure UniDBGrid1DblClick(Sender: TObject); procedure UniButton1Click(Sender: TObject); procedure UniFrameCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; implementation {$R *.dfm} uses Unit11, MainModule, ServerModule; procedure TUniFrame12.UniButton1Click(Sender: TObject); begin TUniForm11.Create(UniApplication).ShowModalN; end; Ругается, что не известный тип "UniApplication" в строке: TUniForm11.Create(UniApplication).ShowModalN; Получается, что frame ничего не знает про "UniApplication", как же тогда обратиться? Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 24, 2019 Author Share Posted May 24, 2019 Хотел посмотреть примеры на сайте как вызывается из фрейма форма, но при попытке посмотреть исходники ошибка: Quote Link to comment Share on other sites More sharing options...
zilav Posted May 24, 2019 Share Posted May 24, 2019 а UniForm11.showmodal не работает? Quote Link to comment Share on other sites More sharing options...
Sherzod Posted May 24, 2019 Share Posted May 24, 2019 12 hours ago, dbf_usr said: Хотел посмотреть примеры на сайте как вызывается из фрейма форма, но при попытке посмотреть исходники ошибка: Пожалуйста, обновите до последней версии Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 25, 2019 Author Share Posted May 25, 2019 18 hours ago, zilav said: а UniForm11.showmodal не работает? нет, не работает. Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 25, 2019 Author Share Posted May 25, 2019 10 hours ago, Sherzod said: Пожалуйста, обновите до последней версии Обновить компоненты до последней версии? Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 25, 2019 Author Share Posted May 25, 2019 11 hours ago, Sherzod said: Пожалуйста, обновите до последней версии Обновился до: FMSoft_uniGUI_Professional_1.90.0.1501 - Все та же ошибка! Ошибки на странице с примерами при попытке посмотреть исходники! В примерах, те что идут в комплекте с компонентами нет примера вызовов форм из фреймов. Как все таки открыть модальную форму из фрейма, да и вообще любую форму, или такой возможности нет? Фрейм в плане интерфейса - тупик и оттуда к к приложению нельзя обращаться если не доступен UniAplication? Ответте, я не могу дальше продолжать разработку! Quote Link to comment Share on other sites More sharing options...
Sherzod Posted May 25, 2019 Share Posted May 25, 2019 Простите, я не очень понимаю в чем проблема, создайте тестовый случай... Quote Link to comment Share on other sites More sharing options...
stas Posted May 25, 2019 Share Posted May 25, 2019 uses ..., uniGUIApplication; Quote Link to comment Share on other sites More sharing options...
dbf_usr Posted May 26, 2019 Author Share Posted May 26, 2019 On 5/25/2019 at 2:47 PM, stas said: uses ..., uniGUIApplication; Спасибище!!! Как я сам не догадался (( Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.