• R/O
  • SSH
  • HTTPS

ucdxce: Commit


Commit MetaInfo

Revision359 (tree)
Time2019-03-12 11:47:10
Authorderekwildstar

Log Message

- Grupo de projeto para o Delphi 26
- Mais arquivos do DBConverter

Change Summary

Incremental Difference

--- trunk/sui/UserControl/src/DXC.UC.Classes.pas (revision 358)
+++ trunk/sui/UserControl/src/DXC.UC.Classes.pas (revision 359)
@@ -3561,7 +3561,7 @@
35613561 FTableVersionParam := PARAM_LOGTABLE;
35623562
35633563 FTableName := 'UC_LOG';
3564- FFieldId := 'ID';
3564+ FFieldId := 'ID'; // acho que isso não é necessário, pois deve estar vindo da tabela pai
35653565 FFieldApplicationId := 'APPLICATIONID';
35663566 FFieldUserId := 'USERID';
35673567 FFieldMessage := 'MESSAGE';
--- trunk/utl/DBConverter/src/UDamoPrincipal.pas (revision 358)
+++ trunk/utl/DBConverter/src/UDamoPrincipal.pas (revision 359)
@@ -10,7 +10,8 @@
1010 FireDAC.Phys.MySQLDef, FireDAC.Phys.FBDef, FireDAC.Phys.IBBase,
1111 FireDAC.Phys.FB, FireDAC.Phys.MySQL, FireDAC.DApt, DXC.UC.UserControl,
1212 DXC.UC.DataConnector, UUCFireDACConn, FireDAC.Stan.Param, FireDAC.DatS,
13- FireDAC.DApt.Intf, FireDAC.Comp.DataSet;
13+ FireDAC.DApt.Intf, FireDAC.Comp.DataSet, System.Actions, Vcl.ActnList,
14+ Vcl.PlatformDefaultStyleActnCtrls, Vcl.ActnMan;
1415
1516 type
1617 TDamoPrincipal = class(TDataModule)
@@ -21,8 +22,13 @@
2122 FFDL: TFDPhysFBDriverLink;
2223 USCO: TUserControl;
2324 FDCN: TUCFireDACConn;
25+ AMAN: TActionManager;
26+ ACTNLogoff: TAction;
27+ ACTNUsersManager: TAction;
28+ ACTNChangePassword: TAction;
2429 procedure FDCOOrigemBeforeConnect(Sender: TObject);
2530 procedure FDCODestinoBeforeConnect(Sender: TObject);
31+ procedure USCOAfterLogin(Sender: TObject);
2632 private
2733 { Private declarations }
2834 public
@@ -34,7 +40,7 @@
3440 procedure ValidarTabelaMensagens;
3541 procedure ValidarConexaoDestino;
3642 procedure ValidarOpcoesCriptograficas;
37- procedure Converter;
43+ function Converter: Boolean;
3844 end;
3945
4046 var
@@ -45,8 +51,9 @@
4551 {%CLASSGROUP 'Vcl.Controls.TControl'}
4652
4753 uses
48- UFormPrincipal, UConfiguracoes, DXC.UC.Types, Forms, Windows, TypInfo,
49- UFormBlender, UFormProgresso, ComCtrls, DXC.UC.Classes, DateUtils;
54+ UConfiguracoes, DXC.UC.Types, Windows, TypInfo,
55+ UFormBlender, UFormProgresso, ComCtrls, DXC.UC.Classes, DateUtils, Forms,
56+ UFormPrincipal;
5057
5158 const
5259 UC_USERS_SELECT = 'select %s, %s, %s, %s, %s, %s, %s from %s';
@@ -57,7 +64,7 @@
5764
5865 {$R *.dfm}
5966
60-procedure TDamoPrincipal.Converter;
67+function TDamoPrincipal.Converter: Boolean;
6168 // -----------------------------------------------------------------------------
6269 function MessageDateTime(ADateTime: String): TDateTime;
6370 begin
@@ -77,6 +84,7 @@
7784 FormProgresso: TFormProgresso;
7885 MI: Cardinal;
7986 begin
87+ Result := False;
8088 TFormBlender.ShowMe(FormPrincipal,TFormProgresso,FormBlender);
8189 try
8290 while not FormBlender.InternalFormVisible do
@@ -314,8 +322,7 @@
314322 Free;
315323 end;
316324 // -----------------------------------------------------------------------
317-
318- FormPrincipal.PNGSNext.Enabled := True;
325+ Result := True;
319326 end
320327 else
321328 begin
@@ -386,6 +393,13 @@
386393 end;
387394 end;
388395
396+procedure TDamoPrincipal.USCOAfterLogin(Sender: TObject);
397+begin
398+ FormPrincipal.LAEDApplicationId.Enabled := False;
399+ FormPrincipal.BUTNFirstLogin.Enabled := False;
400+ FormPrincipal.BUTNUsersManager.Enabled := True;
401+end;
402+
389403 procedure TDamoPrincipal.ValidarConexaoOrigem;
390404 begin
391405 FDCOOrigem.Connected := False;
--- trunk/utl/DBConverter/src/UFormPrincipal.pas (revision 358)
+++ trunk/utl/DBConverter/src/UFormPrincipal.pas (revision 359)
@@ -101,7 +101,6 @@
101101 PANLPagina7: TPanel;
102102 LABEPagina7: TLabel;
103103 TASH9: TTabSheet;
104- MEMO2: TMemo;
105104 PANLHashesAdicionais: TPanel;
106105 LIBOAdditionalHashes: TListBox;
107106 PANLHashes: TPanel;
@@ -123,6 +122,12 @@
123122 CHBXExcluirTabelas: TCheckBox;
124123 VLEDResumoCriptografia: TValueListEditor;
125124 LABEResumoCriptografia: TLabel;
125+ PANLPagina9: TPanel;
126+ LABEPagina9: TLabel;
127+ BUTNFirstLogin: TButton;
128+ LAEDApplicationId: TLabeledEdit;
129+ BUTNUsersManager: TButton;
130+ LAEDMainAdminUser: TLabeledEdit;
126131 procedure PNGSNextClick(Sender: TObject);
127132 procedure PNGSPreviousClick(Sender: TObject);
128133 procedure PACOChange(Sender: TObject);
@@ -149,6 +154,11 @@
149154 procedure PNGBAddMD5Click(Sender: TObject);
150155 procedure PNGBRemoveSelectedClick(Sender: TObject);
151156 procedure TASH7Show(Sender: TObject);
157+ procedure TASH9Show(Sender: TObject);
158+ procedure CHBXExcluirTabelasClick(Sender: TObject);
159+ procedure BUTNFirstLoginClick(Sender: TObject);
160+ procedure DoValidate(Sender: TObject);
161+ procedure BUTNUsersManagerClick(Sender: TObject);
152162 private
153163 { Private declarations }
154164 FGoingForward: Boolean;
@@ -164,11 +174,18 @@
164174 {$R *.dfm}
165175
166176 uses
167- UDamoPrincipal, UConfiguracoes, DXC.UC.Types, TypInfo, StrUtils;
177+ UDamoPrincipal, UConfiguracoes, DXC.UC.Types, TypInfo, StrUtils,
168178
179+
180+ UFormBlender, UFormProgresso;
181+
169182 procedure TFormPrincipal.BUTN1Click(Sender: TObject);
170183 begin
171- DamoPrincipal.Converter;
184+ if DamoPrincipal.Converter then
185+ begin
186+ PNGSPrevious.Enabled := False;
187+ PNGSNext.Click;
188+ end;
172189 end;
173190
174191 procedure TFormPrincipal.BUTNDestinoIgualOrigemClick(Sender: TObject);
@@ -181,6 +198,40 @@
181198 LAEDHostNameDestino.Text := LAEDHostNameOrigem.Text;
182199 end;
183200
201+procedure TFormPrincipal.BUTNFirstLoginClick(Sender: TObject);
202+begin
203+ if Application.MessageBox('Você GARANTE que informou o nome de login do admi'+
204+ 'nistrador principal do seu sistema?'#13#10#13#10'1. Caso o usuário inform'+
205+ 'ado não exista, ele será criado com as 3 permissões básicas do administrado'+
206+ 'r (gerenciar usuários, logoff e alterar a própria senha)'#13#10#13#10'2. '+
207+ 'Caso o usuário informado já exista mas o Application Id informado for novo,'+
208+ ' serão dadas as 3 pemissões básicas do administrador para o usuário informa'+
209+ 'do, correspondente àquele Application Id'#13#10#13#10'3. Caso o usuário inf'+
210+ 'ormado já exista e o Application Id informado também exista, o login será f'+
211+ 'eito normalmente'#13#10''#13#10'Em qualquer dos 3 casos ao efetuar o login '+
212+ 'usando a senha padrão informada neste assistente, será solicitada a troca i'+
213+ 'mediata da mesma. A situação 3 é a preferível, pois se enquadra perfeitamen'+
214+ 'te na função deste assistente de conversão', 'E aí?', MB_ICONQUESTION or MB_YESNO) = idYes then
215+ if Application.MessageBox('Você GARANTE, que o Application Id informado corr'+
216+ 'esponde ao Application Id do seu sistema?'#13#10#13#10'1. Se você i'+
217+ 'nformar um Application Id inexistente, o UCDXCE não encontrará as permissõe'+
218+ 's básicas para o usuário administrador informado na tela anterior e interpr'+
219+ 'etará isso como sendo uma "primeira execução de uma aplicação nova", criand'+
220+ 'o assim as 3 permissões básicas para o usuário administrador informado.'#13#10#13#10 +
221+ '2. Se você informar um Application Id existente, o UCDXCE encontrará as per'+
222+ 'missões básicas do usuário administrador inforamado na tela enterior e inte'+
223+ 'rpretará isso como sendo um simples login.'#13#10#13#10'A situação '+
224+ '2 é preferível porque a função deste programa é converter uma base existent'+
225+ 'e e não preparar uma base para ser usada com o UCDXCE de uma aplicação nova'+
226+ ', que é o que acontece na situação 1. Em ambos os casos, na hora de informa'+
227+ 'r o login, ao utilizar a senha padrão (informada neste assistente) será sol'+
228+ 'icitada sua troca imediatamente', 'E aí?', MB_ICONQUESTION or MB_YESNO) = IDYES then
229+ begin
230+ DamoPrincipal.USCO.ApplicationId := LAEDApplicationId.Text;
231+ DamoPrincipal.USCO.Execute;
232+ end;
233+end;
234+
184235 procedure TFormPrincipal.BUTNPagina2Click(Sender: TObject);
185236 begin
186237 LAEDUsersTableName.Text := USERSTABLENAME_DEFAULT;
@@ -227,21 +278,44 @@
227278 LAEDMessengerTableName.Text := MESSENGERTABLENAME_DEFAULT;
228279 end;
229280
281+procedure TFormPrincipal.BUTNUsersManagerClick(Sender: TObject);
282+var
283+ FormBlender: TFormBlender;
284+begin
285+ TFormBlender.ShowMe(Self,TFormProgresso,FormBlender);
286+end;
287+
288+procedure TFormPrincipal.CHBXExcluirTabelasClick(Sender: TObject);
289+begin
290+ PACO.ActivePage := TASH9;
291+end;
292+
230293 procedure TFormPrincipal.FormCreate(Sender: TObject);
231294 begin
232- PACO.ActivePage := TASH1;
295+// PACO.ActivePage := TASH1;
233296 end;
234297
298+procedure TFormPrincipal.DoValidate(Sender: TObject);
299+begin
300+ BUTNFirstLogin.Enabled := (Length(Trim(LAEDApplicationId.Text)) > 0) and (Length(Trim(LAEDMainAdminUser.Text)) > 0);
301+end;
302+
235303 procedure TFormPrincipal.PACOChange(Sender: TObject);
236304 begin
237- if PNGSNext.Enabled then
305+ // É necessário o código a seguir, porque na pagina 8 nos estamos
306+ // desabilitando propositalmente o botão next, para forçar a execução do
307+ // conversor de base, no entanto, o evento TPageControl.OnChange acontece APÓS
308+ // o TTabSheet.OnShow, e se o código abaixo for simplificado, o botão NEXT
309+ // sempre estará habilitado porque existe uma página 9
310+ if PACO.ActivePage <> TASH8 then
238311 PNGSNext.Enabled := PACO.ActivePageIndex < Pred(PACO.PageCount);
239312
240- PNGSPrevious.Enabled := PACO.ActivePageIndex > 0;
313+ // Da mesma maneira, na página 9, o botão de retornar ficará sempre
314+ // desabiitado e pelo mesmo motivo anterior, o if abaixo precisou ser usado
315+ if PACO.ActivePage <> TASH9 then
316+ PNGSPrevious.Enabled := PACO.ActivePageIndex > 0;
241317 end;
242318
243-fazer a ultima tela, simulando o login e solicitando a troca da senha do usuario admin
244-
245319 // Validações de páginas. Permite que se valide a saída de uma página,
246320 // permitindo a saída apenas quando determinadas condições são satisfeitas.
247321 // PACO.ActivePage é a página atual, antes da mudança ser realizada
@@ -286,7 +360,7 @@
286360 AllowChange := True;
287361 end
288362 else if PACO.ActivePage = TASH8 then
289-// AllowChange := True; verifique se vai haver alguma pagina apos esta
363+ AllowChange := True;
290364 end
291365 else
292366 begin
@@ -556,7 +630,27 @@
556630 VLEDResumoCriptografia.Values['Hash #' + Succ(i).ToString] := Configuracoes.HashesAdicionais[Pred(i)];
557631
558632 VLEDResumoCriptografia.Values['Senha Padrão'] := DupeString('*',Length(Configuracoes.SenhaPadrao));
633+
634+ // Inicialmente false, para forçar a utilização do conversor de base
559635 PNGSNext.Enabled := False;
560636 end;
561637
638+procedure TFormPrincipal.TASH9Show(Sender: TObject);
639+begin
640+ PNGSPrevious.Enabled := False;
641+
642+ LAEDApplicationId.Top := BUTNFirstLogin.Top - 1;
643+ LAEDApplicationId.AlignWithMargins := True;
644+ LAEDApplicationId.Margins.Top := 13;
645+ LAEDApplicationId.Align := alTop;
646+ LAEDApplicationId.Text := '';
647+
648+
649+ LAEDMainAdminUser.Top := LAEDApplicationId.Top - 1;
650+ LAEDMainAdminUser.AlignWithMargins := True;
651+ LAEDMainAdminUser.Margins.Top := 13;
652+ LAEDMainAdminUser.Align := alTop;
653+ LAEDMainAdminUser.Text := '';
654+end;
655+
562656 end.
--- trunk/utl/DBConverter/src/UFormProgresso.pas (revision 358)
+++ trunk/utl/DBConverter/src/UFormProgresso.pas (revision 359)
@@ -8,10 +8,19 @@
88
99 type
1010 TFormProgresso = class(TForm)
11- PANLStep1Header: TPanel;
12- IMAGStep1Header: TImage;
11+ PANLTop: TPanel;
12+ IMAGTop: TImage;
1313 LABEStep1HeaderShadow: TLabel;
1414 LABEStep1Header: TLabel;
15+ IMAGTopLeft: TImage;
16+ IMAGTopRight: TImage;
17+ PANLBottom: TPanel;
18+ IMAGBottomLeft: TImage;
19+ IMAGBottomRight: TImage;
20+ IMAGBottom: TImage;
21+ IMAGLeft: TImage;
22+ IMAGRight: TImage;
23+ PANLClient: TPanel;
1524 PANLInfo1: TPanel;
1625 LABEInfo1: TLabel;
1726 PRBR: TProgressBar;
--- trunk/UserControlSuiteD26.groupproj (nonexistent)
+++ trunk/UserControlSuiteD26.groupproj (revision 359)
@@ -0,0 +1,348 @@
1+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+ <PropertyGroup>
3+ <ProjectGuid>{FA0EF552-8DD2-4C54-9533-61229A37BBEC}</ProjectGuid>
4+ </PropertyGroup>
5+ <ItemGroup>
6+ <Projects Include="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj">
7+ <Dependencies/>
8+ </Projects>
9+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnR.dproj">
10+ <Dependencies/>
11+ </Projects>
12+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnR.dproj">
13+ <Dependencies/>
14+ </Projects>
15+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnR.dproj">
16+ <Dependencies/>
17+ </Projects>
18+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnR.dproj">
19+ <Dependencies/>
20+ </Projects>
21+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnR.dproj">
22+ <Dependencies/>
23+ </Projects>
24+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnR.dproj">
25+ <Dependencies/>
26+ </Projects>
27+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnR.dproj">
28+ <Dependencies/>
29+ </Projects>
30+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnR.dproj">
31+ <Dependencies/>
32+ </Projects>
33+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnR.dproj">
34+ <Dependencies/>
35+ </Projects>
36+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnR.dproj">
37+ <Dependencies/>
38+ </Projects>
39+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnR.dproj">
40+ <Dependencies/>
41+ </Projects>
42+ <Projects Include="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlD.dproj">
43+ <Dependencies>sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj</Dependencies>
44+ </Projects>
45+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnD.dproj">
46+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnR.dproj</Dependencies>
47+ </Projects>
48+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnD.dproj">
49+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnR.dproj</Dependencies>
50+ </Projects>
51+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnD.dproj">
52+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnR.dproj</Dependencies>
53+ </Projects>
54+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnD.dproj">
55+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnR.dproj</Dependencies>
56+ </Projects>
57+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnD.dproj">
58+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnR.dproj</Dependencies>
59+ </Projects>
60+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnD.dproj">
61+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnR.dproj</Dependencies>
62+ </Projects>
63+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnD.dproj">
64+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnR.dproj</Dependencies>
65+ </Projects>
66+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnD.dproj">
67+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnR.dproj</Dependencies>
68+ </Projects>
69+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnD.dproj">
70+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnR.dproj</Dependencies>
71+ </Projects>
72+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnD.dproj">
73+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnR.dproj</Dependencies>
74+ </Projects>
75+ <Projects Include="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnD.dproj">
76+ <Dependencies>sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnR.dproj</Dependencies>
77+ </Projects>
78+ <Projects Include="utl\Demo\prj\DemoFireDAC.dproj">
79+ <Dependencies/>
80+ </Projects>
81+ <Projects Include="utl\Demo\prj\DemoUniDAC.dproj">
82+ <Dependencies/>
83+ </Projects>
84+ <Projects Include="utl\DBConverter\prj\DBConverter.dproj">
85+ <Dependencies>sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj</Dependencies>
86+ </Projects>
87+ </ItemGroup>
88+ <ProjectExtensions>
89+ <Borland.Personality>Default.Personality.12</Borland.Personality>
90+ <Borland.ProjectType/>
91+ <BorlandProject>
92+ <Default.Personality/>
93+ </BorlandProject>
94+ </ProjectExtensions>
95+ <Target Name="UserControlR">
96+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj"/>
97+ </Target>
98+ <Target Name="UserControlR:Clean">
99+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj" Targets="Clean"/>
100+ </Target>
101+ <Target Name="UserControlR:Make">
102+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlR.dproj" Targets="Make"/>
103+ </Target>
104+ <Target Name="ADOConnR">
105+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnR.dproj"/>
106+ </Target>
107+ <Target Name="ADOConnR:Clean">
108+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnR.dproj" Targets="Clean"/>
109+ </Target>
110+ <Target Name="ADOConnR:Make">
111+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnR.dproj" Targets="Make"/>
112+ </Target>
113+ <Target Name="BDEConnR">
114+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnR.dproj"/>
115+ </Target>
116+ <Target Name="BDEConnR:Clean">
117+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnR.dproj" Targets="Clean"/>
118+ </Target>
119+ <Target Name="BDEConnR:Make">
120+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnR.dproj" Targets="Make"/>
121+ </Target>
122+ <Target Name="DBXConnR">
123+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnR.dproj"/>
124+ </Target>
125+ <Target Name="DBXConnR:Clean">
126+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnR.dproj" Targets="Clean"/>
127+ </Target>
128+ <Target Name="DBXConnR:Make">
129+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnR.dproj" Targets="Make"/>
130+ </Target>
131+ <Target Name="FireDACConnR">
132+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnR.dproj"/>
133+ </Target>
134+ <Target Name="FireDACConnR:Clean">
135+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnR.dproj" Targets="Clean"/>
136+ </Target>
137+ <Target Name="FireDACConnR:Make">
138+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnR.dproj" Targets="Make"/>
139+ </Target>
140+ <Target Name="IBOConnR">
141+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnR.dproj"/>
142+ </Target>
143+ <Target Name="IBOConnR:Clean">
144+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnR.dproj" Targets="Clean"/>
145+ </Target>
146+ <Target Name="IBOConnR:Make">
147+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnR.dproj" Targets="Make"/>
148+ </Target>
149+ <Target Name="IBXConnR">
150+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnR.dproj"/>
151+ </Target>
152+ <Target Name="IBXConnR:Clean">
153+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnR.dproj" Targets="Clean"/>
154+ </Target>
155+ <Target Name="IBXConnR:Make">
156+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnR.dproj" Targets="Make"/>
157+ </Target>
158+ <Target Name="MidasConnR">
159+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnR.dproj"/>
160+ </Target>
161+ <Target Name="MidasConnR:Clean">
162+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnR.dproj" Targets="Clean"/>
163+ </Target>
164+ <Target Name="MidasConnR:Make">
165+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnR.dproj" Targets="Make"/>
166+ </Target>
167+ <Target Name="MyDACConnR">
168+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnR.dproj"/>
169+ </Target>
170+ <Target Name="MyDACConnR:Clean">
171+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnR.dproj" Targets="Clean"/>
172+ </Target>
173+ <Target Name="MyDACConnR:Make">
174+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnR.dproj" Targets="Make"/>
175+ </Target>
176+ <Target Name="ODACConnR">
177+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnR.dproj"/>
178+ </Target>
179+ <Target Name="ODACConnR:Clean">
180+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnR.dproj" Targets="Clean"/>
181+ </Target>
182+ <Target Name="ODACConnR:Make">
183+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnR.dproj" Targets="Make"/>
184+ </Target>
185+ <Target Name="UniDACConnR">
186+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnR.dproj"/>
187+ </Target>
188+ <Target Name="UniDACConnR:Clean">
189+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnR.dproj" Targets="Clean"/>
190+ </Target>
191+ <Target Name="UniDACConnR:Make">
192+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnR.dproj" Targets="Make"/>
193+ </Target>
194+ <Target Name="ZeosLibConnR">
195+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnR.dproj"/>
196+ </Target>
197+ <Target Name="ZeosLibConnR:Clean">
198+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnR.dproj" Targets="Clean"/>
199+ </Target>
200+ <Target Name="ZeosLibConnR:Make">
201+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnR.dproj" Targets="Make"/>
202+ </Target>
203+ <Target Name="UserControlD" DependsOnTargets="UserControlR">
204+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlD.dproj"/>
205+ </Target>
206+ <Target Name="UserControlD:Clean" DependsOnTargets="UserControlR:Clean">
207+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlD.dproj" Targets="Clean"/>
208+ </Target>
209+ <Target Name="UserControlD:Make" DependsOnTargets="UserControlR:Make">
210+ <MSBuild Projects="sui\UserControl\prj\Delphi 26 (Delphi Rio)\UserControlD.dproj" Targets="Make"/>
211+ </Target>
212+ <Target Name="ADOConnD" DependsOnTargets="ADOConnR">
213+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnD.dproj"/>
214+ </Target>
215+ <Target Name="ADOConnD:Clean" DependsOnTargets="ADOConnR:Clean">
216+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnD.dproj" Targets="Clean"/>
217+ </Target>
218+ <Target Name="ADOConnD:Make" DependsOnTargets="ADOConnR:Make">
219+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ADOConnD.dproj" Targets="Make"/>
220+ </Target>
221+ <Target Name="BDEConnD" DependsOnTargets="BDEConnR">
222+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnD.dproj"/>
223+ </Target>
224+ <Target Name="BDEConnD:Clean" DependsOnTargets="BDEConnR:Clean">
225+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnD.dproj" Targets="Clean"/>
226+ </Target>
227+ <Target Name="BDEConnD:Make" DependsOnTargets="BDEConnR:Make">
228+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\BDEConnD.dproj" Targets="Make"/>
229+ </Target>
230+ <Target Name="DBXConnD" DependsOnTargets="DBXConnR">
231+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnD.dproj"/>
232+ </Target>
233+ <Target Name="DBXConnD:Clean" DependsOnTargets="DBXConnR:Clean">
234+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnD.dproj" Targets="Clean"/>
235+ </Target>
236+ <Target Name="DBXConnD:Make" DependsOnTargets="DBXConnR:Make">
237+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\DBXConnD.dproj" Targets="Make"/>
238+ </Target>
239+ <Target Name="FireDACConnD" DependsOnTargets="FireDACConnR">
240+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnD.dproj"/>
241+ </Target>
242+ <Target Name="FireDACConnD:Clean" DependsOnTargets="FireDACConnR:Clean">
243+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnD.dproj" Targets="Clean"/>
244+ </Target>
245+ <Target Name="FireDACConnD:Make" DependsOnTargets="FireDACConnR:Make">
246+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\FireDACConnD.dproj" Targets="Make"/>
247+ </Target>
248+ <Target Name="IBOConnD" DependsOnTargets="IBOConnR">
249+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnD.dproj"/>
250+ </Target>
251+ <Target Name="IBOConnD:Clean" DependsOnTargets="IBOConnR:Clean">
252+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnD.dproj" Targets="Clean"/>
253+ </Target>
254+ <Target Name="IBOConnD:Make" DependsOnTargets="IBOConnR:Make">
255+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBOConnD.dproj" Targets="Make"/>
256+ </Target>
257+ <Target Name="IBXConnD" DependsOnTargets="IBXConnR">
258+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnD.dproj"/>
259+ </Target>
260+ <Target Name="IBXConnD:Clean" DependsOnTargets="IBXConnR:Clean">
261+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnD.dproj" Targets="Clean"/>
262+ </Target>
263+ <Target Name="IBXConnD:Make" DependsOnTargets="IBXConnR:Make">
264+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\IBXConnD.dproj" Targets="Make"/>
265+ </Target>
266+ <Target Name="MidasConnD" DependsOnTargets="MidasConnR">
267+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnD.dproj"/>
268+ </Target>
269+ <Target Name="MidasConnD:Clean" DependsOnTargets="MidasConnR:Clean">
270+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnD.dproj" Targets="Clean"/>
271+ </Target>
272+ <Target Name="MidasConnD:Make" DependsOnTargets="MidasConnR:Make">
273+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MidasConnD.dproj" Targets="Make"/>
274+ </Target>
275+ <Target Name="MyDACConnD" DependsOnTargets="MyDACConnR">
276+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnD.dproj"/>
277+ </Target>
278+ <Target Name="MyDACConnD:Clean" DependsOnTargets="MyDACConnR:Clean">
279+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnD.dproj" Targets="Clean"/>
280+ </Target>
281+ <Target Name="MyDACConnD:Make" DependsOnTargets="MyDACConnR:Make">
282+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\MyDACConnD.dproj" Targets="Make"/>
283+ </Target>
284+ <Target Name="ODACConnD" DependsOnTargets="ODACConnR">
285+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnD.dproj"/>
286+ </Target>
287+ <Target Name="ODACConnD:Clean" DependsOnTargets="ODACConnR:Clean">
288+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnD.dproj" Targets="Clean"/>
289+ </Target>
290+ <Target Name="ODACConnD:Make" DependsOnTargets="ODACConnR:Make">
291+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ODACConnD.dproj" Targets="Make"/>
292+ </Target>
293+ <Target Name="UniDACConnD" DependsOnTargets="UniDACConnR">
294+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnD.dproj"/>
295+ </Target>
296+ <Target Name="UniDACConnD:Clean" DependsOnTargets="UniDACConnR:Clean">
297+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnD.dproj" Targets="Clean"/>
298+ </Target>
299+ <Target Name="UniDACConnD:Make" DependsOnTargets="UniDACConnR:Make">
300+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\UniDACConnD.dproj" Targets="Make"/>
301+ </Target>
302+ <Target Name="ZeosLibConnD" DependsOnTargets="ZeosLibConnR">
303+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnD.dproj"/>
304+ </Target>
305+ <Target Name="ZeosLibConnD:Clean" DependsOnTargets="ZeosLibConnR:Clean">
306+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnD.dproj" Targets="Clean"/>
307+ </Target>
308+ <Target Name="ZeosLibConnD:Make" DependsOnTargets="ZeosLibConnR:Make">
309+ <MSBuild Projects="sui\UCConnectors\prj\Delphi 26 (Delphi Rio)\ZeosLibConnD.dproj" Targets="Make"/>
310+ </Target>
311+ <Target Name="DemoFireDAC">
312+ <MSBuild Projects="utl\Demo\prj\DemoFireDAC.dproj"/>
313+ </Target>
314+ <Target Name="DemoFireDAC:Clean">
315+ <MSBuild Projects="utl\Demo\prj\DemoFireDAC.dproj" Targets="Clean"/>
316+ </Target>
317+ <Target Name="DemoFireDAC:Make">
318+ <MSBuild Projects="utl\Demo\prj\DemoFireDAC.dproj" Targets="Make"/>
319+ </Target>
320+ <Target Name="DemoUniDAC">
321+ <MSBuild Projects="utl\Demo\prj\DemoUniDAC.dproj"/>
322+ </Target>
323+ <Target Name="DemoUniDAC:Clean">
324+ <MSBuild Projects="utl\Demo\prj\DemoUniDAC.dproj" Targets="Clean"/>
325+ </Target>
326+ <Target Name="DemoUniDAC:Make">
327+ <MSBuild Projects="utl\Demo\prj\DemoUniDAC.dproj" Targets="Make"/>
328+ </Target>
329+ <Target Name="DBConverter" DependsOnTargets="UserControlR">
330+ <MSBuild Projects="utl\DBConverter\prj\DBConverter.dproj"/>
331+ </Target>
332+ <Target Name="DBConverter:Clean" DependsOnTargets="UserControlR:Clean">
333+ <MSBuild Projects="utl\DBConverter\prj\DBConverter.dproj" Targets="Clean"/>
334+ </Target>
335+ <Target Name="DBConverter:Make" DependsOnTargets="UserControlR:Make">
336+ <MSBuild Projects="utl\DBConverter\prj\DBConverter.dproj" Targets="Make"/>
337+ </Target>
338+ <Target Name="Build">
339+ <CallTarget Targets="UserControlR;ADOConnR;BDEConnR;DBXConnR;FireDACConnR;IBOConnR;IBXConnR;MidasConnR;MyDACConnR;ODACConnR;UniDACConnR;ZeosLibConnR;UserControlD;ADOConnD;BDEConnD;DBXConnD;FireDACConnD;IBOConnD;IBXConnD;MidasConnD;MyDACConnD;ODACConnD;UniDACConnD;ZeosLibConnD;DemoFireDAC;DemoUniDAC;DBConverter"/>
340+ </Target>
341+ <Target Name="Clean">
342+ <CallTarget Targets="UserControlR:Clean;ADOConnR:Clean;BDEConnR:Clean;DBXConnR:Clean;FireDACConnR:Clean;IBOConnR:Clean;IBXConnR:Clean;MidasConnR:Clean;MyDACConnR:Clean;ODACConnR:Clean;UniDACConnR:Clean;ZeosLibConnR:Clean;UserControlD:Clean;ADOConnD:Clean;BDEConnD:Clean;DBXConnD:Clean;FireDACConnD:Clean;IBOConnD:Clean;IBXConnD:Clean;MidasConnD:Clean;MyDACConnD:Clean;ODACConnD:Clean;UniDACConnD:Clean;ZeosLibConnD:Clean;DemoFireDAC:Clean;DemoUniDAC:Clean;DBConverter:Clean"/>
343+ </Target>
344+ <Target Name="Make">
345+ <CallTarget Targets="UserControlR:Make;ADOConnR:Make;BDEConnR:Make;DBXConnR:Make;FireDACConnR:Make;IBOConnR:Make;IBXConnR:Make;MidasConnR:Make;MyDACConnR:Make;ODACConnR:Make;UniDACConnR:Make;ZeosLibConnR:Make;UserControlD:Make;ADOConnD:Make;BDEConnD:Make;DBXConnD:Make;FireDACConnD:Make;IBOConnD:Make;IBXConnD:Make;MidasConnD:Make;MyDACConnD:Make;ODACConnD:Make;UniDACConnD:Make;ZeosLibConnD:Make;DemoFireDAC:Make;DemoUniDAC:Make;DBConverter:Make"/>
346+ </Target>
347+ <Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
348+</Project>
Show on old repository browser