Viktor Szakats
076082265a
2006-09-05 15:51 UTC+0100 Viktor Szakats (viktor.szakats syenar.hu)
...
* harbour/include/hbset.h
* harbour/include/set.ch
* harbour/source/pp/pptable.c
* harbour/source/rtl/set.c
+ Added Set( _SET_DEFEXTENSIONS, <logical: .T./.F.> )
Default value is .T. (CA-Cl*pper compatible). If set to .F.,
Harbour runtime/RDD code will never attempt to add a
default extension to the filename arguments. Commands/functions
where this setting makes a difference are:
- SET ALTERNATE TO / Set( _SET_ALTFILE_, ... )
- SET PRINTER TO / Set( _SET_PRINTFILE_, ... )
- Set( _SET_EXTRAFILE, ... )
- SAVE TO / __mvSave()
- RESTORE FROM / __mvRestore()
- LABEL FORM
- REPORT FORM
- COPY TO ... DELIMITED
- COPY TO ... SDF
- LIST / __dbList()
- USE / dbUseArea()
- dbCreate()
- SET INDEX TO / ordListAdd() (not yet implemented)
- __HRBLOAD(), __HRBRUN()
; Notes:
- From now on, it possible to create/load files using the
above functions/commands which have no extension. This
might be desirable in a few platform and/or situations.
For example on Win32, it's possible to directly print
to a shared Windows printer queue, using these commands:
lOldValue := Set( _SET_DEFEXTENSIONS, .F. )
SET PRINTER TO \\myserver\myprinter
Set( _SET_DEFEXTENSIONS, lOldValue )
Or, it is possible to open a dbf file which has no extension:
dbUseArea(.T., NIL, "dbf_filename_with_no_extension", "w_DATA", .F., .F.)
- Compiler is (of course) not affected by this setting.
- Preprocessor (PP) lib flavour is not affected by this setting.
- Support is not full in the RDD code yet.
* harbour/source/rdd/dbf1.c
* harbour/source/rdd/dblist.prg
* harbour/source/rdd/delim1.c
* harbour/source/rdd/sdf1.c
* harbour/source/rtl/tlabel.prg
* harbour/source/rtl/treport.prg
* harbour/source/rtl/set.c
* harbour/source/vm/memvars.c
* harbour/source/vm/runner.c
+ Honoring _SET_DEFEXTENSIONS setting all over the code.
2006-09-08 12:47:27 +00:00
..
2006-02-04 16:16:48 +00:00
2006-07-18 01:30:23 +00:00
2006-07-07 10:13:23 +00:00
2006-08-17 11:05:09 +00:00
2006-06-14 11:21:26 +00:00
2006-07-16 16:59:43 +00:00
2006-09-01 08:27:40 +00:00
2006-07-21 00:50:52 +00:00
2006-08-17 11:05:09 +00:00
2006-07-21 00:50:52 +00:00
2006-06-26 13:02:32 +00:00
2006-06-22 14:55:19 +00:00
2006-06-14 11:21:26 +00:00
2004-10-11 20:44:30 +00:00
2006-02-04 16:16:48 +00:00
2006-06-21 22:25:00 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2004-03-09 13:51:50 +00:00
2002-01-30 08:25:54 +00:00
2004-07-27 09:44:06 +00:00
2004-10-11 20:44:30 +00:00
2000-07-16 11:40:51 +00:00
2001-05-15 13:02:07 +00:00
2004-07-27 09:44:35 +00:00
2002-10-19 20:16:59 +00:00
2001-06-19 18:53:58 +00:00
2005-10-24 00:52:42 +00:00
2001-07-10 08:42:50 +00:00
2006-09-05 12:08:23 +00:00
2004-07-27 00:12:27 +00:00
2006-06-21 22:25:00 +00:00
2001-04-12 18:56:30 +00:00
2003-08-22 10:20:24 +00:00
2002-01-30 08:46:05 +00:00
2006-03-21 01:25:32 +00:00
2006-06-15 23:48:56 +00:00
2004-07-27 09:45:07 +00:00
2005-10-12 00:30:49 +00:00
2006-02-04 16:16:48 +00:00
2006-03-01 13:49:07 +00:00
2004-10-11 20:44:30 +00:00
2006-07-26 23:23:42 +00:00
2002-10-29 16:49:05 +00:00
2003-02-18 21:02:54 +00:00
2002-04-23 20:36:46 +00:00
2001-06-15 17:59:21 +00:00
2001-05-15 13:02:07 +00:00
2004-02-21 07:18:28 +00:00
2005-10-12 00:30:49 +00:00
2005-06-14 19:12:08 +00:00
2006-09-01 08:27:40 +00:00
2006-06-26 13:02:32 +00:00
2006-07-18 01:30:23 +00:00
2006-03-13 22:17:28 +00:00
2006-06-22 17:56:45 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2006-08-07 00:23:19 +00:00
2006-08-10 12:09:14 +00:00
2002-01-30 08:46:05 +00:00
2002-10-19 20:16:59 +00:00
2006-08-14 08:14:44 +00:00
2005-10-12 00:30:49 +00:00
2006-08-10 12:09:14 +00:00
2002-01-30 08:25:54 +00:00
2002-06-14 16:36:51 +00:00
2006-06-21 22:25:00 +00:00
2006-02-04 16:16:48 +00:00
2006-07-07 10:13:23 +00:00
2006-02-04 16:16:48 +00:00
2006-06-22 14:55:19 +00:00
2006-03-01 13:49:07 +00:00
2006-02-04 16:16:48 +00:00
2006-06-28 22:00:43 +00:00
2006-02-21 22:23:29 +00:00
2006-08-17 11:05:09 +00:00
2006-08-14 08:14:44 +00:00
2006-07-16 16:59:43 +00:00
2004-10-11 20:44:30 +00:00
2006-02-04 16:16:48 +00:00
2006-08-17 11:05:09 +00:00
2001-06-14 21:20:43 +00:00
2004-05-08 08:31:13 +00:00
2006-08-17 11:05:09 +00:00
2006-06-14 11:21:26 +00:00
2001-04-12 18:56:30 +00:00
2001-04-12 18:56:30 +00:00
2001-05-15 13:02:07 +00:00
2006-06-21 22:25:00 +00:00
2004-07-27 09:45:37 +00:00
2006-07-18 10:50:34 +00:00
2006-08-17 11:05:09 +00:00
2006-02-04 16:16:48 +00:00
2003-08-21 10:39:10 +00:00
2004-02-21 06:38:03 +00:00
2004-03-29 19:57:36 +00:00
2006-08-18 23:12:38 +00:00
2006-08-18 23:12:38 +00:00
2004-10-11 20:44:30 +00:00
2002-11-08 12:17:26 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:25:54 +00:00
2005-01-13 08:30:56 +00:00
2006-02-04 16:16:48 +00:00
2006-02-04 16:16:48 +00:00
2002-01-30 08:25:54 +00:00
2003-08-22 10:20:24 +00:00
2006-08-17 11:05:09 +00:00
2006-08-17 11:05:09 +00:00
2006-02-08 13:57:37 +00:00
2004-07-27 09:58:12 +00:00
2004-07-27 09:47:05 +00:00
2001-06-18 18:12:00 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:25:54 +00:00
2006-02-04 16:16:48 +00:00
2004-10-11 20:44:30 +00:00
2006-04-07 12:57:59 +00:00
2006-04-07 12:57:59 +00:00
2006-04-07 12:57:59 +00:00
2001-12-15 11:22:29 +00:00
2006-06-21 22:25:00 +00:00
2004-02-13 22:33:52 +00:00
2006-06-14 11:21:26 +00:00
2003-02-18 21:02:54 +00:00
2002-01-24 10:30:07 +00:00
2006-06-21 22:25:00 +00:00
2006-06-21 22:25:00 +00:00
2002-03-18 15:23:59 +00:00
2001-04-12 18:56:30 +00:00
2001-05-15 13:02:07 +00:00
2001-05-15 13:02:07 +00:00
2002-01-30 08:25:54 +00:00
2002-01-30 08:46:05 +00:00
2004-10-11 20:44:30 +00:00
2004-12-12 01:56:21 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2004-07-25 23:26:49 +00:00
2001-04-04 01:05:08 +00:00
2005-08-23 22:51:38 +00:00
2006-02-04 16:16:48 +00:00
2006-09-08 12:47:27 +00:00
2006-02-04 16:16:48 +00:00
2001-04-12 18:56:30 +00:00
2001-06-15 17:59:21 +00:00
2002-07-22 00:33:27 +00:00
2001-06-20 16:39:02 +00:00
2006-02-04 16:16:48 +00:00
2001-06-14 21:20:43 +00:00
2006-02-04 16:16:48 +00:00
2004-10-11 20:44:30 +00:00
2006-06-14 11:21:26 +00:00
2005-10-12 00:30:49 +00:00
2006-06-15 23:48:56 +00:00
2004-10-11 20:44:30 +00:00
2006-03-09 15:22:16 +00:00
2006-03-10 20:16:35 +00:00
2006-06-14 11:21:26 +00:00
2006-06-15 23:48:56 +00:00
2006-06-15 23:48:56 +00:00
2002-01-30 08:25:54 +00:00
2006-06-15 23:48:56 +00:00
2006-02-04 16:16:48 +00:00
2006-06-21 22:25:00 +00:00
2006-07-17 00:22:56 +00:00
2006-09-01 08:27:40 +00:00
2006-06-21 22:25:00 +00:00
2001-04-12 18:24:41 +00:00
2001-09-10 22:04:29 +00:00
2001-06-15 17:59:21 +00:00
2006-06-21 22:25:00 +00:00
2004-05-14 13:58:47 +00:00
2006-06-21 22:25:00 +00:00
2006-09-08 12:47:27 +00:00
2001-09-10 22:04:29 +00:00
2006-06-15 16:11:27 +00:00
2001-04-12 07:45:31 +00:00
2001-09-10 22:04:29 +00:00
2001-11-02 01:11:29 +00:00
2006-02-21 22:23:29 +00:00
2006-09-08 12:47:27 +00:00
2002-01-30 08:46:05 +00:00
2001-09-10 22:04:29 +00:00
2004-02-15 04:10:04 +00:00
2006-08-18 23:12:38 +00:00
2006-07-17 00:22:56 +00:00
2004-10-11 20:44:30 +00:00
2002-01-30 08:25:54 +00:00
2006-02-04 16:16:48 +00:00
2003-01-24 11:01:55 +00:00
2001-06-14 21:20:43 +00:00
2001-05-15 13:02:07 +00:00
2006-02-04 16:16:48 +00:00
2006-02-04 16:16:48 +00:00