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

DebugView replacement?

9/14/2018

1 Comment

 
We use Sysinternals's DebugView for years and years now. Works great! Only.. It's latest version date's back to December 3, 2012. That's a loooong time, even for us! 😅
We also had some features we'd like to see in DebugView but aren't. So, what replacements are there for DebugView? Well, one I found very useful and is STILL in development is DebugView++. You can find it open sourced on GIT here: github.com/CobaltFusion/DebugViewPP
Works great, even on a remote computer together with original DebugView's Remote Client mode. 👍
Picture
1 Comment

New xHarbour Builder RELEASE

7/5/2018

1 Comment

 
​A new release of xHarbour Builder for Windows is available for download for all users with an active Upgrade and Service Subscription.
​This is what's new:
  • Fixed designer resize connectors
  • Added StatusStrip control
  • Fixed form designer initial 10px position
  • Fixed VXH startup RTE comparing /BUILD parameter
  • Removed obsolete property GDIScaling since it's now forced in VH.
  • Fixed control background transparency.
  • Fixed TabControl painting problems
  • Fixed Picture control background painting.
  • Added API SetGraphicsMode.
  • Modified background painting to match HDPI standards
  • Changed HDPI background drawing for all controls and forms.
  • Added FUNCTION GetSystemDPI()
  • Fixed PictureBox control initial title painting.
  • Fixed multiple-transparency and LinkLabels and FreeImage.
  • Fixed HDPI transparency for:​ Button, CheckBox​, Drawing, Edit, FreeImage, GroupBox, Label, LinkLabel, ListBox, Picture, TabControl, Window
  • Fixed INCREMENTAL build problem.
  • Fixed size HDPI problems.
  • Added Form:GetDC and ReleaseDC methods
  • Fixed memory leak in JumpList.
  • Added DataGrid event OnRowFont.
  • Fixed GroupBox drawing and adjusted Drawing size.
  • Fixed ToolStrip HDPI extra line bug.
  • Fixed selected COM objects not saving or restoring in Toolbox
  • Fixed FolderTree not setting up custom folders correctly
  • Fixed ToolStrip HDPI drawing first item
  • Fixed ActiveX to not to stop loading project if the object doesn't exist but show the default OS' window
  • Disabled ActiveX error handling due to GPF destroying the handle.
  • Fixed ::Params array pointer difference with xHarbour.
  • Fixed UTF conversion problems.
  • Fixed DataGrid OnCellFont and Label SetText
  • Fixed Label Caption property.
  • Fixed disabled tab and selected/disabled tab text color.
  • Fixed MDIClient background now handled by the Window class.
1 Comment

New beta Build ready for download

6/23/2018

2 Comments

 
One more BETA build. Its available for download from your personal xHarbour.com download page. Thanks for testing!
2 Comments

New beta builds available for download

6/19/2018

1 Comment

 
New BETA builds for xHarbour Builder for Windows are available from your personal download page.
These new builds have many fixes done in Visual xHarbour. We hope this is the last BETA release before going to a full release. Please TEST this beta build and let us know what's still to fix before going to a new release build.
​
Thank you all for your continuous support! 😁
1 Comment

What's new on VXH for latest BETA's

5/26/2018

