![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks |
#3
| |||
| |||
|
|
I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc.... |
#4
| |||
| |||
|
|
Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks |
#5
| |||
| |||
|
|
No. It's not a "real" file, it's a flat delimited string somewhere in the native OS and as such cannot be associated with a lower level file. Try creating a Dict only file in Pick and use the USING clause as in LIST dosfile USING DICT dosfiledict WITH... BY... Mark Brown "dtsig" <d... (AT) hotmail (DOT) com> wrote in messagenews:1169747530.580668.125550 (AT) h3g2000cwc (DOT) googlegroups.com... Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks |
#6
| |||
| |||
|
|
Yes. You can do this in d3/nt 7.5.2 or D3/Linux (not sure which rls) procedure :- (fm TDATA support) -------------------------- There is a way to store your program's source code in the OSFI and allow you to compile and run object as a D3 BASIC Program. To setup you would create a DICTIONARY ONLY file, and then modify the DATA Level File Defintion to point to the OSFI Path. For example: :create-file DICT extbp 11 [417] file 'extbp' created; base = 0, modulo = 11 : :ud extbp extbp DICT extbp 'extbp' size = 21 dictionary-code Q account filename c:/extbp attribute-type column-width DICT extbp 'extbp' size = 27 filed. : :ct dict extbp extbp extbp 001 Q 002 003 c:/extbp : (on D3/Unix you would define attr.3 with the /<path_name> to the desired directory) ---------------------- Rgds, On Jan 26, 1:52 am, "dtsig" <d... (AT) hotmail (DOT) com> wrote: Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks |
#7
| |||
| |||
|
|
Skypirate .. wow .. you know i am sure that i tried that and it appeared to not work BUT I just tried this and it does indeed appear to work. I will play with this through the day and see how well it works. Thanks very much |
|
On Jan 25, 11:08 pm, "skypirate" <sing... (AT) singdad (DOT) no-ip.com> wrote: Yes. You can do this in d3/nt 7.5.2 or D3/Linux (not sure which rls) procedure :- (fm TDATA support) -------------------------- There is a way to store your program's source code in the OSFI and allow you to compile and run object as a D3 BASIC Program. To setup you would create a DICTIONARY ONLY file, and then modify the DATA Level File Defintion to point to the OSFI Path. For example: :create-file DICT extbp 11 [417] file 'extbp' created; base = 0, modulo = 11 : :ud extbp extbp DICT extbp 'extbp' size = 21 dictionary-code Q account filename c:/extbp attribute-type column-width DICT extbp 'extbp' size = 27 filed. : :ct dict extbp extbp extbp 001 Q 002 003 c:/extbp : (on D3/Unix you would define attr.3 with the /<path_name> to the desired directory) ---------------------- Rgds, On Jan 26, 1:52 am, "dtsig" <d... (AT) hotmail (DOT) com> wrote: Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks- Hide quoted text -- Show quoted text - |
#8
| |||
| |||
|
|
On Jan 26, 2:44 pm, "dtsig" <d... (AT) hotmail (DOT) com> wrote: Skypirate .. wow .. you know i am sure that i tried that and it appeared to not work BUT I just tried this and it does indeed appear to work. I will play with this through the day and see how well it works. Thanks very muchJust note that if you're used to D3's case-insensitivity you're actually dealing with OS data so you'll have to use the case-sensitive file/item id. On Jan 25, 11:08 pm, "skypirate" <sing... (AT) singdad (DOT) no-ip.com> wrote: Yes. You can do this in d3/nt 7.5.2 or D3/Linux (not sure which rls) procedure :- (fm TDATA support) -------------------------- There is a way to store your program's source code in the OSFI and allow you to compile and run object as a D3 BASIC Program. To setup you would create a DICTIONARY ONLY file, and then modify the DATA Level File Defintion to point to the OSFI Path. For example: :create-file DICT extbp 11 [417] file 'extbp' created; base = 0, modulo = 11 : :ud extbp extbp DICT extbp 'extbp' size = 21 dictionary-code Q account filename c:/extbp attribute-type column-width DICT extbp 'extbp' size = 27 filed. : :ct dict extbp extbp extbp 001 Q 002 003 c:/extbp : (on D3/Unix you would define attr.3 with the /<path_name> to the desired directory) ---------------------- Rgds, On Jan 26, 1:52 am, "dtsig" <d... (AT) hotmail (DOT) com> wrote: Specifically on Unix (hpux) but also for windows .. I know that we can create an OS directory then create a qpointer to the directory and the resulting name will act like the data portion of a pick file. Read, write etc. Is there a way to have a Dictionary for that table? Thanks- Hide quoted text -- Show quoted text - |
![]() |
| Thread Tools | |
| Display Modes | |
| |