xHarbour.com
  • Home
  • Shop
    • xHarbour Builder
    • Documentation
    • SQLRDD
    • Products >
      • Personal edition >
        • Upgrade to xHarbour Builder Professional
        • Upgrade to xHarbour Builder Enterprise
      • Professional >
        • Upgrade to xHarbour Builder Enterprise
      • Enterprise edition
  • Free demo
    • Download free demo
    • Showcase
  • Blog
  • Support
    • Docs >
      • xHarbour
      • Visual xHarbour
      • SQLRDD
    • VXH's current changelog
    • xHB Support News Group
    • VXH Support News Group
  • More on..
    • xHarbour
    • Support
    • Visual xHarbour
    • SQLRDD
    • XBScript
    • Visual xDebuger

New xHarbour Builder and VXH 2017 build 500

5/9/2017

3 Comments

 
  • Fixed ComboBox ImageIndex initial value
  • Fixed ComboBox SelectionHeight not being set correctly
  • Fixed Label flickering
  • Added Member property to access controls as properties instead of waiting for error trapping
  • Fixed TabControl painting problem changing tabs
  • Fixed ToolStrip flickering
  • Fixed RadioButtons to have only one property to set/get check state, "Checked" this replaces GetState(), old Checked and InitialState
  • Fixed problem in advantage class that was testing for field content = "M" instead of field type ="M"
  • Fixed potential RTE opening a table that has no XML file attached to it
  • Moved AND/OR radio buttons to the LayoutFilter custom control to have more dynamic options
  • Fixed loading layoutSettings to recreate the table of filter statements word by word since we now have mixed up AND/OR conditions
  • Fixed radio AND/OR radio buttons to hide when they are the LAST filter statement
  • Fixed adding filter statements [+] to only allow ADDING it from the last statement
  • Fixed saving layout fixed index to not add AND/OR at the end of the index line
  • Fixed deleting index statements to prepare radio buttons and [+] symbol accordingly
  • Fixed initial flicker caused by showing the MDI container before docking the MDI client
  • Fixed memory leak closing projects
  • Added controls PROPERTY AddToChildren INIT .T. which setting to .F. prevents the control from being added to the Parent:Children array
  • Fixed ToolStrip painting problem
  • Fixed an icon painting bug in EditBox that was causing the border to get overpainted.
  • Added Label: TitleLine (numeric line thickness) that draws a line after the Label when not AutoSize is set
  • Changed tooltips to assign object on demand only
  • Fixed background painting problems
  • Fixed system options bug in Cancel button and font comboboxes
  • Added debug support to view Hash
  • Made toolbox visible to prevent delays painting it when opening project
  • Fixed RTE selecting tooltip property
  • Changed all instances of Font:Weight to Font:Bold
  • Fixed property manager to comply with new font object
  • Fixed memory leak closing project no destroying fonts
  • Fixed __GetMessageFont() to return oFont object instead of handle
  • Removed DatePick redundant caption processing
  • Changes all instances of ::Font:Height to ::Font:PointSize
  • Reworked Font() class to have a more standard and lighter set of properties.
  • Optimised Font object to reuse font handles already available instead of constantly creating new ones. Backwards compatibility in place
  • Removed instances of classing ivar __IsInstance
  • Fixed Splash and MessageWait to use new font class
  • Fixed RTE hovering StatusbarPanels
  • Changed all instances of Escapement to Orientation
  • Fixed Application:Exit() to simply POST closing the main form since we're still executing the button's OnClick event and it hasn't returned from it yet so we cannot kill the app yet but ask the OS to do it promptly.
  • Added internal API (DO NOT USE) VXH_STOP() this process flags the main procedure to exit and prevent callback procedure GPF
  • Fixed Form:Close() to do the same as Application:Exit() and not force closing the app but let the OS decide and force ending the main loop by calling VXH_STOP() in case other modeless windows are still in memory
  • VXH_STOP() allows the main loop to exit even if GetMessage() is still working for other lingering forms
  • Fixed DataGrid painting to be faster by processing it in OnEraseBkGnd instead of OnPaint
  • Fixed ToolStripButton BeginGroup painting problem by moving it from the ToolStrip to the button itself since the separator belongs to the button not to the toolstrip deleting them would cause artefacts painting on the toolbar. Fixed painting to be faster by processing it in OnEraseBkGnd instead of OnPaint
  • Fixed design mode RTE deleting component
  • Fixed ErrorSys to call VXH_STOP() instead of PostQuitMessage()
  • Redesigned CheckBox control painting process to be flicker free, renamed RightAlign to RightButton
  • Redesigned RadioButton now inheriting directly from CheckBox
  • Optimised DataGrid for faster and flicker free display
  • Removed unnecessary events from EditBox
  • Optimised Panels for faster display
  • Fixed TabPage display problem while changing tabs
  • Fixed TabStrip display and redrawing issues
  • Fixed CheckBox and RadioBox display and focus rectangle position and size
  • Fixed DataGrid flicker scrolling horizontally and fixed Update() and OnSize() display refresh
  • Added BC for old InitialState property
  • Added CheckBox METHOD Click()
  • Fixed MDIChild:Close()
  • Added RadioButton METHOD Check()
  • Fixed cleaning up applications after a RTE or GPF
  • Fixed DataGrid OnSave to pass the column triggering the event as Sender
  • Fixed RadioButton:AutoSize to inherit from CheckBox
  • Added TabControl:Composited property: This property makes the pages draw in double buffer producing a pure flicker free display bitmap like. This is a test that might become a Form property as well
  • Fixed page display override switching tabs in TabControl where the hiding page would still paint while the new page is showing. This problem showed on EditBoxes
  • Fixed CoolBar, CoolMenu and ToolBar background display problems
  • Fixed ActiveX (especially WebBrowser) event handler to not to force focus since other controls are in range too
  • Fixed scroll redrawing in datagrid
  • Added Composited option to individual pages in TabControl
  • Fixed RTE generating aliases bases on filename
  • Fixed ToolStrip painting problems
  • Fixed DataGrid display on empty grids
  • Fixed DataGrid scroll update when parent is not double buffered
  • Fixed MenuItem setting Text to send only the text to the item
  • Fixed TabControl to not to flicker switching between single and double buffered pages
  • Fixed ToolStrip bug drawing button separator
  • Added METHOD IsComposited() to determine if the control's parent or any of its ancestors
  • have the WS_EX_COMPOSITED (double buffer painting) style.
  • Fixed DataGrid redraw bug selecting visible columns
  • Fixed resizing MDIChild to update children correctly
  • Added TabControl:Redraw(), fixed class style to avoid redraws and fixed initial stroll position bug
  • Optimised column creation in Datagrid
  • Fixed more DataGrid display issues that increased speed when resizing
  • Fixed MDIChild display when maximising and restoring
  • Optimised datagrid showing large tables
  • Fixed DataGrid flicker bug regenerating dc already created
  • Fixed DataGrid:Redraw() to accept rectangle to redraw
  • Fixed TabControl flicker changing tabs
  • Fixed TabStrip painting bug where the right side of the selected tab would delay redrawing.
  • Optimised TabStrip/TabControl painting
  • Added C/asm code to draw TabPages
  • Added ToolStripItems:Alignment R/L to enable users to put buttons to the right most side of the bar
  • Fixed MenuItem text to allow translation
  • Added METHOD Form:OnPreInit() VIRTUAL (not event) this method triggers when the form is initialising.
  • Fixed some accelerators overrides
  • Fixed GPF trap in Advantage CreateTable()
  • Fixed ListBox:GetTopIndex() to not to pass a line number
  • Fixed OnParentDrawItem event to be fired from the right form
  • Added support for executing event pointers
  • Made first page Composited so there is a better drawing when switching pages after loading a project
  • Fixed new form RTE
  • Fixed flicker throughout VXH by replacing all instances of InvalidateRect with ::InvalidateRect() which tests for the existence and visibility of the window handle and prevents false drawing. This also increases both loading and runtime speed of all projects including VXH itself. Previous problem can be seen loading a large project would cause other apps to flicker to because of the invalid handles behing invalidated
  • Fixed speed problems creating and loading checkboxes
  • Fixed random RTE adding items to a ListBox
  • Fixed flicker and speed issues on all controls changing borders
  • Fixed FreeImage load time issue
  • Fixed Label:Redraw() to erase the background and not to touch the frame
  • Fixed Label autosize property to test for valid handle
  • Fixed ListBox AddString() to validate window handle
  • Fixed MaskEdit to create the window handle before creating the default text height which is done using a valid handle
  • Fixed TabControl to speed up and smooth the process of switching tabs
  • Fixed bug in ContextStrip where left and right arrows would cause RTE and selecting an item with TooltipText would kill the context menu
  • Added API GetLastInput(). This function returns the milliseconds since the last user interaction being via mouse, keyboard or touch screen. Any of the lasts will reset it