1 Comment

 
  • Fixed unresolved externals using debugger
  • Fixed rte loading OS properties
  • Fixed RTE assigning a DataSource to an EditBox control.
  • Added API FreeeImageClone
  • Fixed xhbZip Harbour wrappers
  • Fixed return values and extra LF in AdsFuncX.c
  • Fixed Zip wrapper to create the zip on ZipCreate.
  • Removed obsolete ProgressBar code stopping animation.
  • Fixed Project build not stopping on error
  • Fixed RTE editing MemoryTables
  • Fixed execution of Application:bError and return from error message
  • Added DataTable destructor to monitor unclosed tables
  • Fixed DataGrid RTE using mouse wheel on empty grid
  • Added missing MemoryTable:Put()
  • Fixed ZipCreate to set WholePath
  • Fixed Splash and MessageWait to kill themselves on error dialog
  • Added support for TaskBar callback.
  • Fixed RTE opening project
  • Fixed DataTable RTE clearing relationships when closing tables.
  • Removed ZipCreate mimics and created new class Zip!
  • Fixed libs positions building Harbour apps
  • Created class Zip()
  • Added Zip.prg with new Zip class based on ZipNew (xHarbour)
  • Fixed RTE in DataGrid with empty MemoryTable
  • Fixed debug VIEW command to allow hashes inside arrays
  • Added Function ISAPP64() to detect if current process is a 64 or 32 bit executable
  • Fixed resource manifest to save for both 32 and 64 bits
  • Fixed Project:Make() to use new IsApp64() to determine which folder to run cl.exe from.
  • Fixed all registry queries for 32 and 64 bit builds
  • Fixed DataGrid RTE on empty Data
  • Added support for batch build:
  • /BUILD = Builds the project in batch mode
  • /CLEAN = clean build
  • Fixed batch process to show a progress indicator
  • Fixed Advantage NewInstance to receive a SQL expression and return a SQL table
  • Added DataGrid AutoEdit with double click
  • Fixed MessageWait not refreshing correctly
  • Fixed TabControl not painting correctly using arrow keys
  • Fixed vh project files to use generated files in its own directory
  • Fixed bug adding Resources where it would always show an alert that the file is not in the resources folder.
  • Fxed GPF in VXH
  • Fixed GPF trap in IsWow64Process
  • Fixed advantage:Save misplaced ELSE
  • Fixed OpenFileDialog RTE trap when filter is empty
  • Added DataTable internal aData to SavePos/RestPos.
  • Apped property Application:SmoothFonts default .T. if this property is unchecked, the quality of each independent font can be set in the Quality property
  • Fixed Proof font quality
  • Fixed theme error
  • Fixed default value for NIL System:TypeCast
  • Fixed DataGrid random RTE
  • Made MessageWait top most.
  • Fixed a DataGrid problem where the last column was not docking correctly.
  • Fixed potential problem adding libs from folders with spaces.
  • Fixed Object tree not sorting form names correctly and also fixed re-sorting when renaming forms.
  • Fixed Header Items RTE not setting image index correctly.
  • Fixed ToolStripButton excessive padding.
  • Fixed RTE Saving AS.
  • Fixed DataTable:Save() to use direct API for unlocking and committing.
  • Added ToolStripButton:Visible property
  • Fixed ACTIVEX dispatch RTE when invalid progID is passed
  • Fixed bug adding LIB
  • Fixed sorting Object TreeView
  • Fixed GPF getting MDI active window
  • Fixed ToolBar ImageIndex position
  • Fixed Header OnClick execution
  • Fixed. Neither ToolBar nor CoolMenu should have the Border option. If somebody wants it, put it inside a panel
  • Fixed invalid WebBrowser:Center property which is only a Form property
  • Fixed external images parser
  • Added API IsZommed
  • Fixed MemoryDataTable causing error using default driver
  • Fixed event declaration problem
  • Fixed BackColor failing to paint without having a BackgroundImage
  • Fixed Label transparency failing because of the above problem
  • Added API IsUserAdmin()
  • Fixed AnchrColumn set to 0 was misbehaving as proportional columns
  • Fixed GPF opening instances of a form
  • Fixed hotkey problems
  • Fixed BackgroundImage not showing on some windows
  • Fixed editor GPF removing external sources
  • Fixed memory leak cleaning up object pointers
  • Fixed GPF closing MDI windows
  • Fixed GetClassName API to return NIL if not found
  • Fixed ProgresBar Bug to accept more than 65535 positions
  • Fixed MenuItem's Text property not changing at runtime
  • Fixed GetClassName to return empty string if invalid
  • Fixed bug in usage of "ToolStripFlags"
  • Fixed potential GPF returning active MDIChild
  • Fixed changing menuitem text to refresh the menu bar if needed
  • Fixed StatusBar default text value
  • Fixed wrong parameter in AdsDDAddTable
  • Fixed ToolButton size setting a separator
  • Added InPlace COM target type!
  • Fixed action execution and toolbar hotimage rte
  • Fixed RTE in default HotImageLists 
  • Fixed a RTE in ToolStrip and resource type when building DLLs
  • Fixed OnLoad to fire with InPlaceCOM projects
  • Fixed IDE form initial position
  • Fixed ToolStrip background RTE
  • Added support for multiple day highlighting in DateTimePicker
  • Added support for bolded date array
  • Adding support for JumpLists
  • Fixed EditBox problem with FloatCalendar
  • Fixed Opacity to not to work in design mode
  • Fixed ToolStrip painting problems.
