What's New September 25, 2023
Garret Mott has updated the CopyDB project. A view has been added that lets you select/unselect tables to copy August 08, 2023 New version of the vWin32fh library. This fixes a wrongly placed windows.pkg include for webapp and adds support for DataFlex 23.0 March 29, 2023 Garret Mott has written a tool that you can use to quickly make a clone of an existing MS SQL database. You can find the tool over at the CopyDB page. Supports MSSQL 2014 and newer and DataFlex 19.0 and up. August 19, 2022
An updated version of AnyFlex for DataFlex 19.1 November 25, 2021 New version of the vWin32fh library. This fixes a few struct alignment issues with 64 bit versions of DataFlex. September 16, 2021 New version of the vWin32fh library. This fixes a unicode issue with the functions vGetWindowsDirectory and vGetTempPath, extends error handling and makes it work again with DataFlex 19.0. May 16, 2021 New DataFlex 20.0 versions of the cFileSystem and vWin32fh libraries for adding Unicode and 64 bit support. DataFlex 19.1 and up. October 8, 2020 Update to the SyncFusion Library, adding toolbar functionality September 21, 2020 Update of the SQLQueries application September 13, 2020 Release of the SQLQueries application, a DataFlex application written by Bob Worsley for enabling your end user to run SQL Queries against an SQL database. June 17, 2020 Release of the SyncFusion Library, a DataFlex wrapper for the SyncFusion Grid javascript control September 14, 2019 New DataFlex 19.1 version of cFileSystem library August 13, 2019 The first release of a Table Document utility that can be used to document your database fields. July 24, 2019 New version of Outlook drag and drop package available for help with saving attachments in the email Outlook Drag and drop September 4, 2018 New version of cFileSystem package is now a library, more details at Library cFileSystem June 14, 2018 New version of vWin32fh to fix a bug introduced with DataFlex 19.1 rewrite, function vFolderFileCount was missing a UCharArrayToString function library vWin32fh June 6, 2018 New beta version of vWin32fh to fix all warnings in DataFlex 19.1, so it is using a more modern coding style library vWin32fh April 4, 2018 Fix typos in define TIME_NOMIHUTESORSECONDS and DATE_SHORTDATE for library vWin32fh March 17, 2018 This article discusses some methods on how to make your codejock XAML objects interactive. Interactive Xaml objects March 13, 2018 The 3D STL viewer project wraps some of the logic from the Delphi GLScene open source project as an ActiveX control. As a result you can now display 3D stereolithography objects in your DataFlex projects STL viewer demo. March 9, 2018
Initial release of the NOVAX Database maintenance - open source version This is a database maintenance tool for the native DataFlex database that Allan Greis Eriksen has developed and used since the year 2000. Novax database maintenance. October 31, 2017 Updated vWin32fh to take care of a bug in the vParentPath function, added vPathIsDirectory WINAPI filehandling. October 1, 2017 Bob Worsley has updated the Check for unused Variables it can now remove the unused variables on your behalf. September 5, 2017 Updated vWin32fh to take care of some bugs, note also that the package nowadays is a library WINAPI filehandling. August 26, 2017 Bob Worsley has updated the Check for unused Variables application to have batch functionality, a help file and some bugfixes August 21, 2017 Bob Worsley has updated the Check for unused Variables application to use an edit window and improved integration with Studio and The Hammer. April 5, 2016 A quick command line version to generate DataFlex Source for an ActiveX control. March 9, 2016 Wil van Antwerpen shows you how-to use high DPI icons with codejock. October 7, 2015 Raphael Theiler has created a great library for displaying charts in Web Applications based on amCharts. Do check out his project AmCharts DataFlex/JavaScript-Wrapper August 11, 2015 Updated cFileSystem package from Allan Kim Eriksen with latest updates. See the cFileSystem page for details. July 21, 2015 Updated cFileSystem package from Allan Kim Eriksen with latest updates. See the cFileSystem page for details. July 11, 2015 Some usability issues have been looked at and some fixes have been applied on where it didn't work well. Progress and details can be followed on the About -> Status page. July 7, 2015 The site has a completely new webapp engine. The old one ran on webapp 2.1 and could not be updated. To be fair, it was pretty hard to use. So the database has been moved to a completely new webapp. Currently the most important feature is that it works the same If there are issues then please report them so that I can fix them. Thanks. April 8, 2014 Garret Mott shares his Datadictionary Auditing classes as displayed on DISD 2014. Using the subclass & views in this example order entry workspace you can get complete auditing on tables of your choosing. Find the project here: Datadictionary Auditing classes February 11, 2014 An update on the cleanmarkers project from Allan Kim Eriksen. I added the ability to select what you want to clean up as well as a few small improvements like keeping tab characters and the ability to clean out hardcoded fonts. Find the project here: CleanMarkers January 29, 2014 Forgot I had this on the site for years and never published it. How-to better handle database disconnections for webapp. Might need to be updated for current VDF versions, but the basics still hold. Mertech only. cSQLWebAppError November 21, 2013 COM Manifest manager Pro released! New in the Pro version: a completely new UI, a wizard to create new projects and an "over the internet update feature". Featured are: Digitally sign your application, compress program files, embed manifest in program file, create manifest fragments, register/unregister COM components and a new fancy about box that promotes Visual DataFlex. March 13, 2013 Bernhard Ponemayr has send us the windows API based replacement command for Runprogram that was previously only available via the DAW Forums. This is a really powerful command that we have used many times, see the StartProg page for details. January 25, 2013 COM Manifest manager is released! January 18, 2013 The beta for COM Manifest manager has been released! January 13, 2013 Nils has been working on a very exciting COM Manifest manager which allows you to very easily implement Microsoft's side by side manifest for ActiveX and COM automation controls. He is currently asking for support to finish up the work he already has done. December 23, 2012 Sometimes you might want to have more HTTP servers on your windows machine as just one. IIS7 on Windows 7 by default binds itself to every IP address on your host. Here's a post that lets you limit IIS7 to 127.0.0.1 only. December 12, 2012 You can now add Outlook email drag and drop functionality to your application. The package and components needed to add this functionality to your application are at the Outlook Drag and Drop page. This includes a simple demo to see how it works. November 30, 2012 Nils Svedmyr has started an awesome project which makes it much easier to use SideBySide Manifests for your applications. Please read more about it and support the project at the ManifestSideBySide page. October 15, 2012 RegCheck2 has been released! You can find the download at the RegCheck2 page. October 4, 2012 Bob Worsley updated his wonderful dbImport utility to compile under VDF16 and VDF 17. Checkout his dbImport project page. September 23, 2012 Things are moving, Nils now released the Release Candidate of the RegCheck2 utility. You can find the download at the RegCheck2 page. September 17, 2012 Nils just released Beta 2 of the RegCheck2 utility. You can find the download at the RegCheck2 page. September 7, 2012 Beta 1 of RegCheck2 has been released! You can find the download at the RegCheck2 page. July 24, 2012
Nils Svedmyr has started to work on RegCheck2. Please read more about it and support the project at the RegCheck2 page. January 23, 2012 Bob Worsley has written an example around the RPC classes donated by Michael Kurz. This gives you an easy to use start on how-to use this technique. Read more at the Remote Procedure Call page. January 13, 2012 Allan Kim Eriksen has updated the cFileSystem class. Thank you Allan! December 20, 2011 Another update for Anyflex. It now has a new vdfquery (2.4d) and some minor fixes.This now also includes VPE 4.0 professional DLL which runs under a demo license. December 13, 2011 Database editor Anyflex has been updated to VDF16.1. This is a database Explorer kind of tool, if you have never used it before then I strongly suggest to check it out. September 27, 2011 Allan Kim Eriksen created a file format for Beyond Compare 3 so that it is capable of parsing VDF source code files. This is extremely useful if you are using this wonderful utility. Read more about Beyond Compare 3 VDF File Format. March 8, 2011 Nils G. Svedmyr has written a Holiday dates Function Library together with a database with all Nations characteritics. The application is designed for Visual DataFlex 16.0 or later. Read more about National Holidays. Feb 22, 2011 Bob Worsley has written a how-to -with accompanying code- on how you can run your VRW report from within an ajax based webapp. See How to run a VRW report from the Web for details. Feb 16, 2011 Fixed a few problems in cvBitmapContainer as pointed out by nguyen on the DAW forums. See Transparent bitmapcontainer page. Feb 15, 2011 Updated the transparent bitmapcontainer to support loading bitmaps as a resource from the executable. See Transparent bitmapcontainer page. Nov 22, 2010 Mika Vaino created a class for easily editing system settings in a system file. cSysFilecjGrid By using the cSysFileCJGrid class (subclass of cSigCJPropertyGrid) the creation of big system file management views becomes very easy. By defining only the number and the DD of the system file the class reads through the filestructure, creates a label/value pair for every field and adds the correct data binding. May 10, 2010 A package that helps you with detecting the version information of the windows operating system your application is running under. OS Version Info March 12, 2010 This article discusses the problem your compiler has with long strings in expressions and global datetime functions and how-to fix that. Datetime compiler problems with long strings March 11, 2010 A step by step guide on how-to setup Oracle 11gR2 on centOS 5.4 in a VMware virtual machine Yes I wrote it for another web site, but figured a link might help you guys find it when needed. December 3, 2009 Ali Abu-Feilat has extended the work of the earlier Fusion Charts example and has donated his work back as Another Fusion Charts project. A very interesting extension I might add. September 29, 2009 It is hard to believe, but last weekend VDF-Guidance was 10 years old. Thanks all for your support over the years. Couldn't have done it without you. If you appreciated the site over the years then there's now a paypal button for sponsoring. Thanks again. September 14, 2009 Allan Kim Eriksen has donated the cFileSystem class. A replacement for the akefs - binary file access - package. This is a class with methods to access binary files. Features common operations like copy, delete, move, rename, filesize, date, icon, search, create directory, remove directory, list files and much much more. - The number of files to open are only limited by system resources (so not the 10 open file limit as with the native direct_output/direct_input commands) - There is no 2GB filesize limit, the filesize limit is 9 exabyte This class is written for VDF15 and up. September 7, 2009
You can now get updates to this page by following @vdfguidance on twitter. August 29, 2009 Bob Worsley updated the Global Replacement project for VDF 15. The application now has a number of improvements to work better with MS SQL tables. February 20, 2009 The dbImport project has been updated to VDF 14. There's a number of visual imperfections addressed and there are some UI improvements. A new feature is that you can now also reject certains fields being imported. January 25, 2009 QuizMaster Manager 2009 for Visual DataFlex 14.1 has been released. You can get the update from the download page. New features include an embedded browser with startcenter, new video clips, pdf help, folder select control etc... see the What's New page of the project for details. November 25, 2008 A number of small updates have been made to QuizMaster Manager 2009 so you can get the update from the download page. November 22, 2008 Nils Svedmyr has released a completely new version of Quizmaster Manager. QMM 2009! It is simply amazing to see what he has done with codejock and how-to make it usable and make your Visual DataFlex applications look simply awesome. Don't miss out on this one! October 26, 2008
Pepe donated an adapted order entry example that uses the Fusion Charts controls. The good thing about this is that there is nothing to register. There are no Active-X controls but a set of Flash charts. The internet explorer browser class is used to display the charts. Full credits should go to Benito Fernandez from Norquimia who pointed Fusion Charts to me and drafted the first version. October 21, 2008 The FlashWindows package allows you to indicate that a process/application needs the end-users attention by flashing the window in the taskbar. October 14, 2008 The Winprint to VPE package has been added under subversion control: http://svn.vdf-guidance.com/Winp2Vpe/trunk/ September 9, 2008 Added subversion documentation and posted the URL to a new Hammer version that works with ALL dataflex versions released to date. September 2, 2008 The Winprint II classes are great, but sometimes you want to extend them a little on customer request. In this class down here Bob Worsley shows us how you can easily extend a Winprint II report to not only be able to print preview and print, but also export to CSV. CSV Export from Winprint II August 27, 2008 Allan Kim spoils us again. This time it is a Visual DataFlex Studio addon that takes the current workspace and creates a new entry for you in a Subversion source code control repository. Most of this happens automatically and gives you a good base to put your Visual DataFlex project under source code control. The tool can be found at the Add To Repository page. June 11, 2008 Allan Kim Eriksen has a new tool for us, it is based DAWs cleanmarker view, but it allows you to automate more coding preferences as is currently possible in the studio. The tool can be found at the Cleanmarkers page. June 6, 2008
Nils Svedmyr released an update to his marvellous Quiz Master Manager Project at EDUC 2008. So go and get yourself the new VDF2008 release for QMM2008 from the download page. April 14, 2008 Our public Subversion (Version Control Software) server has been taken into production last weekend. See for example Bob's project below. All current projects will be added to the server over time. April 14, 2008 Bob Worsley has updated his Check for unused Variables application. April 1, 2008 This may seem as an April fool's joke as it has been quite long in the pipeline, but today we proudly present the Crossmerge Open Source Project. This is the complete project donated to all of us by Nils Svedmyr, RDC Tools international. March 14, 2008 A small bug was addressed in CodeSpy Project. See resolved issues on the page. March 11, 2008 Bob Worsley has created a little nifty tool which allows you to Check for unused Variables An application you can use to report on declared local variables that end up being unused in your application. March 10, 2008 Nils has updated the CodeSpy Project to be able to select the style using a comboform. Added a nice icon and cleansed the source. And it was updated again... February 25, 2008 Marco Kuipers has updated the CodeSpy Project to compile in VDF12.1 Codespy can be used to generate documentation from your sources. A project with similarites to javadoc. February 9, 2008 The Binary File Access package is updated to be able to access files in shared mode. The database restructuring toolkit dbUpdateUtil is changed so that it is now a normal workspace for VDF12.1. Changes are code cleanup, a workaround for a vdf bug where setting the length of a textfield caused problems on the embedded database when also setting the field_precision. Database editor Anyflex is also updated to VDF12.1 and has updated the dependencies such as the Global Replacement Utility and vwin32fh packages as a library. Because of this the packages can now be compiled without having to download the dependencies. January 15, 2008 The Regcheck package is updated to take Windows 2003 / R2 / Vista and Windows 2008 into account. This is the first version supporting this and was in test since Sept. 2007. Special SMB2 support has not yet been taken into consideration. Massive code cleanup. December 28, 2007
Big and exciting changes for the vdf-guidance site have been planned. The site will change from cathedral style to bazaar, click here for the details. Hope you all had a very nice christmas and will have a fantastic end of the year! Wishing the best for 2008! November 4, 2007 dbImport The dbImport contribution is updated to be compatible with Visual DataFlex 12.x If you use the data export utility in DAWs dbExplorer then you should really get this as it will save you an enormous amount of time. More details can be found here: dbImport Project Page November 2, 2007 QuizMaster Manager A new open source project called QuizMaster Manager is donated by Nils Svedmyr to the community. The fully functional application for managing Quizes is an excellent showcase of using many of the new techniques in Visual DataFlex 12.1 making extensive use of the new commandBar and skinning controls from Codejock. QuizMaster Manager Project March 19, 2007 Global Data Replacement This version of Global has been designed for VDF 12 and later. All of the Studio tags have been removed and the workspace code changed specifically for 12. Parts of the code have been rewritten to take advantage of newer technologies, such as using the array datatype for multidimentional arrays, the workspace selector, cRegistry class and html help. Global Data Replacement Application March 13, 2007 vWin32fh The filehandling package vWin32fh has been updated with a few fixes and new functionality. Get it here March 1, 2007 AnyFlex Changes / features of the new update to AnyFlex.
September 29 Winsock ActiveX A little demonstration of how-to use the activex interface of the Microsoft TCP-IP control from within VDF. TCP-IP winsock activeX September 28 FTP Class A new ftp class to replace cFTPTransfer to address some intermittent problems using ftp functionality. ftp-class project page June 18 2006 Active Toolbar The active toolbar package has been updated with extra properties to disable the active state for the save and delete button. This can be handy in cases that you need to take care of this manually. Cleanup of obsolete code. March 20, 2006
vWin32fh The filehandling package vWin32fh has been updated for Vista with several new CSIDL types. Get it here Feb 15, 2006 PDMaker A windows tool to create .DFF (.DEF files without 'Date', 'Time' and 'Records Used' info) which greatly ease the use of "Beyond Compare" or other similar utility. You may also easily manage .DEF and .FD files for your VDF and Console mode 3.x + applications, as well as reindex by Filelist (NOT WorkSpace).. PDMaker page Dec 22, 2005 AnyFlex Anyflex has gotten a new workspace selector and changed column modification behavior. The project page is also updated with details on how you can make a deep link to Anyflex from the current record of a DEO. Anyflex Project Page Nov 27, 2005 CR XI runtime installer This article describes how you can create a Crystal Reports XI runtime installer for your Visual DataFlex applications. It uses the recommended technique for merge modules. Read more Oct 19, 2005 Def generator DefGenerator can create .def and .fd files automatically. It also strips time/date and record count from .def files, so the files can be compared between the development and deployment environment. Def generator Project Page Oct 1, 2005 AnyFlex Another upgrade of Anyflex in order to make Anyflex VDF11 compatible and to add support for non-recnum tables. Be aware that you will at least need VDF11.0 to compile this new version. Anyflex Project Page June 29, 2005 Autocomplete A new example view has been added that shows the use of autocomplete for directory browsing.. Autocomplete package AnyFlex A new version has been uploaded with the following new features:
April 7, 2005 Binary File Access update Binary File Access (a.k.a. akefs) allows you to perform a number of file-operations via the winapi. This update fixes a memory leak for the class cDirectory. The problem was that the object did not destroy itself every time you called SearchSingleDirectory from the last search. More functions have been added to the package :) Akefs read more March 9, 2005 Autocomplete A new version has been uploaded with some new features. Included are updated docs and an updated sample view.
Autocomplete package dbUpdateUtil February 14, 2005
Messaging between VDF Applications This was shown at DISD 2005. Included are the necessary packages and instructions for their use. read more February 03, 2005 Rearrange Grid Columns A complete solution for you to enable a dbGrid control to have its columns rearranged by the enduser at runtime. Not only is this a very cool solution for this particular problem, it also helps in making our application look and feel more like any other Windows application while still using the normal dbGrid control as is delivered in the box. Rearrange Grid Column Control January 11, 2005 Crystal Reports RDC component Business Objects will no longer support the use of API within their product. This has forced the need to use the RDC component supplied by Business Objects to stay up with the changes. These packages should be considered BETA and need feedback and testing from a variety of developers. "Crystal Reports ActiveX which replaces the API" Project December 26, 2004 cWindowsEx The cWindowsEx project has released beta4 which mainly contains bugfixes The cWindowsEx Project November 23, 2004 Autocomplete The autocomplete package has been updated with a new procedure "Set OnlyOnNewRecord" to disable autocomplete if there is an active record in the buffer. Fixed a bug in the DBGrid class where the up and down arrows did not work Cleaned up some unused code Autocomplete package November 17, 2004 Regsvr32 replacement Updated to correct a small typo. Regsvr32 replacement November 5, 2004 Regsvr32 replacement This package can replace the use of the REGSVR32 executable for you. ActiveX components require to be registered with the system before you can use them. With the help of this package you can completely handle this within your own application. This means that you do not longer only have to rely on your setup script or the flashing dos box method. Regsvr32 replacement Binary File Access The Binary file access package has been updated with improved error handling and recursive functions for working with directories. Binary File Access Page October 27, 2004 Sorry for the delay folks, work has been very hectic and it was quite impossible for me personally to combine normal work with open source over the past few months. We hope to do better soon and apologize for the inconvenience. Luckily our contributors remained active in the meantime. AnyFlex The AnyFlex project is updated. Anyflex has a new function Ctrl + U - Fill current column. This will fill the current column with a value that you specify. It will take the current filterset into account while filling the column. Anyflex Project Page Date Mixin for (db)form controls This mixin class adds functionality to your date controls. It makes it possible for the user to insert a day and month and have the current year added automatically. 2-digits years will be converted to a 4 digit year. If no date is entered, the current date will automatically be inserted. There are also a number of handy shortcut keys defined. Date mixin for (db)form contro June 27, 2004
Numerous updates to the global data replacement tool, notably two processing bugs fixed, source code cleaned up and improved, Help fixed so it works for all workspaces, and the last workspace used will be remembered the next time you restart Global. Details are in the history header of Global.src. Global Data Replacement page June 26, 2004 dbImport is a wizardstyle tool to import data from various formats such as csv, XML and fixed field length. The program is capable of either directly importing the data into the database or by generating source that is capable of doing the import. The tool is Business Process based so that the data has to follow your businessrules. Some of the import-formats are compatible with what dbExport generates, see the project page and documentation for more details. dbImport project page June 6, 2004 The autocomplete package has been updated to make better use of a scroll-mouse. Scrolling only occurs if a scrollbar is present. By default the autocomplete dropdownlist is limited to 10 records. You can increase/decrease the number of Maximum finds. No more than 10 are visible on screen, however if you allow more than 10, then a scrollbar will be present. The autocomplete package June 05, 2004 cWindowsEx Beta 3 released (VDF9 workspace). General changes are:
May 18, 2004 The autocomplete package has been updated to resolve a few problems. May 5, 2004 cWindowsEx Framework Beta released. The cWindowsEx framework is a very extensive framework which tries to give you a DataFlex framework for many windows API controls and functions that were previously unavailable to the VDF developer. cWindowsEx Framework Home page April 30, 2004 Queensday in The Netherlands, but also a GOOD day for vdf-guidance because of an exciting new contribution called autocomplete written by David Martinko. Speed user entry. See results matching what you type. Choose an entry from the list to complete your entry, or use it to make that the active record. No DLL's, no ActiveX controls, written completely with native dataflex code. A sample view is included for the Order Entry Sample Workspace so you can start testing it right away and have a sample on how to use it. Another great feature is that the same code has worked from vdf7 thru vdf9.1 without ANY code changes. This makes an excellent portable control. Vdf6 required some minor changes to get it working (which will probably work in vdf5 also) however I have no plans on continuing support for the Vdf6. Autocomplete by David Martinko April 20, 2004 The ActiveToolbar code that displays an interactive toolbar which can be used for within your VDF applications has been updated by Peter van Mil to also work on VDF9.x More on the Active Toolbar Fixed a typo which made AnyFlex incompilable April 19, 2004 Anyflex - the open source dataflex database file editor - has been updated with a new engine and now uses dynamic datadictionaries and a dynamic dbgrid. This makes it possible to use filters by using the normal constraints option in DataDictionaries. The Anyflex page March 19, 2004 Spell Check control as shown at DISD 2004 At the recent DISD conference Tony Mackay of Anasazi Software demonstrated a spell checker for Visual DataFlex applications. read more
May 21, 2003 |
Copyright © 1999 - 2024 VDF-GUIdance on all material published, for details see our Disclaimer. |