Jump to content

Extra UniGUI Components


Recommended Posts

uniXPagecontrol not have PageCount Pages Property

 

Hi,

 

uniXPagecontrol a new component and not complete i start this component for a region in viewport or UniXPanel.

If i want to use UniPageControl and set region := east and split := true; for the standard uniPageControl, the internal splitter show in right of pagecontrolnot in left !

 

I try to complete this component and other new components.

Link to comment
Share on other sites

We feel that these controls are very good, but there are some problems, and We are eager to be able to solve as soon as possible......

1.Why two pictures show only one do?

2.The following is the source files and runing picture.

3.We also found that running in ie8 browser is slower.

post-364-0-99146500-1358476643_thumb.pngpost-364-0-89320400-1358476827_thumb.png

 

 

Hi,

 

I will solve this problem.

 

Regards

 

 

Link to comment
Share on other sites

We feel that these controls are very good, but there are some problems, and We are eager to be able to solve as soon as possible......

1.Why two pictures show only one do?

2.The following is the source files and runing picture.

3.We also found that running in ie8 browser is slower.

post-364-0-99146500-1358476643_thumb.pngpost-364-0-89320400-1358476827_thumb.png

 

Hi,

 

The *.dfm files not found in this attachment project.

Reupload project with dfm filess.

 

Regards

Link to comment
Share on other sites

Error Compile:

 

Windows 8

Delphi XE3

Unigui 0.90.0.976

 

[MSBuild Error] The "CreateRcFile" task failed unexpectedly.

System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\XComponents\UniXComponents17.vrc' is denied.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

at System.IO.StreamWriter.CreateFile(String path, Boolean append)

at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)

at System.IO.StreamWriter..ctor(String path, Boolean append)

at Borland.Build.Tasks.Shared.CreateRcFile.WriteWindowsRC()

at Borland.Build.Tasks.Shared.CreateRcFile.Execute()

at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

Link to comment
Share on other sites

Error Compile:

 

Windows 8

Delphi XE3

Unigui 0.90.0.976

 

[MSBuild Error] The "CreateRcFile" task failed unexpectedly.

System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\XComponents\UniXComponents17.vrc' is denied.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)

at System.IO.StreamWriter.CreateFile(String path, Boolean append)

at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)

at System.IO.StreamWriter..ctor(String path, Boolean append)

at Borland.Build.Tasks.Shared.CreateRcFile.WriteWindowsRC()

at Borland.Build.Tasks.Shared.CreateRcFile.Execute()

at Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask(EngineProxy engineProxy, ItemBucket bucket, TaskExecutionMode howToExecuteTask, ITask task, Boolean& taskResult)

 

 

Error Compile:

 

Windows 7

Delphi 2010

Unigui 0.90.0.976

 

[DCC Fatal Error] UniXPopupMenu.pas(32): F1026 File not found: 'System.SysUtils.dcu'

 

Where do I find the file? 'System.SysUtils.dcu'

 

;)

 

 

 

Hi,

 

This components tested only on XE3.

Try with: Remove any "System." or "VCL." from prefix of all uses.

 

Regards

Link to comment
Share on other sites

The new version is great!

But still a little less than. :rolleyes:

 

When I put a TunixTreeview in the UniXPanel4 and set TunixTreeview's align is alClient then run in IE8,the position of the TunixTreeview is not correct.

 

Development Environment:

Windows XP - Chinese

Delphi 2010

XViewPort5.2

Browser IE version: 8.06

 

Steps to reproduce:

1.Open the XViewPort project;

2.put a TunixTreeview in the UniXPanel4;

3.set TunixTreeview's align is alClient;

4.Run in IE8;

5.Found the position of the scrollbar is not correct.post-364-0-72457200-1358770470_thumb.png

6.The title of UniXPanel can not been changed in runtime.post-364-0-05788600-1358774392_thumb.png

 

Test case:

XViewPort.rar

 

Thank you a lot!

XViewPort.rar

Link to comment
Share on other sites

The new version is great!

But still a little less than. :rolleyes:

 

When I put a TunixTreeview in the UniXPanel4 and set TunixTreeview's align is alClient then run in IE8,the position of the TunixTreeview is not correct.

 

Development Environment:

Windows XP - Chinese

Delphi 2010

XViewPort5.2

Browser IE version: 8.06

 

Steps to reproduce:

1.Open the XViewPort project;

2.put a TunixTreeview in the UniXPanel4;

3.set TunixTreeview's align is alClient;

4.Run in IE8;

5.Found the position of the UniStatusBar is not correct.post-364-0-72457200-1358770470_thumb.png

6.The title of UniXPanel can not been changed in runtime.post-364-0-05788600-1358774392_thumb.png

 

Test case:

XViewPort.rar

 

Thank you a lot!

 

Hi,

 

5.Found the position of the UniStatusBar is not correct.

I work on align of control on UniXPanel;

If you search on google: ExtJS Fit to parent. you can found why this is a problem in ExtJS.

but i try to solve it.

6.The title of UniXPanel can not been changed in runtime.

I fixed this issue and i reupload this later.

Thank you

regards

Link to comment
Share on other sites

Hi,

 

This components tested only on XE3.

Try with: Remove any "System." or "VCL." from prefix of all uses.

 

Regards

 

After Remove all "system." E "VCL". prefix all uses, Component successfully compiled.

 

But when it was presented INSTALL the following error:

 

2e36gio.jpg

 

