View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001425 | JEDI VCL | 03 Donations | public | 2004-03-04 09:59 | 2004-04-22 02:56 |
| Reporter | anonymous | Assigned To | user72 | ||
| Priority | normal | Severity | tweak | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0001425: JvInterpreter boolean property to disable calling external functions | ||||
| Description | I 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 Information | This 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 | ||||
| Tags | No tags attached. | ||||
|
2004-03-04 09:59
|
JvInterpreter.pas (224,516 bytes) |
|
|
Added to CVS. Thank you very much for the donation. |
| 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 |
|
Status | new => resolved |
| 2004-03-05 02:17 |
|
Resolution | open => fixed |
| 2004-03-05 02:17 |
|
Assigned To | => user72 |
| 2004-03-05 02:17 |
|
Note Added: 0003218 | |
| 2004-04-22 02:56 |
|
Status | resolved => closed |