TEdit's event OnEnter will disable its Onclick event.ġ6.By. They are used by sytem F10 activates the menu bar of a windowġ5. It says that there are 2 types of System key:
Form's keyup event can not trap F10, keydown can not trap TAB ! TForm.keyUp works but keydown does not work. I still show last record, even if it is deleted.ġ3. String bound to db table, after deleting all records. u do not know where the err isĬlass function TStringHelper.IsNullOrEmpty(const Value: string): Boolean Ĭlass function TStringHelper.IsNullOrWhiteSpace(const Value: string): Boolean except can not trap it, funny and I will delay showup. LoadFromFile(sBG) // only change bimapġ0. Rect:=grdTransDetail.FindStyleResource('bkGroundImage') as TRectangle Identifies the TRectangle that serves as background for the TStringGrid. GrdTransDetail.ApplyStyleLookup // ensure the ctrl has loaded its style resorces SBG := oIni.ReadString(Section.POS, KEY.Classic1Background, '' ).Trim Rect:=grdTransDetail.FindStyleResource('bkGroundImage') as TRectangle //bkGroundImage is rectangle we put into GrdTransDetail.ApplyStyleLookup // grdTransDetail.stylelookup:='grdTransDetailStyle1' customed one TTreeView.showChekBox:=False, It still show checkbox, until you use scroll bar ĭrop 2 controls TEdit and TTreeeView into itĨ. Set align:=client ? if a panel has more controls. Subcontrol's size larger than parent control ? fdQry.First // not use with moveby togeter here fmx bug, dead loop like goto !!!įdQry.MoveBy(Row-fdQry.RecNo+1) // make sure fdquery move to same record wirh grdĦ. Procedure dProductDrawColumnCell(Sender: TObject Ĭonst Canvas: TCanvas const Column: TColumn const Bounds: TRectF Ĭonst Row: Integer const Value: TValue const State: TGridDrawStates) įdQry:=TFDQuery(TBindSourceDB(grdProductToDS.DataSource).DataSet) TFDQuery.First TFDQuery.MoveBy(Row-fdQry.RecNo+1) I:=GroupBox1.ControlsCount // TGroupBox BUG: ComponentCount should = ComponentCount+ ControlCount like TForm'sĥ. TGroupBox BUG: ComponentCount should = ComponentCount+ ControlCount just like TForm's MessageDlg('duty= '+StringGrid1.Cells+'='+fdquery1.FieldByName('duty').AsString+'? recNo='+arow.ToString+' fdquery1.RecNo='+, TMsgDlgType.mtConfirmation, ,0) Ĥ.
Showmessage((Sender as TStringGrid).Cells) //when you selecting a cell, System will popup message windows one by one! Procedure TForm1.StringGrid1SelectCell(Sender: TObject const ACol, Procedure StringGrid1SelectCell(Sender: TObject const ACol, ARow: Integer LinkGridToDataSourceBindSourceDB1: TLinkGridToDataSource Showmessage()/ MessageDlg bug if you use them in events: The highlighted color should show entire row. let it show 2 columns at design time.Īt run time, select 1 row, then Hscroll grid to the right most end. RegGroups.Registered(AClass) will be falseĢ. If parameter AClass:=TColumn, call this function if AClass is TColumnĪClass := TPersistentClass(AClass.ClassParent) While not RegGroups.Registered(AClass) do //BUG is here. Procedure RegisterClass(AClass: TPersistentClass)
I found the system source code from system.classes has a bug: I read system source code and try to add TCombobox TStringGrid and failed. from elevated command prompt (as a test) using msiexec /i erdamsi.msi /qb!ĭelphi XE7 update1 bugs: (Under FMX environment)ġ. Verify that you have sufficient access to that key, or contact your support personnel.Ĭancel rolls back, retry does nothing, and ignore (not sure yet) and yes I am running under admin credentials msi, which is called erdamsi.msi it runs through to a point where I get the following message:Ĭould not write value CollectUsageStatistics to key \Software\Embarcadero\ER/Studio Data Architect 16.0\Tools.
I would much rather deploy the msi file via sccm as that would also make adding the license files as simple as writing an.
I ran the install and saw what seems to be a single. There are two license files also which need to be copied over to Program Data\Embarcadero.
The install is a 314 mb single file executable. I looked on Embarcadero's website and see nothing that acts as a deployment or admin guide.
We are getting ready to deploy Embarcadero Data Architect 16.0.2.