Question: “What is RAP?” or “What is the difference between RB Pro and Enterprise?” ReportBuilder Enterprise includes a run-time Pascal environment called RAP. RAP enables developers and end-users to code without Delphi. RAP code can be used to add calculations and event-handlers to reports. “Why use RAP? or “Why would I use that?” Reports coded with Full Article…
Search the Wiki
How To…Modify RAP Programs in Code
Question “How do I modify existing RAP code without using the code workspace (i.e. in Delphi code)?” Solution Use the raGetCodeModule() routine to gain access to the code module object then loop through each program and global program using the Programs and AllGlobalPrograms lists. Access the actual RAP code using the TraProgram.Source property. Download: RAPModifyPrograms.zip Full Article…
How To…Find Components With RAP Code
Question “How do I determine if the report components have RAP code associated with them?” Solution Gain access to the TraCodeModule object using the raGetCodeModule routine, then loop through each program in the Programs list. Use the TraProgram.Component.Name property to determine which components have RAP code associated with them. Download: ComponentsWithRAPCode.zip Sample Delphi code: procedure Full Article…