home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / database / 9373 < prev    next >
Encoding:
Internet Message Format  |  1993-01-24  |  2.0 KB

  1. Path: sparky!uunet!psinntp!vaxa.hofstra.edu!accdak
  2. From: accdak@vaxa.hofstra.edu
  3. Newsgroups: comp.databases
  4. Subject: About Dataflex
  5. Message-ID: <1993Jan24.173145.523@vaxc>
  6. Date: 24 Jan 93 17:31:45 EST
  7. Lines: 36
  8.  
  9. I've used Dataflex on and off for about .. jeez, can it really be 7 years?
  10. Yup.  
  11.  
  12. place where the variable appeared.
  13.  
  14. The strong points/advantages of Dataflex are:
  15.   1) Network versions handle the file locking superbly (so you don't have
  16.      to deal with the multi-user aspect)
  17.   2) Code need only be recompiled (tokenized) to run on different 
  18.      platforms and operating systems.  It runs on a large number of PC
  19.      operating systems as well as Unix and VMS.
  20.  
  21. The nicest thing about the language is the screen handling in that you can
  22. refer to a screen location as a variable.  This enables you to ACCEPT to a
  23. variable which is actually a screen location.  My original database was 
  24. Dataflex, so it took some getting use to to other databases because with 
  25. others I had to write code to obtain a variable then place the variable's
  26. value on the screen at the appropriate location.  With Dataflex it was a 
  27. single operation.  Redesigning the screen automatically repositioned the 
  28. There are some neat tricks in the language to use a "deactivated record" to
  29. do your (Foxpro) SCATTERs and GATHERs.  I find Dataflex's index handling 
  30. syntax lookups more sensible than that in Xbase.  
  31.  
  32. For many, the biggest  difference between Dataflex and Xbase languages is the
  33. fact that you cannot RECALL a deleted record.  The other side of the coin is
  34. that Dataflex data files do not require packing because the file handler
  35. automatically  reuses the deleted record space. This also allows you to use the
  36. record  number as in index reference (there by giving you access to the
  37. speediest record lookup you can get).
  38.  
  39. Anyway, the newest version of Dataflex is object-oriented.  I never
  40. made the switch primarily because the debugging facilities were and remain
  41. primitive.  This may not be a drawback to some, but I'm a bad programmer and
  42. need a good debugger.
  43.  
  44.  
  45.