1 Comment

New BETA builds

5/14/2018

1 Comment

 
Latest BETA builds for xHarbour Builder are available from your personal download page. It has latest VXH, SQLRDD and xHB.exe build with latest xHarbour.org sources. We are working on a WhatsNew.txt but we wanted you to have latest builds ASAP. So, here they are! 😉
1 Comment

xHarbour Builder September release

9/4/2017

1 Comment

 
These changes will be included in upcoming xHarbour Builder Sept2017 release:

2017-08-27 00:33 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * contrib/tipssl/client.prg
    ! reverted change on method Read(), replaced back InetRecvAll() with InetRecv() (many thanks to ostap.romanenko@gmail.com)

2017-08-24 10:22 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * source/tip/client.prg
  * contrib/tipssl/client.prg
    ! reinstated bChunked variable in Read() method (many thanks to ostap.romanenko@gmail.com)
  * source/tip/ftpcln.prg
    ! added bChunked DATA (many thanks to ostap.romanenko@gmail.com)

2017-08-21 23:43 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * contrib/tipssl/inetssl.c
    ! fixed function s_inetRecvInternal(), assignment of iLen was missing (many thanks to ostap.romanenko@gmail.com)
  * contrib/tipssl/client.prg
    ! fixed method Read(), replace InetRecv() with InetRecvAll() (many thanks to ostap.romanenko@gmail.com)

2017-08-20 14:20 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * source/tip/httpcln.prg
  * contrib/tipssl/httpcln.prg
    ! fixed method ReadHeaders() increasing buffer to 10000 (many thanks to ostap.romanenko@gmail.com)

2017-08-14 17:04 UTC+0100 Patrick Mast <patrick.mast@xharbour.com>
* bin/bld_vc.bat
  + Added support for Visual Studio 2017 Community edition
1 Comment

Now accepting Apple Pay and Android Pay

8/12/2017

0 Comments

 
Help you check out faster.
Over 50% of transactions on xHarbour.com's store happens on a mobile device or tablet. This means mobile sales are an important part of our business, and a fast and secure mobile checkout experience is key to our customers.
Apple Pay and Android Pay allows you to store credit card information securely on your compatible mobile or desktop devices before visiting xHarbour.com's shop. Then, when you are ready to buy our products or services, it only takes a moment to purchase.
We hope this gives our users an even faster and more secure shopping experience!
0 Comments

xHarbour Builder Aug2017 release:

8/8/2017

1 Comment

 
These changes will be included in upcoming xHarbour Builder Aug2017 release:

​2017-08-01 09:53 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * source/tip/client.prg
  * contrib/tipssl/client.prg
    ! commented out unexistent bChunked variable in Read() method (many thanks to Michael)

2017-07-25 02:40 UTC-0600 Ron Pinkas <ron.pinkas/at/xharbour.com>
  * make_vc.bat
    + Added auto detect/setup for MS VS 2017 (more generic approach using vswhere.exe was avoided because it would require wider scope changes than I was ready to perform.
    * Fixed minor typo

2017-06-28 23:22 UTC+0200 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
  * source/rtl/tbrowse.prg
    ! fixed method SetRowPos() (many thanks to Jose Claudio)

2017-05-13 19:00   UTC-0300 Luiz Rafael Culik <luiz@xharbour.com.br>
  * source/rtl/hbxml.c 
    ! fix to allow dot in xml tag name. fix provided by Grzegorz Wojnarowski

1 Comment

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
<<Previous

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