Go Back   Velocity Reviews > Newsgroups > DotNet
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

DotNet - VB.net External Scripting -reg

 
Thread Tools Search this Thread
Old 06-24-2006, 06:03 AM   #1
Default VB.net External Scripting -reg


Dear friends,

I have given an application developed in VB.net to one of my client(User).In
the source code we have used 5 rules say for example.
Now one of the rule has been changed.For this purpose Again I have take the
whole setup and deploy at the client place.I dont want to do this process
again.All I would like to do is, I have to place these rules in an External
Script.When the rule got changed, the user should be able to modify the rule
in the external script(in central location) by himself, with out the need to
take the setup again.

What scripting technique we could use in VB.net?.

I need a sample very simple vb.net code which supports this External
Scripting.

Thanks & Regards,
Thirumalai.

















Thirumalai
  Reply With Quote
Old 06-25-2006, 07:16 PM   #2
Peter Torr \(MS\)
 
Posts: n/a
Default Re: VB.net External Scripting -reg

"Thirumalai" <> wrote in message
news:...
> All I would like to do is, I have to place these rules in an External
> Script.When the rule got changed, the user should be able to modify the
> rule in the external script(in central location) by himself, with out the
> need to take the setup again.
>
> What scripting technique we could use in VB.net?.


The easiest solution is to embed the MSScript.OCX control and use that to
load VBScript / JScript. It doesn't support .NET languages, but as long as
you expose a COM-friendly OM from your application it will work fine (and
your customer doesn't need to know .NET).

Otherwise, VSA would have been a good choice but I believe it is deprecated.
Next best solution is to compile the code via VB's ICodeCompiler interface,
load it with Assembly.Load, and then find the startup object with
Assembly.GetType and then call it's constructor with a handle to your OM and
go from there.

Peter

--
Peter Torr - http://blogs.msdn.com/ptorr
HD DVD Program Manager


  Reply With Quote
Old 06-25-2006, 07:16 PM   #3
Peter Torr \(MS\)
 
Posts: n/a
Default Re: VB.net External Scripting -reg

"Thirumalai" <> wrote in message
news:...
> All I would like to do is, I have to place these rules in an External
> Script.When the rule got changed, the user should be able to modify the
> rule in the external script(in central location) by himself, with out the
> need to take the setup again.
>
> What scripting technique we could use in VB.net?.


The easiest solution is to embed the MSScript.OCX control and use that to
load VBScript / JScript. It doesn't support .NET languages, but as long as
you expose a COM-friendly OM from your application it will work fine (and
your customer doesn't need to know .NET).

Otherwise, VSA would have been a good choice but I believe it is deprecated.
Next best solution is to compile the code via VB's ICodeCompiler interface,
load it with Assembly.Load, and then find the startup object with
Assembly.GetType and then call it's constructor with a handle to your OM and
go from there.

Peter

--
Peter Torr - http://blogs.msdn.com/ptorr
HD DVD Program Manager


  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump