Hi Claudfox,
This is just beautiful. First I have to comment on your excellent work in making this system so stable and easy to use.
I have almost finished with my PDF module and would like to share my experience for anyone who may be thinking of going ‘mobile’ with this product.
Just a couple of points
&lcRecordSelect
To ..
EXECSCRIPT(lcRecordSelect)
This allowed me to inject multiple line commands into this exe.
An observation: However, it may be local to my system ....
oResponse.Redirect(lcNewPath) && redirect browser to created file
oPDF = .NULL.
release oPDF
needs to be...
oPDF = .NULL.
release oPDF
oResponse.Redirect(lcNewPath) && redirect browser to created file
Othewise, oPDF keeps its hold on all files and eating memory.
This is just beautiful. First I have to comment on your excellent work in making this system so stable and easy to use.
I have almost finished with my PDF module and would like to share my experience for anyone who may be thinking of going ‘mobile’ with this product.
Just a couple of points
-
My requirement was to create PDF reports from multiple related tables. Since C/S does not have a DBC file, I had to create a empty DBC file to be shared by all web users. When the reports are created, I load the required dbf tables into this DBC and immediately unload and destroy them, once the PDF file is created.
&lcRecordSelect
To ..
EXECSCRIPT(lcRecordSelect)
This allowed me to inject multiple line commands into this exe.
-
I also had to send a couple of variables into this report. I could not figure out how best to do that so I sent them as ‘public’ into the lcRecordSelect. I haven’t tried creating them as properties in oPDF object and poping them as private from within the MakePS()
An observation: However, it may be local to my system ....
oResponse.Redirect(lcNewPath) && redirect browser to created file
oPDF = .NULL.
release oPDF
needs to be...
oPDF = .NULL.
release oPDF
oResponse.Redirect(lcNewPath) && redirect browser to created file
Othewise, oPDF keeps its hold on all files and eating memory.