nardmoseley
Comments
-
The intent of the 'Unsafe' warnings is to assist developers preparing code
for VCL.NET. In the managed code world the use of memory allocation and
pointers is considered 'Unsafe'. And while it is a good practice to limit
1. There are many units that have Initialization sections. The Delphi
Application object calls the Unit Initializations at startup. If Unit A has
Initialization code that encounters an error, then an exception can occur -
thi…
This is not a known issue, nor can we reproduce it here.
Make sure you go thru all steps of the corrupt install cleanup. You may have
an older version ppIniStorage.dcu or .pas on your system somewhere.
You can also …
Have not heard of this before.
Use the debugger to check the call stack when the first AV occurs. The error
might be in Delphi code, your code, or anywhere.
I do not think the second error, "Cannot release theme Whi…
RAD Studio 2009 does not include a .NET personality - it has been
discontinued along with VCL.NET.
CodeGear has announced a new offering - Delphi Prism.
in Report builder and 2009 .net personality Comment by nardmoseley November 2008
RB 11 includes enhancements to support transparent RichText. Download a
trial and perform the same test.
Based on our testing, the Windows RichEd dll does not support transparency
(Delphi and InfoPower provide wrappers t…
Delphi 5 has a bug in the IDE.
With prior and later Delphi versions it works fine.
I recommend updating your Delphi version and ReportBuilder version.
The Report placed on a TDataModule will work at…> We are using Delphi 5.
I just checked the RB source code and Delphi 5 is the only version. Delphi 6
and later do not have the issue. With Delphi 5, you can place the Report
component on a TDataModule and use it at run-tim…
Recent versions of Delphi have no issue with placing with Reports on
DataModules.
You must be using a very old version Delphi. There was one (at most two)
versions of Delphi in which the IDE had some bugs that prevented …Correct. You should /not/ need to rebuild IP or RB packages.
You should be compiling ppWWRichEd.pas against the IP version installed on
your machine.
The compile error indicates that you multiple versions of
wwrich…
For run-time support, add ppWWRichEd to the 'uses' clause.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
The AutoSearchField.ShowAllValues boolean can be used to indicate that all
records should be retrieved.
Example;
myAutoSeachField.ShowAllValues := contract number < 0;
if not (myAutoSeachField.Sh…
Send your serial number and registration info to info@digital-metaphors.com
and request it.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Try setting Report.CachePages to True, then the report engine will only
generate each page a single time. When you Print, the pages will be
retrieved from an internal cache.
--
Nard Moseley
Digital…
We were finally able to duplicate the issue.
As a workaround, try modifying the Report and ChildReport Units to something
other than PrinterPixels. Then save the report. That should provide a quick
fix.
We are…
Ed Dressel submitted a demo showing how calling Printer.SetDevMode was not
working in all cases. I created a patch and emailed it to Ed and to Michael
for testing.
--
Nard Moseley
Digital Metaphors
www.di…
We are researching it and will post a follow up here.
Thanks for the demo.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
> What file(s) need to be recompiled so that this patched file will be used?
To apply the patch, unzip and copy to RBuilder\Lib. Delete the corresponding
.dcu file and then build your own Delphi project - this will generate a new…
I have sent the patch to the requestors on this thread.
Going forward, registered users of RB 10.09, can send an email request to
support@digital-metaphors.com.
--
Nard Moseley
Digital Metaphors
For RB 10.09, there is a patch available. I just emailed it to you.
With the patch, RBuilder.ini is only created when the TppDesigner is present
(i.e. ppEndUser is not included in the uses clause).
RB 11 includes the patc…
A patch is now available for RB 11.01. Registered users can email
support@digital-metaphors to request the patch.
(Filip submitted an example - the error occurs when setting
subreport.DataPipeline to nil while the report…What we really need is an example project that we can build and run here.
Can you create a simple example project that demonstrates the behavior, then
email in zip format to support@digital-metaphors.com and we can check it
out.
Check whether Outlook Express is configured as the default email client for
the machine
Remove ppSMTPOutlook. You want to use ppSMTPMapi. The Mapi plug-in supports
any MAPI compliant email client - which incl…Thanks for the example.
The error can occur when printing an archived report containing rich text to
the …
That is where the exception gets re-raised.
--
Nard Moseley
Digital Metaphors
>Line 1798 is a generic modal exception.
The purpose of that line is to re-raise any exception that occurs while
generating the report from the modal preview form.
--
Nard Moseley
Digital Metaphors
> ..I want to sum up all the sub-totals of the groups
http://www.digital-metaphors.com/rbWii/Delphi_Code/Calculat…
Try using the Delphi debugger to trace into
TppScreenDevice.CalculateScaledPageSize. That method is using the Zoom
precentage to calculated the size of a bitmap called FPageImage. The size is
calculated in screen pixels.
For future reference, please always specify Delphi version, ReportBuilder
version, etc.
Most common cause of EOutOfResources exception is that the application is
leaking resources. I recommend running the app under…
One approach is to declare Report.Parameters. Set the parameter values in
your application. Then the RAP code can access the parameter values.
Another approach is to use a JITPipeline with a RecordCount of 1. Define a
Fi…