Changeset a4ff0a0 in tol
- Timestamp:
- Aug 3, 2010, 10:10:22 AM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- d8f2e4f
- Parents:
- ae1a7e1d
- File:
-
- 1 edited
-
tol/LoadDynLib/LoadDynLib.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/LoadDynLib/LoadDynLib.cpp
rae1a7e1d ra4ff0a0 38 38 typedef void* (*get_nb_t)(void); 39 39 40 41 //-------------------------------------------------------------------- 42 BExternalOperator* NewExternalOperator( 43 const BText& name, 44 BGrammar* gra, 45 const BText& grammars, 46 BEvaluator evaluator, 47 BInt min, 48 BInt max, 49 const BText& args, 50 const BText& desc, 51 BOperClassify* cl ) 52 //-------------------------------------------------------------------- 53 { 54 return(new BExternalOperator( 55 name,gra,grammars,evaluator,min,max,args,desc,cl)); 56 } 57 58 //-------------------------------------------------------------------- 59 BGraContensP<BNameBlock>* NewUserNameBlock() 60 //-------------------------------------------------------------------- 61 { 62 return(new BGraContensP<BNameBlock>("", new BNameBlock)); 63 } 64 40 65 //-------------------------------------------------------------------- 41 66 class BLoadDynLib: public BExternalOperator … … 44 69 BLoadDynLib() : BExternalOperator 45 70 ( 46 "LoadDynLib",GraNameBlock(),"Text", NIL,1, 1,47 "(Text libraryPath )",71 "LoadDynLib",GraNameBlock(),"Text", NIL,1,2, 72 "(Text libraryPath [, Text libraryName])", 48 73 I2("Returns a NameBlock that contains methods and members written " 49 74 "in C + + in a precompiled library for dynamic linking. Once " … … 69 94 BText& libraryPath = Text(Car(arg)); 70 95 BText libraryName = GetFilePrefix(libraryPath); 96 if(Cdr(arg)) 97 { 98 libraryName = Text(Car(Cdr(arg))); 99 } 71 100 BUserNameBlock* unb = NULL; 72 101 //VBR: Jorge, inserta aquí el código que enlaza con la dll y pon
Note: See TracChangeset
for help on using the changeset viewer.
