User contributions for Wil
From DataFlex Wiki
Jump to navigationJump to search
16 March 2024
- 16:0716:07, 16 March 2024 diff hist +107 REST →External references current
8 March 2024
- 23:4623:46, 8 March 2024 diff hist +18 JSON and Nullable elements No edit summary current
25 July 2023
- 14:3014:30, 25 July 2023 diff hist +32 m Struct array as a Web Property categorizing current
- 14:2614:26, 25 July 2023 diff hist +2,221 N Struct array as a Web Property Created page with "Complex web properties, such as structs and/or arrays, have been supported since DataFlex 18.1. The documentation on this however is extremely thin. It doesn't exist at the time of writing this, so you are left on your own on how-to figure out how that works. The usage of a struct requires that you serialize/deserialize the data against a matching javascript object, just like when you pass a parameter. Perhaps there's a better way, but I am not aware of that. What fo..."
11 July 2023
- 00:1300:13, 11 July 2023 diff hist +32 m Using cWebHttpHandler with JSON instead of tWebValueTree No edit summary current
- 00:1000:10, 11 July 2023 diff hist +119 m Using cWebHttpHandler with JSON instead of tWebValueTree formatting
- 00:0700:07, 11 July 2023 diff hist +2,451 N Using cWebHttpHandler with JSON instead of tWebValueTree Created page with "From this forum post: https://support.dataaccess.com/Forums/showthread.php?68231-ToDo-Describe-call-mode-and-a-few-more-questions&p=371095#post371095 Reposting it here so I can quickly find it next time I need it (sorry, not sorry) It is indeed true that for most situations the tWebValueTree is not needed any more. ClientActions and ServerActions can now use JSON Handles or structs & arrays that are directly serialized. So when calling a server action you can now do th..."
30 March 2023
- 23:2923:29, 30 March 2023 diff hist +125 m File Comparison →Custom filters current
- 23:2523:25, 30 March 2023 diff hist +486 File Comparison Some minor updates for Beyond Compare version 4.x
16 March 2023
- 12:5512:55, 16 March 2023 diff hist +1 m DateTime functions Moved external links section to the bottom current
- 12:5412:54, 16 March 2023 diff hist +146 DateTime functions →ISO8601TimeStamp
7 March 2023
- 12:5012:50, 7 March 2023 diff hist −30 m DfSplat Removing another really old one current
- 12:4812:48, 7 March 2023 diff hist −30 m DfSplat Removing another really old one
- 12:4612:46, 7 March 2023 diff hist +192 m DfSplat →Random screenshots
- 12:3112:31, 7 March 2023 diff hist −81 m DfSplat Removing some really obsolete images
- 12:3012:30, 7 March 2023 diff hist 0 N File:DfSplat-ObjectInspectorDDO2.png No edit summary
- 12:2912:29, 7 March 2023 diff hist 0 N File:DfSplat-ObjectInspectorDDO.png No edit summary
- 12:2912:29, 7 March 2023 diff hist 0 N File:DfSplat-ObjectInspector.png No edit summary
- 12:2812:28, 7 March 2023 diff hist 0 N File:DfSplat-EvalPropertyOf.png No edit summary
- 12:2812:28, 7 March 2023 diff hist 0 N File:DfSplat-EvalProperty.png No edit summary
- 12:2712:27, 7 March 2023 diff hist 0 N File:DfSplat-EvalObjects.png No edit summary
- 12:2712:27, 7 March 2023 diff hist 0 N File:DfSplat-DDViewViewTableTab.png No edit summary
- 12:2612:26, 7 March 2023 diff hist 0 N File:DfSplat-DDViewRelationshipsTab.png No edit summary
- 12:2512:25, 7 March 2023 diff hist 0 N File:DfSplat-DDViewForeignTab.png No edit summary
- 12:2412:24, 7 March 2023 diff hist 0 N File:DfSplat-DDView4.png No edit summary
- 12:2412:24, 7 March 2023 diff hist 0 N File:DfSplat-DDView3.png No edit summary
- 12:2412:24, 7 March 2023 diff hist 0 N File:DfSplat-DDView2.png No edit summary
- 12:2312:23, 7 March 2023 diff hist 0 N File:DfSplat-DDView1.png No edit summary
- 12:2212:22, 7 March 2023 diff hist +485 DfSplat Adding old screenshots
20 December 2022
- 13:1913:19, 20 December 2022 diff hist +109 Codejock No edit summary current
- 13:1713:17, 20 December 2022 diff hist −18 m Codejock removal "stub" tag
- 13:1613:16, 20 December 2022 diff hist +253 m Codejock Adding a few other codejock articles here
- 13:1213:12, 20 December 2022 diff hist −464 m CCJGrid custom row height Cleanup code that isn't used (less is more) current
- 13:0813:08, 20 December 2022 diff hist +3,777 N CCJGrid custom row height Created page with "Normally you can't set the row height for an individual row in a codejock grid. The following code shows you how-to do that. <source lang="dataflex"> Use Windows.pkg Use DFClient.pkg Use cCJGrid.pkg Use cCJGridColumn.pkg Deferred_View Activate_oListWithImage for ; Object oListWithImage is a dbView Set Border_Style to Border_Thick Set Size to 332 591 Set Location to 2 2 Set Label to "ListWithImage" Object oThisProductList is a cCJGrid Set Size to 325..."
- 13:0313:03, 20 December 2022 diff hist +32 Codejock No edit summary
19 December 2022
- 19:4519:45, 19 December 2022 diff hist +53 m Apply color to codejock grid column headers No edit summary current
- 19:4419:44, 19 December 2022 diff hist +2,049 N Apply color to codejock grid column headers Created page with "Sometimes you might want to color your grid column header. This is not natively supported via the DataFlex wrapper for the codejock grids. You can however get this by using the following code: <source lang="dataflex"> // In the cCjDbGrid Procedure OnCreate Handle hoMarkUpContext Variant vMarkUpContext String sMarkup Handle hoReportColumns Handle hoReportColumn Integer iCols Integer iDisplayIndex I..."
- 19:4019:40, 19 December 2022 diff hist +13 m Codejock No edit summary
- 19:3919:39, 19 December 2022 diff hist +39 Codejock No edit summary
15 September 2022
- 12:3412:34, 15 September 2022 diff hist +997 N Get the selected printer device name Created page with "DataFlex Reports has a class cPrintDialog which you can use to popup a printer dialog and then retrieve the selected printer from. <source lang="dataflex"> Object oPrintDialog is a cPrintDialog End_Object Object oPrint is a Button Set Location to 0 0 Set Label to "Print" Procedure OnClick Integer iRes String sPrntr Get PrintDialog of oPrintDialog to iRes..." current
- 12:2812:28, 15 September 2022 diff hist +42 Portal:Windows Applications →Tutorials current
10 August 2022
- 10:0310:03, 10 August 2022 diff hist +87 Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list Updated with Harm's findings from the forum current
21 July 2022
- 15:5315:53, 21 July 2022 diff hist +116 m Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list No edit summary
- 15:5015:50, 21 July 2022 diff hist +6 m Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list No edit summary
- 15:4815:48, 21 July 2022 diff hist +34 m Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list No edit summary
- 15:4515:45, 21 July 2022 diff hist +529 Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list No edit summary
- 15:4015:40, 21 July 2022 diff hist +148 N File:Bad-module-ISAPI-module.png HTTP Error 500.21 - Internal Server Error Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list
- 15:3915:39, 21 July 2022 diff hist +38 m Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list No edit summary
- 15:3515:35, 21 July 2022 diff hist +360 N Handler "DataFlex 20.1 Web Services 64bit" has a bad module "IsapiModule" in its module list Created page with "If you use DataFlex 20.x to create webservices and not webapps that have a fancy new interface using the WebApp framework then you might bump into the following problem. - WebApps such as "WebOrderMobile" work fine - Your WebServices using only the cWebAppBasic framework do not work. You're getting the following error when you try to browse to a .wso file."
- 15:3115:31, 21 July 2022 diff hist +97 Portal:Web Applications →Troubleshooting current
21 June 2022
- 19:2519:25, 21 June 2022 diff hist +139 m Basic example of Google Charts with DataFlex WebApp →External links current
26 March 2022
- 19:2819:28, 26 March 2022 diff hist +36 m DataDictionary tricks added author current
25 March 2022
- 19:0719:07, 25 March 2022 diff hist +2,863 N DataDictionary tricks Created page with "=== Clear but retain parents === <source lang="dataflex"> //This clears a child - but not the parents - thus meaning that when you create a new child //you don't have to refind all the parents. Procedure Clear_Retain_Parents // The standard Clear message also clears (non-Constrained) server DDOs. // This does not. Handle hoServer Handle[] hoServerList // the object ids of all this DDO's servers Integer iCount iMax Get Data_Set_Server_Count to iMax Decrem..."
31 January 2022
- 12:5712:57, 31 January 2022 diff hist +1 m DataFlex Studio Search regex tips →Find old subroutines current
- 12:5612:56, 31 January 2022 diff hist +364 DataFlex Studio Search regex tips added "Find old subroutines"
13 January 2022
- 14:4714:47, 13 January 2022 diff hist +54 m RecnumToRowID adding categories current
- 14:4014:40, 13 January 2022 diff hist +1,931 N RecnumToRowID Created page with "Recently I had a problem at a customer who migrated all their data to MSSQL. So far no problem. But they want to employ embedded SQL and then use that in their app. That part of the app depends on RowID's so it would be highly preferred not having to rewrite that back to using recnum's. They are not using standard tables, so a recnum column is available, but not a rowID. (Not that standard tables have rowID columns, but I digress) So it would be nice if we can some..."
6 January 2022
- 17:1117:11, 6 January 2022 diff hist +92 m Running classic asp web application in recent DataFlex versions No edit summary current
- 15:4815:48, 6 January 2022 diff hist +439 Running classic asp web application in recent DataFlex versions Adding more details on where the PageScopedSession should be set
24 December 2021
- 14:4514:45, 24 December 2021 diff hist +20 m Upgrading workspaces to a newer Visual DataFlex version No edit summary current
- 14:4414:44, 24 December 2021 diff hist +1 m DataFlex Studio Search regex tips No edit summary
- 14:4114:41, 24 December 2021 diff hist +873 N DataFlex Studio Search regex tips Created page with "'' Tips from Marco '' The DataFlex Studio has the possibility to use regular expressions in the Find dialog. This opens the possibility to search for very specific things. ==== Find <xx> Table ==== Useful is <source lang="dataflex"> find .. Customer </source> where the . is any character, so eq gt ge etc. If you also have and would like to find any number of spaces then you can extend it by \s for a space character followed by one or more with a + <source lang=..."
- 14:4014:40, 24 December 2021 diff hist +22 m DataFlex Studio No edit summary current
30 October 2021
- 19:3719:37, 30 October 2021 diff hist +1 m Create JSON from struct Send not get current
- 19:3119:31, 30 October 2021 diff hist +24 m Create JSON from struct added missing destroy
10 October 2021
- 18:1518:15, 10 October 2021 diff hist +144 File Comparison add a way to ignore end object / end method comments
27 September 2021
- 15:3015:30, 27 September 2021 diff hist +1 Run only one instance of your application Updated "createmutex succeeded" test to test for NULL not ERROR_INVALID_HANDLE as per Frank Cheng's recommendation see https://support.dataaccess.com/Forums/showthread.php?67791-Limiting-Dataflex-Instances-to-1-per-Laptop&p=368346#post368346 current
22 September 2021
- 14:2714:27, 22 September 2021 diff hist +5,240 N DateTime functions Created page with "=== ISO8601TimeStamp === Here's a function I use for creating a timestamp, this uses the ISO8601 format as it has advantages such as that it automatically sorts correctly whe..."
8 September 2021
- 00:1700:17, 8 September 2021 diff hist +252 DataFlex.wiki Administration →New Users current
21 August 2021
- 15:3415:34, 21 August 2021 diff hist +69 A Simple RESTful Service →See also current
- 15:3115:31, 21 August 2021 diff hist +51 Using the REST Library →See also
17 June 2021
- 21:5121:51, 17 June 2021 diff hist +456 JSON →External references current
14 May 2021
- 22:4622:46, 14 May 2021 diff hist +84 REST Added chilkat curl link
24 April 2021
- 13:3113:31, 24 April 2021 diff hist +227 Make your applications work in DataFlex NextGen Update to supported database types now that DF20 has been released current
- 13:2413:24, 24 April 2021 diff hist +290 Make your applications work in DataFlex NextGen adding a few external links related to unicode
24 December 2020
- 01:2301:23, 24 December 2020 diff hist +238 JSON and Nullable elements Adding a note that you have to turn off the strict checking if all JSON elements are present once you start removing elements.
7 December 2020
- 15:4015:40, 7 December 2020 diff hist −145 m Main Page no margin or padding on the title either current
- 14:5114:51, 7 December 2020 diff hist −215 m Main Page Go all in DataFlex colors...
- 14:2314:23, 7 December 2020 diff hist 0 m Main Page Title background --->> orange
- 13:1513:15, 7 December 2020 diff hist 0 m Main Page not green, not purple, but blue
- 13:0913:09, 7 December 2020 diff hist −200 m Main Page Bye bye text background
- 12:4812:48, 7 December 2020 diff hist −46 m Main Page no background color on the top text is better
6 December 2020
- 18:4418:44, 6 December 2020 diff hist −1 m DataFlex.wiki Administration →2020
- 18:4318:43, 6 December 2020 diff hist +191 DataFlex.wiki Administration Properly highlight compiler directives
- 02:2202:22, 6 December 2020 diff hist −17 m Main Page Undo revision 3378 by Wil (talk) Tag: Undo
- 02:1802:18, 6 December 2020 diff hist +17 m Main Page trying some special css style
- 01:4501:45, 6 December 2020 diff hist +323 DataFlex.wiki Administration Adding better mobile support
- 00:5400:54, 6 December 2020 diff hist +64 Consuming RESTful Services in DataFlex Keeping backwards compatibility for DF19.x on de demo code current
4 December 2020
- 17:0517:05, 4 December 2020 diff hist −7 m Tips Using Site Webservices portal is not actually a portal current
- 17:0417:04, 4 December 2020 diff hist +156 m Tips Using Site Ick.. make more readable
- 17:0117:01, 4 December 2020 diff hist +130 m Tips Using Site Linking it all
- 16:5016:50, 4 December 2020 diff hist +1,188 N Tips Using Site New "Tips for Using this site" page
- 16:4816:48, 4 December 2020 diff hist +944 Main Page Phase 2 on redesign front page
2 December 2020
- 20:4120:41, 2 December 2020 diff hist +108 m Create JSON from struct No edit summary
30 November 2020
- 17:0517:05, 30 November 2020 diff hist +108 Main Page No edit summary
- 16:5916:59, 30 November 2020 diff hist −126 About DataFlex Wiki No edit summary
- 16:5716:57, 30 November 2020 diff hist +3 m DataFlex Wiki:About →What is it all about? current
- 16:5616:56, 30 November 2020 diff hist −12 m Main Page No edit summary
- 16:3316:33, 30 November 2020 diff hist −669 Main Page New welcome, fonts a bit bigger, different color
24 September 2020
- 17:5717:57, 24 September 2020 diff hist −40 Upgrading workspaces to a newer Visual DataFlex version replace the legacy cleanmarkers link with the follow up project: dfRefactor
- 17:5517:55, 24 September 2020 diff hist +245 Upgrading workspaces to a newer Visual DataFlex version Updating the decision tree with how things work now (we're not on a fast update scheme anymore)
- 17:4417:44, 24 September 2020 diff hist +29 Upgrading workspaces to a newer Visual DataFlex version Replaced the slash dot referral (how old is this article?) with something more relevant
27 August 2020
- 19:1519:15, 27 August 2020 diff hist +222 Make your applications work in DataFlex NextGen →Calling conventions
26 August 2020
- 19:0319:03, 26 August 2020 diff hist +275 Make your applications work in DataFlex NextGen adding section about calling conventions for external DLLs
14 May 2020
- 00:4700:47, 14 May 2020 diff hist −2 m Drive In Support Markup typo current
- 00:4700:47, 14 May 2020 diff hist +61 Drive In Support Adding link to latest page from DAE
- 00:4300:43, 14 May 2020 diff hist +4 m Main Page 1 added spaces into {{:Coming Events}} markup to remove this old page from the events category current
- 00:3900:39, 14 May 2020 diff hist −355 Coming events Updated link and removed old info current
- 00:3400:34, 14 May 2020 diff hist +20 m UK DataFlex Group Adding to events group
8 April 2020
- 15:1715:17, 8 April 2020 diff hist +265 Category Overview No edit summary
- 15:1215:12, 8 April 2020 diff hist +228 Main Page Adding category overview with category tree functionality to main page
- 15:0915:09, 8 April 2020 diff hist +459 N Category Overview Created page with "<categorytree mode=pages depth="0">Windows Applications</categorytree> <categorytree mode=pages depth="0">Web Applications</categorytree> <categorytree mode=pages depth="0">We..."
26 March 2020
- 16:1616:16, 26 March 2020 diff hist +26 m Basic example of Google Charts with DataFlex WebApp No edit summary
- 16:1516:15, 26 March 2020 diff hist +208 Basic example of Google Charts with DataFlex WebApp →Screenshots and example workspace
- 16:1216:12, 26 March 2020 diff hist 0 N File:GoogleChartsDemo-20200326.zip No edit summary
- 16:1116:11, 26 March 2020 diff hist −30 Basic example of Google Charts with DataFlex WebApp →Screenshots and example workspace
- 16:0916:09, 26 March 2020 diff hist 0 N File:GoogleChartsDemo-AreaChart.png No edit summary
- 16:0816:08, 26 March 2020 diff hist +77 Basic example of Google Charts with DataFlex WebApp →Screenshots and example workspace
- 16:0716:07, 26 March 2020 diff hist +104 Basic example of Google Charts with DataFlex WebApp →Screenshots and example workspace
- 16:0516:05, 26 March 2020 diff hist 0 N File:GoogleChartsDemo-BarChart.png No edit summary
- 16:0516:05, 26 March 2020 diff hist +40 Basic example of Google Charts with DataFlex WebApp →Screenshots and example workspace
- 16:0416:04, 26 March 2020 diff hist 0 N File:GoogleChartsDemo-PieChart.png No edit summary
- 16:0416:04, 26 March 2020 diff hist +43 Basic example of Google Charts with DataFlex WebApp →Add new control to your app
- 15:5915:59, 26 March 2020 diff hist 0 m Basic example of Google Charts with DataFlex WebApp →Add new control to your app
- 15:0115:01, 26 March 2020 diff hist +134 m Basic example of Google Charts with DataFlex WebApp →The DataFlex counterpart class
- 14:5914:59, 26 March 2020 diff hist +8,459 N Basic example of Google Charts with DataFlex WebApp Created page with "'' By Mike Peat '' Below we will create a DataFlex wrapper component for the Google Charts component. A wrapper consists of multiple parts working together, so that you can..."
- 14:4114:41, 26 March 2020 diff hist +57 Portal:Tutorials No edit summary
24 March 2020
- 16:0616:06, 24 March 2020 diff hist +22 m Using dfSplat to identify object leaks →Our demo program current
- 16:0416:04, 24 March 2020 diff hist 0 m Using dfSplat to identify object leaks Not 11 but 10 (details are important)
- 15:3115:31, 24 March 2020 diff hist +8 m Using dfSplat to identify object leaks more spelling etc..
- 15:3015:30, 24 March 2020 diff hist +26 m Using dfSplat to identify object leaks readability
- 15:1815:18, 24 March 2020 diff hist +32 m Using dfSplat to identify object leaks No edit summary
- 15:1815:18, 24 March 2020 diff hist +59 DfSplat No edit summary
- 15:1715:17, 24 March 2020 diff hist +320 Using dfSplat to identify object leaks →Debug for leaky objects
- 15:1515:15, 24 March 2020 diff hist +103 Using dfSplat to identify object leaks →Set the breakpoints
- 15:1315:13, 24 March 2020 diff hist +48 Using dfSplat to identify object leaks →How to run the application in dfSplat
- 15:1115:11, 24 March 2020 diff hist +4,551 N Using dfSplat to identify object leaks Created page with "=== Preface === One of the problems when developing a program which has a lot of dynamic objects is that you make sure that all the objects that are created are also destroyed..."
- 15:1015:10, 24 March 2020 diff hist +44 Portal:Tutorials No edit summary
- 15:0815:08, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Object-Inspector-Last-Stop.png No edit summary
- 15:0715:07, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Object-Inspector-Second-stop.png No edit summary
- 15:0715:07, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Object-Inspector-first-stop.png No edit summary
- 15:0715:07, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Stop-at-First-Breakpoint.png No edit summary
- 15:0615:06, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Restart-Debug.png No edit summary
- 15:0615:06, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Set-Breakpoints.png No edit summary
- 15:0615:06, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Open-Source-File.png No edit summary
- 15:0515:05, 24 March 2020 diff hist 0 N File:DfSplat-LeakyObjects-Start-debug.png No edit summary
- 15:0415:04, 24 March 2020 diff hist +565 N DfSplat Created page with "'''dfSPlat''' is a free open source third party tool, intended to help with debugging DataFlex applications. It is written in DataFlex and wraps the DataFlex development compo..."
- 15:0015:00, 24 March 2020 diff hist +63 Portal:Development Tools →Other Tools
3 March 2020
- 13:3713:37, 3 March 2020 diff hist +1,906 N Set Web Property with a Client-Side event Created page with " This is a topic based on a forum post (archiving it here so that it is easier to find back) [https://support.dataaccess.com/Forums/showthread.php?65621-Set-Web-Property-with..."