View Issue Details

IDProjectCategoryView StatusLast Update
0001425JEDI VCL03 Donationspublic2004-04-22 02:56
ReporteranonymousAssigned Touser72 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001425: JvInterpreter boolean property to disable calling external functions
DescriptionI added property DisableExternalFunctions to TJvInterpreterAdapter and TJvInterpreterExpression classes, to be able to prevent calling external DLL functions from scripts. That property is then being checked in GetExtFun function in TJvInterpreterAdapter, and "Unknown Identifier" error is thrown.

To TJvInterpreterAdapter because it actually executes external function call, and to TJvInterpreterExpression because it has FAdapter property and TJvInterpreterExpression inherits from it.

I marked all my changes with //@@@@@@@@@@@@@@ so you can easilly see what I've added.

Boban.
Additional InformationThis was done on 2.10 with update patch, not 3.0 beta. But it is just a few lines of code, it can be easilly added to 3.0
TagsNo tags attached.

Activities

2004-03-04 09:59

 

JvInterpreter.pas (224,516 bytes)

user72

2004-03-05 02:17

  ~0003218

Added to CVS. Thank you very much for the donation.

Issue History

Date Modified Username Field Change
2004-03-04 09:59 anonymous New Issue
2004-03-04 09:59 anonymous File Added: JvInterpreter.pas
2004-03-05 02:17 user72 Status new => resolved
2004-03-05 02:17 user72 Resolution open => fixed
2004-03-05 02:17 user72 Assigned To => user72
2004-03-05 02:17 user72 Note Added: 0003218
2004-04-22 02:56 user72 Status resolved => closed