-
Posts
572 -
Joined
-
Last visited
-
Days Won
35
Content Type
Profiles
Forums
Events
Posts posted by mierlp
-
-
Hi
Be aware that the license has been changed at the same time. You now have the option of commercial (from $ 99 per dev)
or GPL-v3. The fact that he is going to ask for money is not so bad, it's the way how -
uniDBGrid.WebOptions.Paged = false
-
Hi
Mysql depends on the wait_timeout parameter on the server-side .For example, I use myDac components to connect to MySQL.
A common error is Lost Connection to MySQL during query. Not only with MyDac but also php or everything that connects to a MySQL server.
This is caused by 2 parameters:
1. on the mysql server side, that is wait_timout parameter
2. on the software / component / connection side there is often a parameter regarding connection time-out
These 2 values must be coordinated and the value on the software side must always be lower than the value
of mysql server.In addition, a timer can be used to ping or re-connect to provide the time-out of the software side. -
-
Hi
There are several solutions in the market for securing software, but it is precisely what you want to use it for.
You can also make something yourself in combination with a subscription model.
For example, you can also create an encrypted file with customer data that is always displayed,
which also uses a machine ID or mac address of the server or another unique key.
For example, a key that you generate based on customer data or a random code.
You can use a GUID in your application and include that code as a unique code in an encrypted file.
You regularly check whether the GUID is equal to the content of the file and you also do a check in
your online license manager. Here you arrange your subscription and determine whether the
application can run or not. If you turn off the subscription in your license manager, you also change
a parameter in the encrypted file so that the application does not work if they turn off internet traffic
or apply a firewall rule.
You can also use the registry as a fall-back of the encrypted file if, for example, they restore
a version.Pay attention when using unique hardware data as this may change again. Certainly when your
customer starts using virtualized servers, for example with VMware and a VMotion takes place
to another server.https://avlock.av-soft.com/ see the documentation section for info
http://www.jproductivity.com/
http://www.ssware.com/index.htm
https://www.oreans.com/
https://agilis-sw.com/ -
True ... every variant has its advantages and disadvantages. When you apply clustering, I can also assume
that the database environment is also clustered. You can use load balancers for high availability and realize redancy.
By using virtualization in combination with hyperconverged or converged server and storage platform,
you can now build beautiful, stable and fast systems. -
See my older answer:
-
Hi
You're solution works fine...thanks.
I have created in the main table a lookup field for showing a TIME value from a other table.
When i created the lookup field and set the type to TIME or STRING then you can't
format it with this code. Then i got a exception error. When leaving the code it
show the time value but Always in HH:mm:ssI think it's not possiblie to format a lookup field this way.
But thanks for the solutions
-
Hi
In VCL you can use this code to format a field. Within uniDBGrid this event is not available
Quoteprocedure TFormMain.DBGridCompareDrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState);
begin
if Field.Name = 'FIELDNAME' then
TFloatField(Field).DisplayFormat := '#,##0.00';
end; -
-
@sherzod
No different formats. At this point we do it all.
@jean-marc
Thanks..i will try. There are no different time zones
-
Hi
Within my application I use block-time. A block-time is a time period in which volunteers work.
For a block of time I want to register the start and end time after which the duration must be calculated.
The date is not important but I do need it to calculate the correct duration. Now I use the following fields:
- StartDate (date field)
- StartTime (time field)
- EndDate (date field)
- EndTime (time field)With a new record, the current date is stored in the StartDate and EndTime fields.
Calculating the duration goes well when I am in a period between 00: 00-00: 00.When I specify a time between 2:00 PM and 4:00 PM, the duration is calculated as 2:00 AM.
When I specify a time between 10.00 and 2.00 p.m., the duration is calculated at 8 p.m. but should actually be 4 p.m.Question:
- which type of field can I use best, DateTime or a separate date and time field
- how can I correctly calculate the duration when the start time <00:00 and the end time> 00:00Now i use this code to calculate duration:
iAmountMinutes := MinutesBetween(TypeBlockTime.Fieldbyname('EndTime').value,TypeBlockTime.Fieldbyname('StartTime').Value); TypeBlockTime.FieldByName('showTotalHours').value :=Format('%2.2d:%2.2d',[iAmountMinutes div 60,iAmountMinutes mod 60]);
Regards Peter
-
For hosting you can choose a provider with VPS servers.
See https://www.strato.nl/server/vps-windows/ or https://contabo.com/?show=vps
-
Hi
For a form you can set the cursor like FormVendor.Cursor := crHourGlass
When i try FrameVendor.Cursor := crHOurGlass i get the following message when compiling :fraVendor.pas(291) E2233 Property 'Cursor' inaccessible here
Is this not possible with a frame ?
-
Hi Farshad
It is good to hear that something is going to happen to the critical comment in this post.
I am one of them and therefore very curious how this will be filled in and how we will
notice this. Of course, it goes beyond a new roadmap or extension of subscriptions.
It would help to make it S.M.A.R.T.Regards Peter
- 1
-
I found a older topic but did not try it
What is URL.DLL?
The file named URL.DLL is developed by Microsoft Corporation. The file is used by the Internet Explorer and the shell extension module. IE is the basic internet browser on all Windows platforms. The DLL is safe and it receives prompt security updates. The threat level of the file is found to be 1.
URL.DLL is located in C:\Windows\System32\url.dll.QuoteAnswer:
To make sure in this point you need to import InetIsOffline function from URL.DLL:
function InetIsOffline(Flag: Integer): Boolean; stdcall; external 'URL.DLL';
and then simply call this function in place you want to check connection status:
if InetIsOffline(0) then
ShowMessage('This computer is not connected to Internet!')
else
ShowMessage(You are connected to Internet!');
This function return TRUE if the local system isn't connected to Internet, or FALSE if it's connected or no attempt has been yet made to connect.
Notes:
Variable Flag is ignored, so always use zero.
This DLL is usual installed on most computers.
-
Even when starting Windows 10 in SAFE MODE with only the network connection i still got the same error over and over.
What can i do more...
Quote(04243483){bds.exe } [04244483]
[199BB136]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.IsClientEventsStored + $E
[501262F2]{rtl260.bpl } System.TypInfo.IsStoredPropRTTI (Line 2565, "System.TypInfo.pas" + 19) + $5
[5012697F]{rtl260.bpl } System.TypInfo.IsStoredProp (Line 2731, "System.TypInfo.pas" + 2) + $1
[2102F61A]{designide260.bpl} DesignEditors.TPropertyEditor.GetIsDefault (Line 1175, "DesignEditors.pas" + 13) + $5
[500A330F]{rtl260.bpl } System.SysUtils.Supports (Line 26935, "System.SysUtils.pas" + 1) + $D
[2125E498]{vclide260.bpl} PropBox.TCustomPropListBox.DrawPropItem (Line 1072, "PropBox.pas" + 263) + $5
[50CEEBB1]{vcl260.bpl } Vcl.Graphics.TResourceManager.FreeResource (Line 1891, "Vcl.Graphics.pas" + 20) + $D
[2125EDEA]{vclide260.bpl} PropBox.TCustomPropListBox.CNDrawItem (Line 1312, "PropBox.pas" + 12) + $2E
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[5006037C]{rtl260.bpl } System.TMonitor.Destroy (Line 19144, "System.pas" + 0) + $0
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09A89252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09A89BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[09A9362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09A88D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D19EAB]{vcl260.bpl } Vcl.Controls.DoControlMsg (Line 10347, "Vcl.Controls.pas" + 12) + $11
[50D1AA4E]{vcl260.bpl } Vcl.Controls.TWinControl.WMDrawItem (Line 10673, "Vcl.Controls.pas" + 1) + $8
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50D19DDA]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10306, "Vcl.Controls.pas" + 17) + $10
[09AC3EBD]{themeloader260.bpl} System.Generics.Collections. + $15
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D19E56]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10319, "Vcl.Controls.pas" + 30) + $19
[50D1A057]{vcl260.bpl } Vcl.Controls.TWinControl.PaintWindow (Line 10402, "Vcl.Controls.pas" + 9) + $4
[50D19F11]{vcl260.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10362, "Vcl.Controls.pas" + 4) + $14
[50D1A6F8]{vcl260.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10563, "Vcl.Controls.pas" + 6) + $5
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3EC1C]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WMPaint (Line 7458, "Vcl.StdCtrls.pas" + 6) + $6
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[09A89252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09A88D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09A89252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09A89BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[09A9362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09A88D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CCE9]{vcl260.bpl } Vcl.Controls.TWinControl.Update (Line 12330, "Vcl.Controls.pas" + 1) + $12
[50D1CD01]{vcl260.bpl } Vcl.Controls.TWinControl.Repaint (Line 12336, "Vcl.Controls.pas" + 2) + $4
[50D14022]{vcl260.bpl } Vcl.Controls.TControl.Refresh (Line 6661, "Vcl.Controls.pas" + 0) + $2
[2125D16B]{vclide260.bpl} PropBox.TCustomPropListBox.ItemsChanged (Line 551, "PropBox.pas" + 3) + $2
[50161CE9]{rtl260.bpl } System.Classes.TStringList.Changing (Line 7284, "System.Classes.pas" + 1) + $0
[5016279F]{rtl260.bpl } System.Classes.TStringList.SetUpdateState (Line 7665, "System.Classes.pas" + 1) + $2
[501603C1]{rtl260.bpl } System.Classes.TStrings.GetUpdating (Line 6629, "System.Classes.pas" + 0) + $1
[2125EFCA]{vclide260.bpl} PropBox.TCustomPropListBox.Reset (Line 1376, "PropBox.pas" + 25) + $9
[21266144]{vclide260.bpl} IDEInspListBox.TInspListBox.Reset (Line 1557, "IDEInspListBox.pas" + 3) + $2
[2125F92B]{vclide260.bpl} PropBox.TCustomPropListBox.SetSelection (Line 1616, "PropBox.pas" + 3) + $4
[209F2C19]{coreide260.bpl} PropInsp.TPropertyInspector.Refresh (Line 1873, "PropInsp.pas" + 47) + $12
[209F2FC0]{coreide260.bpl} PropInsp.TPropertyInspector.Modified (Line 1931, "PropInsp.pas" + 0) + $0
[20953B64]{coreide260.bpl} PropInspServices.TPropInspManager.NotifyModified (Line 81, "PropInspServices.pas" + 4) + $5
[2103C645]{designide260.bpl} ToolUtils.ForEach (Line 99, "ToolUtils.pas" + 5) + $F
[20953AC5]{coreide260.bpl} PropInspServices.TPropInspManager.Modified (Line 58, "PropInspServices.pas" + 1) + $B
[20953FD3]{coreide260.bpl} PropInspServices.TPropInspManager.SetSelection (Line 159, "PropInspServices.pas" + 10) + $2
[21E23984]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.UpdatePropertyList (Line 730, "PropInspManage.pas" + 43) + $1C
[21E230BD]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.SelectionChanged (Line 584, "PropInspManage.pas" + 4) + $6
[21070F53]{designide260.bpl} ComponentDesigner.DesignNotificationSelectionChanged (Line 8832, "ComponentDesigner.pas" + 5) + $A
[2106C5F8]{designide260.bpl} ComponentDesigner.TComponentDesigner.SetSelection (Line 7021, "ComponentDesigner.pas" + 20) + $5
[2106CB7E]{designide260.bpl} ComponentDesigner.TComponentDesigner.UpdateSelections (Line 7089, "ComponentDesigner.pas" + 19) + $C
[2106C315]{designide260.bpl} ComponentDesigner.TComponentDesigner.RootActivated (Line 6941, "ComponentDesigner.pas" + 5) + $2
[52860C2E]{vcldesigner260.bpl} VCLFormDesigner.TVCLRootDesigner.Activate (Line 344, "VCLFormDesigner.pas" + 4) + $1E
[52850DDA]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3655, "VCLSurface.pas" + 114) + $A
[50D1AC5C]{vcl260.bpl } Vcl.Controls.TWinControl.WMWindowPosChanging (Line 10758, "Vcl.Controls.pas" + 11) + $6
[5005FC12]{rtl260.bpl } System.@IsClass (Line 18044, "System.pas" + 1) + $8
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5005FA58]{rtl260.bpl } System.TObject.GetInterface (Line 17934, "System.pas" + 8) + $A
[5005FAA1]{rtl260.bpl } System.TObject.GetInterface (Line 17941, "System.pas" + 15) + $10
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[199B66B1]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.WndProc + $9
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CADB]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrderPosition (Line 12226, "Vcl.Controls.pas" + 26) + $12
[50D1CB16]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrder (Line 12243, "Vcl.Controls.pas" + 6) + $4
[50D13CA3]{vcl260.bpl } Vcl.Controls.TControl.BringToFront (Line 6489, "Vcl.Controls.pas" + 1) + $6
[199B3DE6]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.BringToFront + $E
[19C0BF96]{uniGUI26VCL.bpl} Unixpagecontrol.TVCLTabSheet._OnShow + $E
[50D7B1C1]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.DoShow (Line 6252, "Vcl.ComCtrls.pas" + 2) + $A
[50D7B481]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.CMShowingChanged (Line 6382, "Vcl.ComCtrls.pas" + 5) + $7
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[199AC15D]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl.VCLWndProc + $19
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D190BD]{vcl260.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9900, "Vcl.Controls.pas" + 19) + $C
[50D191CC]{vcl260.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9935, "Vcl.Controls.pas" + 21) + $3
[50D1BF0A]{vcl260.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11726, "Vcl.Controls.pas" + 3) + $2
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[199AC15D]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl.VCLWndProc + $19
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D138EA]{vcl260.bpl } Vcl.Controls.TControl.SetVisible (Line 6224, "Vcl.Controls.pas" + 5) + $C
[50D7B98B]{vcl260.bpl } Vcl.ComCtrls.TPageControl.ChangeActivePage (Line 6529, "Vcl.ComCtrls.pas" + 17) + $4
[50D7BEB6]{vcl260.bpl } Vcl.ComCtrls.TPageControl.SetActivePage (Line 6726, "Vcl.ComCtrls.pas" + 5) + $5
[50D7BE28]{vcl260.bpl } Vcl.ComCtrls.TPageControl.RemovePage (Line 6705, "Vcl.ComCtrls.pas" + 6) + $4
[50D7B169]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.Destroy (Line 6233, "Vcl.ComCtrls.pas" + 4) + $8
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[199AD0A2]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl + $46
[199B3B3B]{uniGUI26Core.bpl} Uniguiclasses.TUniControl + $2BB
[5005A264]{rtl260.bpl } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[5005F830]{rtl260.bpl } System.TObject.FreeInstance (Line 17523, "System.pas" + 2) + $2
[199BF62D]{uniGUI26Core.bpl} Uniguiclasses.TUniContainer + $11
[19ACA27C]{uniGUI26.bpl} Unipanel.TUniCustomPanel + $1C
[19AFF686]{uniGUI26.bpl} Unipagecontrol.TUniCustomTabSheet + $22
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[210669DA]{designide260.bpl} ComponentDesigner.TComponentRoot.DeleteSelection (Line 5139, "ComponentDesigner.pas" + 44) + $2
[21081E33]{designide260.bpl} Surface.TDesignSurface.DeleteSelection (Line 208, "Surface.pas" + 0) + $7
[21024B7B]{designide260.bpl} Designer.TDesigner.DeleteSelection (Line 789, "Designer.pas" + 2) + $5
[210273BB]{designide260.bpl} Designer.TDesigner.Key (Line 1607, "Designer.pas" + 4) + $3
[528502BC]{vcldesigner260.bpl} VCLSurface.KeyEvent (Line 3420, "VCLSurface.pas" + 8) + $1E
[52850BD6]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3602, "VCLSurface.pas" + 61) + $6
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[5005FC12]{rtl260.bpl } System.@IsClass (Line 18044, "System.pas" + 1) + $8
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[5006030C]{rtl260.bpl } System.TMonitor.CheckOwningThread (Line 19122, "System.pas" + 2) + $0
[5006062E]{rtl260.bpl } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[5006068A]{rtl260.bpl } System.TMonitor.Exit (Line 19334, "System.pas" + 2) + $7
[50CF65D7]{vcl260.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7138, "Vcl.Graphics.pas" + 12) + $8
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50D19329]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9980, "Vcl.Controls.pas" + 6) + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AC25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe } bds.bds (Line 214, "" + 7) + $7 -
Hi Sherzod,
I have just de-installed Delphi complete, inclusief deleted all registry entries, files etc.
New clean installation of Delphi 10.3.3 + uniGui no other components.
Took the example...same error again whatever i try also when creating a new project
and put a uniPageControl on the form, add several pages, delete 1 pagen...error -
In design time delete a page form the uniPageControl, then the error occures (in my case)
error only appears when using uniGui and can't figure out if there a conflict with other
third part componentsI did a test with only the default installed Delphi components and deleted all other
third part ...but still the error exists. -
-
New blank testcase, same result. Just delete a tab from the pagecontrol
-
Hi Sherzod,,
That does NOT help. I deleted all third part components even FastReport, MyDac and additional components etc.
Created a new project and still when deleting a page i get the error, see below
Quote(04243483){bds.exe } [04244483]
[189B954E]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.IsClientEventsStored + $E
[501262F2]{rtl260.bpl } System.TypInfo.IsStoredPropRTTI (Line 2565, "System.TypInfo.pas" + 19) + $5
[5012697F]{rtl260.bpl } System.TypInfo.IsStoredProp (Line 2731, "System.TypInfo.pas" + 2) + $1
[2102F61A]{designide260.bpl} DesignEditors.TPropertyEditor.GetIsDefault (Line 1175, "DesignEditors.pas" + 13) + $5
[500A330F]{rtl260.bpl } System.SysUtils.Supports (Line 26935, "System.SysUtils.pas" + 1) + $D
[2125E498]{vclide260.bpl} PropBox.TCustomPropListBox.DrawPropItem (Line 1072, "PropBox.pas" + 263) + $5
[50CEEBB1]{vcl260.bpl } Vcl.Graphics.TResourceManager.FreeResource (Line 1891, "Vcl.Graphics.pas" + 20) + $D
[2125EDEA]{vclide260.bpl} PropBox.TCustomPropListBox.CNDrawItem (Line 1312, "PropBox.pas" + 12) + $2E
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[5006037C]{rtl260.bpl } System.TMonitor.Destroy (Line 19144, "System.pas" + 0) + $0
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09859252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09859BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[0986362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09858D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D19EAB]{vcl260.bpl } Vcl.Controls.DoControlMsg (Line 10347, "Vcl.Controls.pas" + 12) + $11
[50D1AA4E]{vcl260.bpl } Vcl.Controls.TWinControl.WMDrawItem (Line 10673, "Vcl.Controls.pas" + 1) + $8
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50D19DDA]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10306, "Vcl.Controls.pas" + 17) + $10
[09893EBD]{themeloader260.bpl} System.Generics.Collections. + $15
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D19E56]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10319, "Vcl.Controls.pas" + 30) + $19
[50D1A057]{vcl260.bpl } Vcl.Controls.TWinControl.PaintWindow (Line 10402, "Vcl.Controls.pas" + 9) + $4
[50D19F11]{vcl260.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10362, "Vcl.Controls.pas" + 4) + $14
[50D1A6F8]{vcl260.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10563, "Vcl.Controls.pas" + 6) + $5
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3EC1C]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WMPaint (Line 7458, "Vcl.StdCtrls.pas" + 6) + $6
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[09859252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09858D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09859252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09859BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[0986362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09858D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[09893EBD]{themeloader260.bpl} System.Generics.Collections. + $15
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CCE9]{vcl260.bpl } Vcl.Controls.TWinControl.Update (Line 12330, "Vcl.Controls.pas" + 1) + $12
[50D1CD01]{vcl260.bpl } Vcl.Controls.TWinControl.Repaint (Line 12336, "Vcl.Controls.pas" + 2) + $4
[50D14022]{vcl260.bpl } Vcl.Controls.TControl.Refresh (Line 6661, "Vcl.Controls.pas" + 0) + $2
[2125D16B]{vclide260.bpl} PropBox.TCustomPropListBox.ItemsChanged (Line 551, "PropBox.pas" + 3) + $2
[50161CE9]{rtl260.bpl } System.Classes.TStringList.Changing (Line 7284, "System.Classes.pas" + 1) + $0
[5016279F]{rtl260.bpl } System.Classes.TStringList.SetUpdateState (Line 7665, "System.Classes.pas" + 1) + $2
[501603C1]{rtl260.bpl } System.Classes.TStrings.GetUpdating (Line 6629, "System.Classes.pas" + 0) + $1
[2125EFCA]{vclide260.bpl} PropBox.TCustomPropListBox.Reset (Line 1376, "PropBox.pas" + 25) + $9
[21266144]{vclide260.bpl} IDEInspListBox.TInspListBox.Reset (Line 1557, "IDEInspListBox.pas" + 3) + $2
[2125F92B]{vclide260.bpl} PropBox.TCustomPropListBox.SetSelection (Line 1616, "PropBox.pas" + 3) + $4
[209F2C19]{coreide260.bpl} PropInsp.TPropertyInspector.Refresh (Line 1873, "PropInsp.pas" + 47) + $12
[209F2FC0]{coreide260.bpl} PropInsp.TPropertyInspector.Modified (Line 1931, "PropInsp.pas" + 0) + $0
[20953B64]{coreide260.bpl} PropInspServices.TPropInspManager.NotifyModified (Line 81, "PropInspServices.pas" + 4) + $5
[2103C645]{designide260.bpl} ToolUtils.ForEach (Line 99, "ToolUtils.pas" + 5) + $F
[20953AC5]{coreide260.bpl} PropInspServices.TPropInspManager.Modified (Line 58, "PropInspServices.pas" + 1) + $B
[20953FD3]{coreide260.bpl} PropInspServices.TPropInspManager.SetSelection (Line 159, "PropInspServices.pas" + 10) + $2
[21E23984]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.UpdatePropertyList (Line 730, "PropInspManage.pas" + 43) + $1C
[21E230BD]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.SelectionChanged (Line 584, "PropInspManage.pas" + 4) + $6
[21070F53]{designide260.bpl} ComponentDesigner.DesignNotificationSelectionChanged (Line 8832, "ComponentDesigner.pas" + 5) + $A
[2106C5F8]{designide260.bpl} ComponentDesigner.TComponentDesigner.SetSelection (Line 7021, "ComponentDesigner.pas" + 20) + $5
[2106CB7E]{designide260.bpl} ComponentDesigner.TComponentDesigner.UpdateSelections (Line 7089, "ComponentDesigner.pas" + 19) + $C
[2106C315]{designide260.bpl} ComponentDesigner.TComponentDesigner.RootActivated (Line 6941, "ComponentDesigner.pas" + 5) + $2
[52860C2E]{vcldesigner260.bpl} VCLFormDesigner.TVCLRootDesigner.Activate (Line 344, "VCLFormDesigner.pas" + 4) + $1E
[52850DDA]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3655, "VCLSurface.pas" + 114) + $A
[50D1AC5C]{vcl260.bpl } Vcl.Controls.TWinControl.WMWindowPosChanging (Line 10758, "Vcl.Controls.pas" + 11) + $6
[5005FC12]{rtl260.bpl } System.@IsClass (Line 18044, "System.pas" + 1) + $8
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[189AACC5]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl.VCLWndProc + $19
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CADB]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrderPosition (Line 12226, "Vcl.Controls.pas" + 26) + $12
[50D1CB16]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrder (Line 12243, "Vcl.Controls.pas" + 6) + $4
[50D13CA3]{vcl260.bpl } Vcl.Controls.TControl.BringToFront (Line 6489, "Vcl.Controls.pas" + 1) + $6
[50D7B982]{vcl260.bpl } Vcl.ComCtrls.TPageControl.ChangeActivePage (Line 6528, "Vcl.ComCtrls.pas" + 16) + $2
[50D7BEB6]{vcl260.bpl } Vcl.ComCtrls.TPageControl.SetActivePage (Line 6726, "Vcl.ComCtrls.pas" + 5) + $5
[50D7C553]{vcl260.bpl } Vcl.ComCtrls.TPageControl.SetTabIndex (Line 6957, "Vcl.ComCtrls.pas" + 5) + $16
[50D7BA7F]{vcl260.bpl } Vcl.ComCtrls.TPageControl.DeleteTab (Line 6556, "Vcl.ComCtrls.pas" + 7) + $6
[50D7B3AA]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.SetTabShowing (Line 6341, "Vcl.ComCtrls.pas" + 10) + $B
[50D7BE08]{vcl260.bpl } Vcl.ComCtrls.TPageControl.RemovePage (Line 6702, "Vcl.ComCtrls.pas" + 3) + $4
[50D7B169]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.Destroy (Line 6233, "Vcl.ComCtrls.pas" + 4) + $8
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[189ABC0A]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl + $46
[189B1F67]{uniGUI26Core.bpl} Uniguiclasses.TUniControl + $2B7
[5005A264]{rtl260.bpl } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[5005F830]{rtl260.bpl } System.TObject.FreeInstance (Line 17523, "System.pas" + 2) + $2
[189BD91D]{uniGUI26Core.bpl} Uniguiclasses.TUniContainer + $11
[18AC3910]{uniGUI26.bpl} Unipanel.TUniCustomPanel + $1C
[18ACBF62]{uniGUI26.bpl} Unipagecontrol.TUniCustomTabSheet + $22
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[210669DA]{designide260.bpl} ComponentDesigner.TComponentRoot.DeleteSelection (Line 5139, "ComponentDesigner.pas" + 44) + $2
[21081E33]{designide260.bpl} Surface.TDesignSurface.DeleteSelection (Line 208, "Surface.pas" + 0) + $7
[21024B7B]{designide260.bpl} Designer.TDesigner.DeleteSelection (Line 789, "Designer.pas" + 2) + $5
[210273BB]{designide260.bpl} Designer.TDesigner.Key (Line 1607, "Designer.pas" + 4) + $3
[528502BC]{vcldesigner260.bpl} VCLSurface.KeyEvent (Line 3420, "VCLSurface.pas" + 8) + $1E
[52850BD6]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3602, "VCLSurface.pas" + 61) + $6
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[5005FC12]{rtl260.bpl } System.@IsClass (Line 18044, "System.pas" + 1) + $8
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[5006030C]{rtl260.bpl } System.TMonitor.CheckOwningThread (Line 19122, "System.pas" + 2) + $0
[5006062E]{rtl260.bpl } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[5006068A]{rtl260.bpl } System.TMonitor.Exit (Line 19334, "System.pas" + 2) + $7
[50CF65D7]{vcl260.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7138, "Vcl.Graphics.pas" + 12) + $8
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50D19329]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9980, "Vcl.Controls.pas" + 6) + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[098925E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe } bds.bds (Line 214, "" + 7) + $7 -
Hi Sherzod,
Testcase attached. Just open in design mode
- open frmTableVendorEdit
-
Deleted UniageContrlol_VendorHomeBasic.uniTabSheet2
with the tekst 'AKKOORD'. - in this testcase the error also appears
Regards Peter
-
Hi
When i delete a pages from a uniPageControl i got this error, see attachment. THis only occurs using uniGui, not in vcl application
I even created a new form, copied the uniPageControl to it, deleted page and again the same errorI use :
- Delphi RIO 10.3.3 (also appears in 10.3.3)
- uniGui 1.90.0.1511 but also happends in 1.90.0.1514
Did compleet reinstall from uniGui, cleaned files/registryAny suggestions ?
Quote(04243483){bds.exe } [04244483]
[2441ADCE]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.IsClientEventsStored + $E
[501262F2]{rtl260.bpl } System.TypInfo.IsStoredPropRTTI (Line 2565, "System.TypInfo.pas" + 19) + $5
[5012697F]{rtl260.bpl } System.TypInfo.IsStoredProp (Line 2731, "System.TypInfo.pas" + 2) + $1
[2102F61A]{designide260.bpl} DesignEditors.TPropertyEditor.GetIsDefault (Line 1175, "DesignEditors.pas" + 13) + $5
[500A330F]{rtl260.bpl } System.SysUtils.Supports (Line 26935, "System.SysUtils.pas" + 1) + $D
[2125E498]{vclide260.bpl} PropBox.TCustomPropListBox.DrawPropItem (Line 1072, "PropBox.pas" + 263) + $5
[2125EDEA]{vclide260.bpl} PropBox.TCustomPropListBox.CNDrawItem (Line 1312, "PropBox.pas" + 12) + $2E
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09A99252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09A99BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[09AA362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09A98D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D19EAB]{vcl260.bpl } Vcl.Controls.DoControlMsg (Line 10347, "Vcl.Controls.pas" + 12) + $11
[50D1AA4E]{vcl260.bpl } Vcl.Controls.TWinControl.WMDrawItem (Line 10673, "Vcl.Controls.pas" + 1) + $8
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50EECCEF]{vcl260.bpl } Vcl.CaptionedDockTree.TCaptionedDockTree.WndProc (Line 260, "Vcl.CaptionedDockTree.pas" + 28) + $4
[50D22806]{vcl260.bpl } Vcl.Controls.TDockTree.WindowProc (Line 15726, "Vcl.Controls.pas" + 0) + $2
[50D19DDA]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10306, "Vcl.Controls.pas" + 17) + $10
[09AD3EBD]{themeloader260.bpl} System.Generics.Collections. + $15
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D19E56]{vcl260.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10319, "Vcl.Controls.pas" + 30) + $19
[50D1A057]{vcl260.bpl } Vcl.Controls.TWinControl.PaintWindow (Line 10402, "Vcl.Controls.pas" + 9) + $4
[50D19F11]{vcl260.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10362, "Vcl.Controls.pas" + 4) + $14
[50D1A6F8]{vcl260.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10563, "Vcl.Controls.pas" + 6) + $5
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3EC1C]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WMPaint (Line 7458, "Vcl.StdCtrls.pas" + 6) + $6
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[09A99252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[09A98D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[5005FE0F]{rtl260.bpl } System.TObject.Dispatch (Line 18426, "System.pas" + 11) + $0
[09A99252]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.WndProc + $7A
[09A99BF8]{themeloader260.bpl} Idetheme.Vclstylehooks.TMouseTrackControlIDEStyleHook.WndProc + $0
[09AA362C]{themeloader260.bpl} Idetheme.Vclstylehooks.TScrollingIDEStyleHook.WndProc + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[09A98D0B]{themeloader260.bpl} Idetheme.Vclstylehooks.TIDEStyleHook.HandleMessage + $B7
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50D3E7C9]{vcl260.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7274, "Vcl.StdCtrls.pas" + 55) + $5
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CCE9]{vcl260.bpl } Vcl.Controls.TWinControl.Update (Line 12330, "Vcl.Controls.pas" + 1) + $12
[50D1CD01]{vcl260.bpl } Vcl.Controls.TWinControl.Repaint (Line 12336, "Vcl.Controls.pas" + 2) + $4
[50D14022]{vcl260.bpl } Vcl.Controls.TControl.Refresh (Line 6661, "Vcl.Controls.pas" + 0) + $2
[2125D16B]{vclide260.bpl} PropBox.TCustomPropListBox.ItemsChanged (Line 551, "PropBox.pas" + 3) + $2
[50161CE9]{rtl260.bpl } System.Classes.TStringList.Changing (Line 7284, "System.Classes.pas" + 1) + $0
[5016279F]{rtl260.bpl } System.Classes.TStringList.SetUpdateState (Line 7665, "System.Classes.pas" + 1) + $2
[501603C1]{rtl260.bpl } System.Classes.TStrings.GetUpdating (Line 6629, "System.Classes.pas" + 0) + $1
[2125EFCA]{vclide260.bpl} PropBox.TCustomPropListBox.Reset (Line 1376, "PropBox.pas" + 25) + $9
[21266144]{vclide260.bpl} IDEInspListBox.TInspListBox.Reset (Line 1557, "IDEInspListBox.pas" + 3) + $2
[2125F92B]{vclide260.bpl} PropBox.TCustomPropListBox.SetSelection (Line 1616, "PropBox.pas" + 3) + $4
[209F2C19]{coreide260.bpl} PropInsp.TPropertyInspector.Refresh (Line 1873, "PropInsp.pas" + 47) + $12
[209F2FC0]{coreide260.bpl} PropInsp.TPropertyInspector.Modified (Line 1931, "PropInsp.pas" + 0) + $0
[20953B64]{coreide260.bpl} PropInspServices.TPropInspManager.NotifyModified (Line 81, "PropInspServices.pas" + 4) + $5
[2103C645]{designide260.bpl} ToolUtils.ForEach (Line 99, "ToolUtils.pas" + 5) + $F
[20953AC5]{coreide260.bpl} PropInspServices.TPropInspManager.Modified (Line 58, "PropInspServices.pas" + 1) + $B
[20953FD3]{coreide260.bpl} PropInspServices.TPropInspManager.SetSelection (Line 159, "PropInspServices.pas" + 10) + $2
[21E23984]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.UpdatePropertyList (Line 730, "PropInspManage.pas" + 43) + $1C
[21E230BD]{delphicoreide260.bpl} PropInspManage.TDesignerPropSelection.SelectionChanged (Line 584, "PropInspManage.pas" + 4) + $6
[21070F53]{designide260.bpl} ComponentDesigner.DesignNotificationSelectionChanged (Line 8832, "ComponentDesigner.pas" + 5) + $A
[2106C5F8]{designide260.bpl} ComponentDesigner.TComponentDesigner.SetSelection (Line 7021, "ComponentDesigner.pas" + 20) + $5
[2106CB7E]{designide260.bpl} ComponentDesigner.TComponentDesigner.UpdateSelections (Line 7089, "ComponentDesigner.pas" + 19) + $C
[2106C315]{designide260.bpl} ComponentDesigner.TComponentDesigner.RootActivated (Line 6941, "ComponentDesigner.pas" + 5) + $2
[52860C2E]{vcldesigner260.bpl} VCLFormDesigner.TVCLRootDesigner.Activate (Line 344, "VCLFormDesigner.pas" + 4) + $1E
[52850C98]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3622, "VCLSurface.pas" + 81) + $A
[1453DF58]{IDEFixPack.dll} VCLDesignerGuideLinesHideFix.IsDesignMsg (Line 76, "VCLDesignerGuideLinesHideFix.pas" + 25) + $6
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D1F17F]{vcl260.bpl } Vcl.Controls.TWinControl.InvalidateDockHostSite (Line 13677, "Vcl.Controls.pas" + 24) + $D
[50D1AE51]{vcl260.bpl } Vcl.Controls.TWinControl.WMKillFocus (Line 10849, "Vcl.Controls.pas" + 3) + $4
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[5005FC12]{rtl260.bpl } System.@IsClass (Line 18044, "System.pas" + 1) + $8
[50E61A6E]{vcl260.bpl } Vcl.Forms.GetRealParentForm (Line 2617, "Vcl.Forms.pas" + 3) + $8
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[5284DCD6]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.Activate (Line 2579, "VCLSurface.pas" + 4) + $9
[52850DE0]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3656, "VCLSurface.pas" + 115) + $3
[1453DF58]{IDEFixPack.dll} VCLDesignerGuideLinesHideFix.IsDesignMsg (Line 76, "VCLDesignerGuideLinesHideFix.pas" + 25) + $6
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5005FA58]{rtl260.bpl } System.TObject.GetInterface (Line 17934, "System.pas" + 8) + $A
[5005FAA1]{rtl260.bpl } System.TObject.GetInterface (Line 17941, "System.pas" + 15) + $10
[5005FA58]{rtl260.bpl } System.TObject.GetInterface (Line 17934, "System.pas" + 8) + $A
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[24416355]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.WndProc + $9
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D1CADB]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrderPosition (Line 12226, "Vcl.Controls.pas" + 26) + $12
[50D1CB16]{vcl260.bpl } Vcl.Controls.TWinControl.SetZOrder (Line 12243, "Vcl.Controls.pas" + 6) + $4
[50D13CA3]{vcl260.bpl } Vcl.Controls.TControl.BringToFront (Line 6489, "Vcl.Controls.pas" + 1) + $6
[24413A8E]{uniGUI26Core.bpl} Uniguiclasses.TUniControl.BringToFront + $E
[1F48BF96]{uniGUI26VCL.bpl} Unixpagecontrol.TVCLTabSheet._OnShow + $E
[50D7B1C1]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.DoShow (Line 6252, "Vcl.ComCtrls.pas" + 2) + $A
[50D7B481]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.CMShowingChanged (Line 6382, "Vcl.ComCtrls.pas" + 5) + $7
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[2440BF01]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl.VCLWndProc + $19
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D190BD]{vcl260.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9900, "Vcl.Controls.pas" + 19) + $C
[50D191CC]{vcl260.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9935, "Vcl.Controls.pas" + 21) + $3
[50D1BF0A]{vcl260.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11726, "Vcl.Controls.pas" + 3) + $2
[50D15292]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7420, "Vcl.Controls.pas" + 91) + $6
[218C5147]{vclactnband260.bpl} Vcl.ActnMenus.CallWindowHook (Line 757, "Vcl.ActnMenus.pas" + 20) + $F
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[2440BF01]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl.VCLWndProc + $19
[50D14ECC]{vcl260.bpl } Vcl.Controls.TControl.Perform (Line 7198, "Vcl.Controls.pas" + 10) + $8
[50D138EA]{vcl260.bpl } Vcl.Controls.TControl.SetVisible (Line 6224, "Vcl.Controls.pas" + 5) + $C
[50D7B98B]{vcl260.bpl } Vcl.ComCtrls.TPageControl.ChangeActivePage (Line 6529, "Vcl.ComCtrls.pas" + 17) + $4
[50D7BEB6]{vcl260.bpl } Vcl.ComCtrls.TPageControl.SetActivePage (Line 6726, "Vcl.ComCtrls.pas" + 5) + $5
[50D7C553]{vcl260.bpl } Vcl.ComCtrls.TPageControl.SetTabIndex (Line 6957, "Vcl.ComCtrls.pas" + 5) + $16
[50D7BA7F]{vcl260.bpl } Vcl.ComCtrls.TPageControl.DeleteTab (Line 6556, "Vcl.ComCtrls.pas" + 7) + $6
[50D7B3AA]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.SetTabShowing (Line 6341, "Vcl.ComCtrls.pas" + 10) + $B
[50D7BE08]{vcl260.bpl } Vcl.ComCtrls.TPageControl.RemovePage (Line 6702, "Vcl.ComCtrls.pas" + 3) + $4
[50D7B169]{vcl260.bpl } Vcl.ComCtrls.TTabSheet.Destroy (Line 6233, "Vcl.ComCtrls.pas" + 4) + $8
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[2440CE46]{uniGUI26Core.bpl} Uniguibaseclasses.TUniGUIBaseControl + $46
[244137E3]{uniGUI26Core.bpl} Uniguiclasses.TUniControl + $2B7
[5005A264]{rtl260.bpl } System.@FreeMem (Line 4878, "System.pas" + 20) + $0
[5005F830]{rtl260.bpl } System.TObject.FreeInstance (Line 17523, "System.pas" + 2) + $2
[2441F285]{uniGUI26Core.bpl} Uniguiclasses.TUniContainer + $11
[24A0A250]{uniGUI26.bpl} Unipanel.TUniCustomPanel + $1C
[24A3F326]{uniGUI26.bpl} Unipagecontrol.TUniCustomTabSheet + $22
[5005F928]{rtl260.bpl } System.TObject.Free (Line 17586, "System.pas" + 1) + $4
[210669DA]{designide260.bpl} ComponentDesigner.TComponentRoot.DeleteSelection (Line 5139, "ComponentDesigner.pas" + 44) + $2
[1453AA06]{IDEFixPack.dll} PageControlTabSheetCompDropFix.DeleteSelection (Line 187, "PageControlTabSheetCompDropFix.pas" + 34) + $7
[21081E33]{designide260.bpl} Surface.TDesignSurface.DeleteSelection (Line 208, "Surface.pas" + 0) + $7
[21024B7B]{designide260.bpl} Designer.TDesigner.DeleteSelection (Line 789, "Designer.pas" + 2) + $5
[210273BB]{designide260.bpl} Designer.TDesigner.Key (Line 1607, "Designer.pas" + 4) + $3
[528502BC]{vcldesigner260.bpl} VCLSurface.KeyEvent (Line 3420, "VCLSurface.pas" + 8) + $1E
[52850BD6]{vcldesigner260.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3602, "VCLSurface.pas" + 61) + $6
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[1453DF58]{IDEFixPack.dll} VCLDesignerGuideLinesHideFix.IsDesignMsg (Line 76, "VCLDesignerGuideLinesHideFix.pas" + 25) + $6
[50D15017]{vcl260.bpl } Vcl.Controls.TControl.WndProc (Line 7333, "Vcl.Controls.pas" + 4) + $21
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[50060980]{rtl260.bpl } System.TMonitor.TryEnter (Line 19547, "System.pas" + 10) + $0
[500604A0]{rtl260.bpl } System.TMonitor.Enter (Line 19208, "System.pas" + 4) + $2
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[5006030C]{rtl260.bpl } System.TMonitor.CheckOwningThread (Line 19122, "System.pas" + 2) + $0
[5006062E]{rtl260.bpl } System.TMonitor.Exit (Line 19312, "System.pas" + 1) + $2
[5006068A]{rtl260.bpl } System.TMonitor.Exit (Line 19334, "System.pas" + 2) + $7
[50CF65D7]{vcl260.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7138, "Vcl.Graphics.pas" + 12) + $8
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50D19329]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9980, "Vcl.Controls.pas" + 6) + $0
[50067A1C]{rtl260.bpl } System.@IntfClear (Line 38276, "System.pas" + 10) + $0
[5006404C]{rtl260.bpl } System.@FinalizeArray (Line 32929, "System.pas" + 144) + $0
[09AD25E2]{themeloader260.bpl} Idetheme.Stylemanager.TIDEThemeStyleEngine.UnRegisterSysStyleHook + $106
[50D197BC]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10122, "Vcl.Controls.pas" + 10) + $48
[50D19D47]{vcl260.bpl } Vcl.Controls.TWinControl.WndProc (Line 10278, "Vcl.Controls.pas" + 166) + $6
[50E652E1]{vcl260.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4652, "Vcl.Forms.pas" + 209) + $5
[5285A023]{vcldesigner260.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 379, "VCLFormContainer.pas" + 33) + $C
[50D19314]{vcl260.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9977, "Vcl.Controls.pas" + 3) + $6
[50179C9C]{rtl260.bpl } System.Classes.StdWndProc (Line 17959, "System.Classes.pas" + 11) + $2
[50E6ECCF]{vcl260.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10747, "Vcl.Forms.pas" + 23) + $1
[50E6ED12]{vcl260.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10777, "Vcl.Forms.pas" + 1) + $4
[50E6F045]{vcl260.bpl } Vcl.Forms.TApplication.Run (Line 10915, "Vcl.Forms.pas" + 26) + $3
[0051D06E]{bds.exe } bds.bds (Line 214, "" + 7) + $7
Is there a visual report builder which works with uniGui
in General
Posted
Hi,
Is there a visual report builder like fastreport or.... which works with uniGui
So the user can design his own reports with database fields. I know that some of
you are using TMS Flexcell but was wondering if there's something else which works.
Regards Peter