nardmoseley
Comments
-
In Delphi VCL, TDateTime is a double, so you could return 0 or you could
return Null.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
I checked the version history and the JITPipeline has not been modified to
handle GetFieldValue differently. You might try adding RBuilder\Source to
the Delphi library path, then run under the debugger and when the exception
… -
The default value is False. This property is set to true by the DADE plug-in
for dbExpress when the database type is dtOracle.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
"Canvas does not allow drawing" is a Delphi exception that indicates an
invalid handle to a windows device context (Canvas.Handle). This is most
often caused by the application leaking memory/resources, which is why
restartin… -
For a data-ware component such as DBText, the value, datatype, and format
are exported as separate cell attributes. Variable components are treated
similarly.
If the OnGetText event of a component is implemented, this i… -
The limitation is the MS Windows RichEd dll which is used for rendering,
draws a white rectangle.
For RB 12 we implemented some code to work around this limitation, but the
code is only being used for the case in which T… -
Bug Fixes for RB 14.0
----------------------
Designer
- Deleting a component while dragging caused an AV
- Context menus, sometimes AV can occur when closing a dialog
- Image border in designer did not match the … -
The solution would be to define a design layer with a descriptive name and
then place the elements that you want to prevent from being deleted into the
design layer.
Design layers offer a way to separate layout elements … -
Just to clarify for others, this is an issue with the run-time Pascal (RAP)
environment.
I created a patch for RB 14 that resolves this issue. Registered RB 14
customers can email support@ and request the patch.
Tha… -
I would try the following layout....
GroupHeader
Invoice: date, customerid
Detail
Invoice Line: amount, article, description, price
....and then use the File | PrintToFile setup dialog to specify which band… -
Report.DefaultBands specifies which bands are created for new layouts. For
example, when you call Report.Template.New to create a new layout.
I think you are referring to the XLSDataDevice.DefaultBands property.Yes. The RB XLS export supports BIFF8, which is a more complex, feature rich
format. There is no 255 character limitation. Unicode is supported (for
D2009 and later). The cell data is exported as separate Value, DataType,
Format at…ReportBuilder 12 introduced new native export formats for XLSReport,
XLSData, RTF, DOC, Images.
http://www.digital-metaphors.com/rbWiki/Genera…
Thanks for the feedback. This is being researched and considered
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Since it only happens on some workstations, I would try updating the printer
driver on those workstations.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
This has been discussed on the Devices newsgroup. Here is a copy of my
response:
Older versions of Excel work fine, Excel 2010 has some security validation
that MS added to prevent virus/malware xls files from running on …
In daDataWizardManager and daQueryDesigner ppemAll is used as the default
EditMode value, which causes the first page of the query designer to be
displayed. When defining a custom DataView class, the DatraView.EditOptions
sh…
This will be fixed for RB 14.02. Thanks for the feedback. I think during
development of RB 14 some mods that were done a temp VM got lost. My fault.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
To implement a watermark, use a Page layer. Select the Design Layers node in
the Report Tree, press the right mouse button and then select the New Page
Layer option. Use the tabs at the bottom of the treeview to select the
ac…I researched this and it appears to be a limitation/bug of Delphi 2007 and
prior. I created a patch that resolves the issue. Registered RB 14.02
customers can email support@ and request the patch.
Thanks for reporting this iss…What are you trying to accomplish? If you are trying to print Duplex, RB
will automatically generate an extra empty page at the end of the report.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com…
Here is an rbWiki example that shows how to iterate over the
Report.Bands[ ].Objects[ ] in code and apply a font. You could use the
Report.BeforePrint event or perhaps the Report.Template.OnLoadEnd event if
you are loading re…RB 14 introduces a new scrollable page preview. The vertical scrollbar can
be used to scroll through the pages, the pages are generated in a background
thread.
One option is to modify your code to call Viewer.VerticalScroll li…That approach could cause an issue. Internally the TppReport class uses the
PrinterSetup.OnPageDefChange event. Or to be more precise, TppProducer, the
ancestor to TppReport uses it. In ppProd.pas, check out the constructor,
TppPro…There is no such event. You can create a custom descendant of the dialog and
then register it as a replacement to the built-in dialog. The
PageSetupDialog is defined in ppPgSDlg.pas, the registration appears in the
Initialization/F…
The latest RB versions include a Group.CreateNewFile boolean property that
can be used to generate a new file for each group.
Here is an rbWiki example that shows how to print a separate PDF file for
each group.
You might try adding RBuilder\Source to the Delphi library path and also
compile with the Delphi debug .dcu's. Run in the debugger, when the error
occurs, examine the call stack.
-
Nard Moseley
Digital Me…Thanks for the feedback. One of our goals is to support FMX. We are actively
doing R&D on FMX, but have made no formal announcement. If you search in the
RB 14.06 source code for 'FMX' you will find many references.
FMX it…
This was handled via email. For anyone reading this thread, the issue is
specific to Delphi 6. The example sets the DecimalSeparator and then
programmatically loads a package. A work around is to first load the
package and t…Based upon your math, I think you mean 3/31/2013.
-
Nard Moseley
Digital Metaphors
www.digital-m…