File tree Expand file tree Collapse file tree 3 files changed +6
-21
lines changed
Expand file tree Collapse file tree 3 files changed +6
-21
lines changed Original file line number Diff line number Diff line change @@ -23,8 +23,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
2323 Align = alClient
2424 BevelOuter = bvNone
2525 TabOrder = 0
26- ExplicitWidth = 662
27- ExplicitHeight = 588
2826 object pnButtons: TPanel
2927 Left = 0
3028 Top = 525
@@ -36,8 +34,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
3634 Padding.Right = 3
3735 Padding.Bottom = 3
3836 TabOrder = 0
39- ExplicitLeft = -1
40- ExplicitTop = 570
4137 object btnValidar: TButton
4238 Left = 153
4339 Top = 4
@@ -47,7 +43,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
4743 Caption = ' Validate'
4844 TabOrder = 0
4945 OnClick = btnValidarClick
50- ExplicitLeft = 159
5146 end
5247 object btnClearAllFields: TButton
5348 Left = 4
@@ -65,25 +60,18 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
6560 Top = 0
6661 Width = 643
6762 Height = 525
68- ActivePage = tabDemo
63+ ActivePage = tabConfig
6964 Align = alClient
7065 TabOrder = 1
71- ExplicitTop = -2
72- ExplicitHeight = 565
7366 object tabDemo: TTabSheet
7467 Caption = ' Demo'
75- ExplicitLeft = 0
76- ExplicitTop = 20
77- ExplicitWidth = 281
78- ExplicitHeight = 165
7968 object pnDemoBack: TPanel
8069 Left = 0
8170 Top = 0
8271 Width = 635
8372 Height = 497
8473 Align = alClient
8574 TabOrder = 0
86- ExplicitHeight = 537
8775 object Label1: TLabel
8876 Left = 16
8977 Top = 8
@@ -285,7 +273,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
285273 Font.Style = [fsBold]
286274 ParentFont = False
287275 TabOrder = 7
288- ExplicitTop = 352
289276 object Label7: TLabel
290277 Left = 15
291278 Top = 19
@@ -480,10 +467,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
480467 object tabConfig: TTabSheet
481468 Caption = ' Config (opcional)'
482469 ImageIndex = 1
483- ExplicitLeft = 0
484- ExplicitTop = 28
485- ExplicitWidth = 281
486- ExplicitHeight = 165
487470 object pnConfigBack: TPanel
488471 Left = 0
489472 Top = 0
@@ -493,8 +476,6 @@ object C4DValidateComponentsDemo01ViewMain: TC4DValidateComponentsDemo01ViewMain
493476 BevelOuter = bvNone
494477 ParentBackground = False
495478 TabOrder = 0
496- ExplicitTop = -2
497- ExplicitHeight = 537
498479 object Label13: TLabel
499480 Left = 16
500481 Top = 16
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ implementation
139139procedure TC4DValidateComponentsDemo01ViewMain.FormCreate (Sender: TObject);
140140begin
141141 ReportMemoryLeaksOnShutdown := True;
142+ ClientDataSet1.Edit;
142143end ;
143144
144145procedure TC4DValidateComponentsDemo01ViewMain.bntConfigSaveClick (Sender: TObject);
@@ -158,7 +159,7 @@ procedure TC4DValidateComponentsDemo01ViewMain.btnClearAllFieldsClick(Sender: TO
158159procedure TC4DValidateComponentsDemo01ViewMain.btnValidarClick (Sender: TObject);
159160begin
160161 TC4DValidateComponents.Validate(TC4DValidateComponentsDemo01ViewMain, Self);
161- ShowMeSsage (' SUCESSO' );
162+ ShowMessage (' SUCESSO' );
162163end ;
163164
164165end .
Original file line number Diff line number Diff line change @@ -73,6 +73,9 @@ class procedure TC4DValidateComponents.Validate(AInstanceClass: TComponentClass;
7373 if (LCustomAttribute is MinMaxDate)then
7474 MinMaxDate(LCustomAttribute).Validar(LRttiField, AForm);
7575 end ;
76+
77+ if (TErros.GetInstance.HasErros)and (True)then
78+ Break
7679 end ;
7780 finally
7881 LRttiContext.Free;
You can’t perform that action at this time.
0 commit comments