3 Comments
Girl Jobs Indiana link
4/1/2021 12:25:39

This is awesomee

Reply
Jenna link
7/3/2022 12:25:57

Hi nice readding your post

Reply
wanderson silva
7/28/2022 06:40:41

estou precisando de uma informação , eu uso xharbour gratuito + bcc74 + Fivewin na geração do meus sistema , e uso os DBFs , gostaria de saber se existe alguma solução para melhorar a performace dos loops nos DBFS em rede , como a versao paga do xharbour ou a sqlrdd para ser usada com os dbf ou outra ferramento e solução para eu melhorar a performace ( velocidade ) dos dbfs em rede.

(34)99953-1534, e-mail: sintrampontal@gmail.com, skype: wanderson.medeiros5, não encontrei no site os contatos por isso estou deixando a msg aqui, o Marcelo Lombardo ainda e o representante da xharbour no brasil se tiver o contato dele.

Reply



Leave a Reply.

Thank you for your support.  You are awesome! 😀

100% Happiness Guarantee. 
If you are not 100% happy with any product purchased through xHarbour.com, request a refund through email within 30 days and we'll gladly refund you in full, no questions asked. Simple as that!

All content appearing on this website is proprietary, copyrighted and owned or licensed by xHarbour.com Inc. Any unauthorized use of trademarks or content from this website is strictly prohibited. All rights reserved.
®2016 xHarbour.com Inc.
  • Home
  • Shop
    • xHarbour Builder
    • Documentation
    • SQLRDD
    • Products >
      • Personal edition >
        • Upgrade to xHarbour Builder Professional
        • Upgrade to xHarbour Builder Enterprise
      • Professional >
        • Upgrade to xHarbour Builder Enterprise
      • Enterprise edition
  • Free demo
    • Download free demo
    • Showcase
  • Blog
  • Support
    • Docs >
      • xHarbour
      • Visual xHarbour
      • SQLRDD
    • VXH's current changelog
    • xHB Support News Group
    • VXH Support News Group
  • More on..
    • xHarbour
    • Support
    • Visual xHarbour
    • SQLRDD
    • XBScript
    • Visual xDebuger