[50035414]{rtl140.bpl  } SysUtils.InternalUnitCheck (Line 20006, "SysUtils.pas" + 51) + $54
[5003528C]{rtl140.bpl  } SysUtils.InternalUnitCheck (Line 19972, "SysUtils.pas" + 17) + $32
[5000D221]{rtl140.bpl  } System.@UStrFromPWCharLen (Line 17104, "System.pas" + 28) + $0
[500071F4]{rtl140.bpl  } System.@GetMem (Line 2979, "System.pas" + 5) + $0
[5000DF62]{rtl140.bpl  } System.@NewUnicodeString (Line 18372, "System.pas" + 7) + $0
[5000D4D8]{rtl140.bpl  } System.@UStrSetLength (Line 17406, "System.pas" + 75) + $0
[5003528C]{rtl140.bpl  } SysUtils.InternalUnitCheck (Line 19972, "SysUtils.pas" + 17) + $32
[5003556C]{rtl140.bpl  } SysUtils.CheckForDuplicateUnits (Line 20029, "SysUtils.pas" + 4) + $3
[500355B3]{rtl140.bpl  } SysUtils.InitializePackage (Line 20243, "SysUtils.pas" + 1) + $2
[50035723]{rtl140.bpl  } SysUtils.LoadPackage (Line 20296, "SysUtils.pas" + 18) + $5
[2189BCCB]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.ClearModules (Line 2149, "PasCppPakMgr.pas" + 14) + $10
[208DD100]{coreide140.bpl} PakLoad.TPackage.DoLoadPackage (Line 143, "PakLoad.pas" + 0) + $C
[208DD275]{coreide140.bpl} PakLoad.TPackage.Load (Line 217, "PakLoad.pas" + 7) + $B
[208304D1]{coreide140.bpl} PakMgr.TDesignPackage.Load (Line 581, "PakMgr.pas" + 2) + $6
[2189C00B]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.Load (Line 2252, "PasCppPakMgr.pas" + 4) + $3
[5000A41D]{rtl140.bpl  } System.@AfterConstruction (Line 10325, "System.pas" + 2) + $5
[2189BE1F]{delphicoreide140.bpl} PasCppPakMgr.TIDEDesignPackage.DelayLoad (Line 2177, "PasCppPakMgr.pas" + 11) + $4
[218A02A0]{delphicoreide140.bpl} PakList.TPackageListItem.LoadWait (Line 913, "PakList.pas" + 3) + $4
[218A0224]{delphicoreide140.bpl} PakList.TPackageListItem.LoadDesignPackage (Line 891, "PakList.pas" + 15) + $5
[2189F29F]{delphicoreide140.bpl} PakList.TPackageListItem.SetIsInstalled (Line 559, "PakList.pas" + 7) + $3
[2189F079]{delphicoreide140.bpl} PakList.TPackageList.AddPackage (Line 473, "PakList.pas" + 13) + $5
[218FA562]{delphicoreide140.bpl} BasePasProjOpts.TProjectOptions.IsAPackage (Line 3015, "BasePasProjOpts.pas" + 1) + $B
[218F843B]{delphicoreide140.bpl} BasePasProjOpts.TProjOptsManager.InstallPackage (Line 2058, "BasePasProjOpts.pas" + 8) + $5
[218FA54B]{delphicoreide140.bpl} BasePasProjOpts.TProjectOptions.InstallPackage (Line 3010, "BasePasProjOpts.pas" + 0) + $3
[2191F871]{delphicoreide140.bpl} PasMgr.TPascalPackageCodeUpdater.InstallPackage (Line 11627, "PasMgr.pas" + 18) + $19
[218A2A47]{delphicoreide140.bpl} PkgContainers.TStdPackageProjectContainer.CommandHandler (Line 178, "PkgContainers.pas" + 8) + $5
[20708786]{coreide140.bpl} ContainerIntf.TIDEProjectManagerMenuObject.Execute (Line 848, "ContainerIntf.pas" + 21) + $17
[2070A36E]{coreide140.bpl} ContainerIntf.TProjectManagerMenuItem.Click (Line 1096, "ContainerIntf.pas" + 18) + $22
[502817FB]{vcl140.bpl  } Menus.TMenu.DispatchCommand (Line 3383, "Menus.pas" + 5) + $2
[502829DA]{vcl140.bpl  } Menus.TPopupList.WndProc (Line 4489, "Menus.pas" + 4) + $E
[501D2A86]{vcl140.bpl  } Graphics.FreeMemoryContexts (Line 6935, "Graphics.pas" + 12) + $F
[50299DD8]{vcl140.bpl  } Controls.TWinControl.MainWndProc (Line 9540, "Controls.pas" + 3) + $6
[50282929]{vcl140.bpl  } Menus.TPopupList.MainWndProc (Line 4464, "Menus.pas" + 2) + $5
[50076408]{rtl140.bpl  } Classes.StdWndProc (Line 13015, "Classes.pas" + 8) + $0
[502C9921]{vcl140.bpl  } Forms.TApplication.StopHintTimer (Line 10491, "Forms.pas" + 3) + $6
[502C8775]{vcl140.bpl  } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 30) + $1
[502C87BA]{vcl140.bpl  } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[502C8AE5]{vcl140.bpl  } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
[004369AE]{bds.exe     } bds.bds (Line 200, "" + 8) + $FFFB

Link to comment
Share on other sites

hi, patmap

 

i want to use UniXPanel  and set MainFormDisplayMode = mfPage,  but is not works! 

 

Hi,

 

If you want use windowless page or full screen page application must be use ViewPort  dont change MainFormDisplayMode

 

You can see ViewPort Demo.

 

Regards

Link to comment
Share on other sites

Hi,

 

 

I work on align of control on UniXPanel;

If you search on google: ExtJS Fit to parent. you can found why this is a problem in ExtJS.

but i try to solve it.

 

 

 

I fixed this issue and i reupload this later.

 

 

Thank you

 

 

regards

When can solve these problems?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...