13/09/2021 - 20:28:14
Info. | NTK-Premium Framework Latest Updates on v1.16P.1b-Summer'18NTK-Premium Framework Latest updates related to v1.16P.1b-Summer'18Minor Release v1.16P.1b-Summer'18 - Latest updates.Date: 2021-09-13Patch Name: WNTK4HRB_Latest_20210913-2028.zipMostly minor enhancements & fixes regarding bug notifications reported from the community, and also a little contrib/howto. ;-)- NTKMKR v.0.99: The NTK Maker for Windows applications, win32-console programs and static libs. + Fix & Enh. Tricky bug specific to NTKNOGUI/Console programs executed on recent PCs under Win10 1909 20H2, only. (/!\ native/pure GUI EXEs are not affected) 'When debugger is enabled, Console EXEcutables seem to run in bkg but don't display anything'. Btw, this pb only occurs with Console EXEs lauched from new PCs equipped with Win10 1909 20H2. * contrib/ntkmkr/BuildBCC.Prg Following work has been done in the 'GENERATING LINKAGE BATCH FILE' section: - Fixed in "NTKNOGUI_CONSOLE" section, "PART2: LINKING PHASE" at line 561: BCC's C0X32.OBJ header has been replaced by C0W32.OBJ.- NTKCLASS.LIB+ Enh. Tab Control - NTKTTAB OO CLASS, Method ADDPAGE()A new
19/05/2020 - 14:43:01
Info. | NTK-Premium Framework Official Contribrution for v1.16P.1b-Summer'18NTK-Premium Framework Latest updates related to v1.16P.1b-Summer'18Minor Release v1.16P.1b-Summer'18 - Latest updates.Date: 2020-05-14Patch Name: NTKQRCode.zipOfficial New Contribution:- QRCode: Full wrapper for QRCodeLib.Dll/QRCodeLib.Ch. Plus, 3 tutorials demonstating How to generate & display your own QRCodes in your NTK Apps. N.B. Those 'How tos' have been especially designed to show the whole capabilities & limits provided by the library, from level easy to 'complex'.As usual, NTK Premium members can download this new contrib from their NTKWIP space.
23/10/2019 - 17:22:37
Info. | NTK-Premium Framework Latest Updates on v1.16P.1b-Summer'18NTK-Premium Framework Latest updates related to v1.16P.1b-Summer'18Minor Release v1.16P.1b-Summer'18 - Latest updates.Date: 2019-10-23Patch Name: WNTK4HRB_Latest.zipBug fixes, enhancements, new contributions:- NTKMKR v.0.96: The NTK Maker for Windows applications, win32-console programs and static libs. + Enh. Minor corrections & enhancements to the GUI.+ Fix. Duplicated path occurences for Objs declared in aux files: .BC & .MAK.BC+ Fix. Spread the above fix to all type of files: *.PRG, *.C, *.OBJ, *.LIB+ Fix. DOSERROR #32 issue that may occur at the end of the lib generation process, if the 'Output FileName' setting in the .MKR was defined to the current/default folder or was just unspecified.+ Fix: DOSERROR #2 issue that may occur at the end of the lib generation process when the .LIB file couldn't be created in the current/default folder due to an unlogged error from the Borland ILINK32.+ Enh. Implemented the availability to create a Static LIB composed of other .LIB from external directories/sources, onlyNB. Btw, it is also possible to create a Static Library from mixing as needed local directory PRG/C/OBJ files and external .OBJ & .LIB files.new features: - NTKNOGUI main function (part of NTKCORE.LIB) that offers capabilities to easily create win32-console EXEs just recompiling your original Clipper source code;- NTKDbg beta: new conditional tracepoints, capability to Save & Restore debug environment at any time, possibility to inspect/browse records of a particular workarea when stop after a BP or TP, etc.This new WNTK4HRB_Latest.zip contains the latest upgrade patch that concerns NTK-Premium Edition v1.16P.1b-Summer'18. Hence, it can be applied only after: WNTK4HRB_v116P1b_UpgradePatch20180622.exe.As usual, NTK Premium members can download it from their NTKWIP space.
17/07/2019 - 17:02:14
Info. | NTK-Premium Framework Latest Updates on v1.16P.1b-Summer'18NTK-Premium Framework Latest updates related to v1.16P.1b-Summer'18Minor Release v1.16P.1b-Summer'18 - Latest updates.Date: 2019-07-17Patch Name: WNTK4HRB_Latest_20190717.zipBug fixes, enhancements, new contibutions:- NTKMKR v0.95b. A brand new maker for Windows applications, win32-console programs and static libs;new features: - NTKNOGUI main function (part of NTKCORE.LIB) that offers capabilities to easily create win32-console EXEs just recompiling your original Clipper source code;- NTKDbg beta: new conditional tracepoints, capability to Save & Restore debug environment at any time, possibility to inspect/browse records of a particular workarea when stop after a BP or TP, etc.This WNTK4HRB_Latest_20190717.zip only concerns NTK-Premium Edition v1.16P.1b-Summer'18. Hence, it can be applied only after: WNTK4HRB_v116P1b_UpgradePatch20180622.exe.As usual, NTK Premium members can download it from their NTKWIP space.
22/06/2018 - 20:30:08
Info. | NTK-Premium Framework New Release v1.16P.1b-Summer'18Major Release v1.16P.1b-Summer'18Date: 2018-06-22Patch Name: WNTK4HRB_v116P1b_UpgradePatch20180622.exeBug fixes, enhancements, new contributions, new NTKRad Tutorials, drastic progress in NTKDbg beta and many other improvements. See What's New in details: https://www.ntkproject.com/newsletter/Upgradepatch_Summer20180622 - What's newThis new NTK-Framework Premium Edition v1.16P.1b-Summer'18 is a major upgrade patch that concerns NTK-Premium Edition v1.14P and up. Hence, it can be applied after: Setup_NTK_PREM_1.14P.0_Autumn14_Build20141018-0357.exe,or after any other upgrade patch that could have been applied until now.As usual, NTK Premium members can download it from their NTKWIP space.
09/01/2018 - 11:09:02
Info. | NTK-Premium Framework New Release v1.16P.1a-Winter'17Minor Release v1.16P.1a-Winter'17Date: 2017-06-27Patch Name: WNTK4HRB_v116P_UpgradePatch20171231.exeJust a few fixes, minor enhancements and drastic progress in NTKDbg beta.See What's New in details: https://www.ntkproject.com/newsletter/Upgradepatch_Winter20171231 - What's new.pdfThis new NTK-Framework Premium Edition v1.16P.1a-Winter'17 is a minor upgrade patch that only concerns NTK-Premium Edition v1.16P.1-Spring'17.Hence, it must be applied after:WNTK4HRB_v116P_UpgradePatch20170627.exe.As usual, NTK Premium members can download it from their NTKWIP space.
27/06/2017 - 22:06:02
Info. | NTK-Premium Framework New Release v1.16P.1-Spring'17Minor Release v1.16P.1-Spring'17Date: 2017-06-27Patch Name: WNTK4HRB_UpgradepatchSpring2017_Build20170627.exeJust a few fixes, minor enhancements and drastic progress in NTKDbg beta.See What's New in details: http://www.ntkproject.com/newsletter/Upgradepatch_Spring20170627 - What's new.pdfThis new NTK-Framework Premium Edition v1.16P.1-Spring'17 is a minor upgrade patch that only concerns NTK-Premium Edition v1.16P.0-Spring'17.Hence, it must be applied after:WNTK4HRB_v116P_UpgradePatch20170425.exe.As usual, NTK Premium members can download it from their NTKWIP space.
25/04/2017 - 22:27:43
Info. | NTK-Premium Framework New Release v1.16P.0-Spring'17Major Release v1.16P.0-Spring'17Date: 2017-04-25Patch Name: WNTK4HRB_UpgradepatchSpring2017_Build20170425.exeNew features, new visual debugger (beta), new tutorials, new documentations, and many other improvements.See What's New in details: http://www.ntkproject.com/newsletter/Upgradepatches_Spring20170425 - What's new.pdfThis new NTK-Framework Premium Edition v1.16P-Spring'17 is available as a major upgrade patchthat concerns NTK-Premium Edition v1.15.P.0 originally installed from: - Setup_NTK_PREM_1.14P.0_Autumn14_Build20141018-0357.Exe then patched with: - WNTK4HRB_UpgradepatchesYear2015_Build20160109.exeHence, it must be applied at least after:WNTK4HRB_UpgradepatchesYear2015_Build20160109.exe or later.As usual, NTK Premium members can download it from their NTKWIP space.
18/07/2016 - 14:00:02
Enh. | NTK-Premium v1.15P UgradePatch Winter'16Minor Release for v1.15.P.0-Winter'16Patch Name: WNTK4HRB_v115P_UpgradePatch20160718.exe- \wntk4hrb\INCLUDE\C4W2NTK.CH, Minor bug fixes & enhancements- NTKRADEX.LIB, Minor enhancements in \wntk4hrb\NTKLIB\RADEX\RNTKCDLG.PRG: .NtkArrayView() _ Subitems of array type are now shown as [], code blocks as {}, logical items as .T./.F. and undefined items as Nil. .NtkWarBox() - minor changes regarding the WarnBox Class. .NtkWaitBox() minor changes regarding the WaitBox Class.N.B. This upgrade patch is only for NTK-Premium v1.15P-Winter'16.It must be applied only after:WNTK4HRB_v115P_UpgradePatch20160212.exeAs usual, NTK Premium members can download it from their NTKWIP space.
12/02/2016 - 18:30:16
Enh. | NTK-Premium v1.15P UgradePatchMinor Release for v1.15.P.0-Winter'16Patch Name: WNTK4HRB_v115P_UpgradePatch20160212.exe- C4WCMD2NTK.CH, Minor bug fixes & enhancements- NTKCMD.CH, Minor bug fixes & enhancements- NTKCORE.LIB, Minor bug fixes- NTKRADEX.LIB, Minor enhancements in RNTKCDLG.PRG: NtkArrayView() & NtkFileView()- Resedit - Visual Designer for RC modal & modless Dialogs, New version installed in ..\WNTK4HRB\NTKide\Workshop\N.B. This upgrade patch is only for NTK-Premium v1.15P-Winter'16.It must be applied only after:WNTK4HRB_UpgradepatchesYear2015_Build20160109.exeAs usual, NTK Premium members can download it from their NTKWIP space.
09/01/2016 - 15:22:00
Info. | NTK-Premium Framework New Release v1.15PMajor Release v1.15.P.0Patch Name: WNTK4HRB_UpgradepatchesYear2015_Build20160109.exeNew features, new functionalities, new NTKdBU v2.5, new documentations, and many other improvements. See What's New in details: http://www.ntkproject.com/newsletter/UpgradepatchesYear2015 - What's new.pdf This new NTK-Framework Premium Edition v1.15P is available as an upgrade patchthat summerizes all enhancements & patches released during year 2015. It only concerns NTK-Premium Edition v1.14.P.0 originally installed from: Setup_NTK_PREM_1.14P.0_Autumn14_Build20141018-0357.ExeAs usual, NTK Premium members can download it from their NTKWIP space.
04/07/2014 - 12:04:38
Enh. | NTKReport_fr.pdf [REPORT ENGINE]Minor updates within the NTKReport's manual
04/07/2014 - 12:04:00
Enh. | NTKReport.Lib [REPORT ENGINE]Minor fixes & enhancement regarding transparency of bitmaps within printmasks.
25/06/2014 - 12:55:03
Enh. | NTKReport's Documentations & Tutorials [REPORT ENGINE]Many documentation enhancements have been done. See NTKReport_fr.pdf manual.Also, a new tutorial has been achieved in order to show how to implement print previews that support pan gestures, zoom & pinch functionalities. See DEMOPVIEWTOUCH.ZIP
25/06/2014 - 12:55:02
Enh. | NTKReport.Lib, NTKReport.ch [REPORT ENGINE]Many corrections and enhancements through the whole library. Also, huge improvements havebeen made regarding the preview mode. i.e. A thumbnail panel for an easy selection of thepage being previewed, an embedded support for pan gestures, zoom & pinch, a translucid floatingmenu for a smart access to the most used commands, etc.
25/06/2014 - 12:55:01
News | NTKSKIN.Lib [SKIN & TOUCH]Five new functions:// Create a region from a bitmapSKN_BitmapToRegion(Handle Bitmap, Color transparency) -> Handle to region// Combine 2 regionsSKN_CombineRegion(Region Destination, Region Source 1, Region Source 2, Combination) -> lResult// Create an elliptic regionSKN_CreateEllipticRgn(Left, Top, Right, Bottom) -> Handle to region// Create & display a translucid floating menuSKN_PopMenu(hWnd, hFont, aMenuItem, nAlphaLevel ) -> nChoice// Create & display a menu based on skinned buttonsSKN_ReqChoice(hWnd, aMessage, hMsgFont, IDobject|OriginX, OriginY, Adjust, Width, Height, aButton, hBtnFont, nSkin, nActive, hActive ) -> nChoice
25/06/2014 - 12:55:00
Enh. | ..\include\*.CHUpdate: Declarations of additional constants.
02/05/2014 - 18:29:00
Fix. | NTKTouch.Lib [SKIN & TOUCH]Minor fixes & enhancements.
12/08/2013 - 17:55:00
News | NTKRad's Tutorial - [GDI/DRAWING]The SetWorldTransform.prg tutorial has been created in order to illustrate how to use the NTK_SetWorldTransform() API to rotate basic shapes by any angle.
12/08/2013 - 16:13:30
News | NTKCORE.LIB, WINDOW.CH & NTKGDI.CH - [GDI/DRAWING]New Win32 APIs regarding DC transformation (scale, rotate, shear, or translat) have been fully wrapped and integrated to the NTKCore Library. i.e.NTK_GetGraphicsMode(hDc) -> nCurModeNTK_SetGraphicsMode(hDc, nMode) -> nPrevModeNTK_GetMapMode(hDc) -> nCurModeNTK_SetMapMode(hDc, nMapMode) -> nPrevModeNTK_GetWorldTransform(hDc, @aXForm) -> lRetNTK_ModifyWorldTransform(hDc, aXForm, nMode) -> lRetNTK_SetWorldTransform(hDc, aXForm) -> lRetAlso, the following flags have been added:MWT_*, XFORM_*, aXForm[] in NTKGDI.CHGM_*, MM_*, STATE_SYSTEM_* in WINDOW.CH
12/08/2013 - 16:13:00
News | NTKCORE.LIB - [MATH]New trigonometric functions have been added to the NTKCore Library. i.e.NTK_aTan( nAngle ) -> naTanNTK_Cos( nAngle ) -> nCosNTK_Sin( nAngle ) -> nSinNTK_Tan( nAngle ) -> nTan
10/08/2013 - 17:59:00
Fix. | NTKCORE.LIB - [NTKRad's GET-SYSTEM]BugFix regarding GET-objects in association with an UpDn control. In some cases, after affecting a new value to the GET's variable, the internal position of the buddy-spinbutton was not synced to the GET's value. Even after invoking the REFRESH GET ID... command or the NTK_SetGetValue(...) API. This is now fixed.
09/08/2013 - 22:53:30
Enh. | NTKRad's Tutorial - [THUMB]The ScrollBar.prg tutorial has been extended in order to provide an example on how to use the NTK_GetScrollBarInfo() API. See Procedure: DoEventHandler(...) Line: 199
09/08/2013 - 22:53:00
News | NTKCORE.LIB & WINDOW.CH - [THUMB]The Win32 API NTK_GetScrollBarInfo(hWnd, OBJID_*, @aSBI) -> lRetis now part of the NTKCore library. Hence, the following flags have been added toWINDOW.CH: SBI_*, aSBI[], OBJID_*, CCHILDREN_*, CHILDID_*, GUI_*, WINEVENT_*
13/06/2013 - 20:50:00
Enh. | NTKREPORT.LIB & NTKREPORT.CHEnhancement & Modifications brought to the structure of .FRM printmasks.The declaration of FONT objects in the [FONT] section now supports a 9th parameter: the inter-charspacing.This argument can be used in order to define the space (in mm) between chars of TEXT objects that refer to this font. See FRM samples in \wntk4hrb\NTKAddon\NTKReport\Demo\
24/05/2013 - 18:02:00
Enh. | NTKRAD.LIB & NTKCMD.CHThe NTK_ClearTypeaHead() API function now supports a logical argument in order to force erasing the NTK internal & shadow buffers. N.B. Both buffers are used for maintaining trace of last informations regarding OS events, keyboard & mouse.Supported Syntax:ClearTypeaHead() | ClearTypeaHead(.T.)CLEAR TYPEAHEAD | CLEAR TYPEAHEAD /DoubleCheck
22/05/2013 - 20:07:00
Fix. | NTKCORE.LIBBugFix: The NTK_HourGlass() was returning an error when called before main CREATE WINDOW. This is now fixed.
17/05/2013 - 17:48:00
Enh. | NTKCORE.LIB & new NTKRad tutorial.- Added the NTK_EnumfontFamilieEX() Win32 API to the NTKCore library.- Added the FONTENUM.PRG tutorial into the ..\wntk4hrb\NTKRad\ directory.
10/12/2012 - 17:48:10
Enh. | Tutorial upgradesIn order to demonstrate how to handle longClick & longPress eventsthe two following examples have been adapted:1. For Desktop: ..\wntk4hrb\NTKRad\DBROWSE.PRG2. For tactil/slate devices: ..\wntk4hrb\NtkAddon\NTKTouch\NTKRadSample\MTBROWSE.PRG
10/12/2012 - 17:48:00
Enh. | NTKBRWSE.LIB - A new feature ala Android: the 'long click/ long press'Two new instance variables have been added to the NTKTbrwse OO class in orderto provide developers an easy means to detect & handle both kinds of events:'long click' or 'long press' (only when used on a tactil/slate device).1. ::longClick is the codeblock to perform when a 'long click' or a 'long press' has been detected.2. ::longClickDelay is the expected click duration (in seconds) before NTKTbrwse recognises the long click event, then triggers the execution of the ::longClick code block.>N.B. This value is ignored when used on tactil devices. In that case, the delay is depending on settings defined within the device driver interface.(if any)e.g.// Lauch the Edit routine for the current cell...MyOb:DoubleClick := {|oB|BrowseEditCell(MyoB)}// Allows an automatic exit from the GET object currently READing,// as soon as the user singleclick elsewhere in the datagrid sheet...MyoB:singleClick := { |oB,nMsg,nWparam,nLparam| NtkTBAutoExitCell(oB) }// Example of Long click handler...MyOb:longClickDelay := 1 // Default setting is 1.5 second.MyOb:longClick := {|oB| Alert( IIF( NTK_PenState()==1,"You've made a long press", "You've made a long click") ) }
07/12/2012 - 20:08:00
Enh. | ..\contrib\AdoRddNtk\DBOracl*.PRGThree new tutorials showing how to handle Oracle db Tables using NTKAdoRddhave been added. DBOracl1&2.prg are basic examples; whilst DBOracle3.prg isa more complete & sophisticated one.
29/11/2012 - 19:07:00
Enh. | ..\include\NTKDLG.CHUpdate: Declarations of additional constants.
26/11/2012 - 18:47:00
Enh. | NTKBRWSE.LIB - Better support for usage of SQL Tables via NTKAdoRDDNew feature implementations and improvement of some existing ones have been done in order to get a better & faster support for non-xBase tables (i.e. Oracle, MySql, ect.) when used with NTKAdoRDD.
09/11/2012 - 19:02:00
Fix. | NTKCORE.LIBBugFix: The NTK_LastBtn() always returned 0 when invoked from a window exit procedure. This is now fixed. Thanks to MarkusII for having signaled the problem.
02/11/2012 - 20:11:00
Enh. | ..\include\NTKPRINT.CHUpdate: Declarations of additional constants.
02/11/2012 - 20:07:00
Enh. | ..\contribs\DEVMODEEX.prgA new tutorial from MarkusII. Based upon the original devmode.prg, this latter proposesan implementation of extended features, such as:- How to retrieve the list of available paper sizes/models for the printer- How to retrieve the list of available paper bins for the printer- How to retrieve the list of the resolutions supported by the printer.ect, ect. Very useful. Thanks Markus for your contribution.
29/10/2012 - 18:31:00
Enh. | NTKCORE.LIBFollowing a improvement request from Marco Selli, NTKCore's common dialog functions:
NTK_GetOpenFileName() & NTK_GetOpenFileName() now support modern explorer style when
multiselection is allowed. i.e. (OFN_EXPLORER+OFN_ALLOWMULTISELECT)
IMPORTANT!
Plus, when the OFN_ALLOWMULTISELECT flag is set within the
29/10/2012 - 18:31:00
Enh. | NTKCore_Part1.pdfThe documentation regarding NTK_GetOpenFileName() & NTK_GetOpenFileName() common dialog functions has been updated consequently to previous point.
29/10/2012 - 18:16:00
Info. | General InformationFrom now, old NTK-PRO versions from v1.10 to v1.11 are not supported anymore. Hence, we strongly recommend you to upgrade your platform to a NTK-Pro or NTK-Premium v1.12 Autumn'12.
18/10/2012 - 12:00:00
Info. | NTK-Framework New Release v1.12We are very proud to inform you about the release of the brand new v1.12 of our NTK Framework. Also, a new commercial NTK-Premium edition is available with additional services. Of course, the NTK-Pro framework still remains downloadable according to the donaware principle. Get more information: http://www.ntkproject.com