473,395 Members | 1,783 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

.NET Scripting IDE Integration

I am maintaining an application that was writting in VB6 and has VBA 6.2
integrated into it. The VBA SDK allows the users of the application to
generate VBA projects and scripts to gain access to the application and
perform product specific functions. This provides maximum flexiability for
our users.

We are about to convert this application into .NET. In doing some proof of
concepts, we were able to integrate VBA 6.4 into a .NET application.
However, we are wary of staying with VBA. It appears that Microsoft and
Summit Software don't take the VBA SDK seriously as both of their websites
still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)

My question is there some sort of equivalent to VBA in .NET? I did a little
research and found Visual Studio for Applications (VSA), but that project
appears to have been abonded. I am aware of the namespaces that allow us to
read, compile, and execute .NET code at runtime, but this does not satisfy
our requirements. We need a fully functional IDE with debug capability (just
like VBA).

Is there anything out there that will integrate ".NET Scripting" into an
application with an IDE that has debugging capability? Sort of like a .NET
version of the VBA SDK.

Thanks!
Jul 23 '05 #1
8 2547
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftvsa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflection namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0QkTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw==?=" <rm*****@newsgroup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.dotnet.general:46597
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
..NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #2
Hi Steven,

Thanks for your response, as it is greatly appreciated. I am aware of the
namespaces you mentioned for compiling and running .NET code at runtime.
However, my requirements are that we have an IDE with a debug capability
integrated into the application for .NET code (moving forward with .NET and
abondoning VBA).

We were able to integrate VBA into a .NET app to reproduce the current
functionality, but we would like to move forward with .NET and leave VBA
behind. However, what is stopping us from doing that is the inability for
our application to debug the .NET code inside our application (like we can do
with VBA).

Are you aware of anything that will allow our application to view, execute,
and debug .NET code within our application?

Thanks!!!!

"Steven Cheng[MSFT]" wrote:
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftvsa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflection namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0QkTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw==?=" <rm*****@newsgroup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.dotnet.general:46597
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
.NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #3
I'm sorry. I should clarify that we need to have an IDE with debug
capability for .NET code. The statement below has a typo that might sound
that that we already have an IDE.

Sorry for the confusion.

"rmacias" wrote:
Hi Steven,

Thanks for your response, as it is greatly appreciated. I am aware of the
namespaces you mentioned for compiling and running .NET code at runtime.
However, my requirements are that we have an IDE with a debug capability
integrated into the application for .NET code (moving forward with .NET and
abondoning VBA).

We were able to integrate VBA into a .NET app to reproduce the current
functionality, but we would like to move forward with .NET and leave VBA
behind. However, what is stopping us from doing that is the inability for
our application to debug the .NET code inside our application (like we can do
with VBA).

Are you aware of anything that will allow our application to view, execute,
and debug .NET code within our application?

Thanks!!!!

"Steven Cheng[MSFT]" wrote:
Hi Rmacias,

Welcome to MSDN newsgroup.
As for the runtime script engine in .NET, as far as I know, VBA is not
buildin scripting mechanism in .NETand we may need to use COM interop to
communicate with it. As for pure .NET runtime scripting support, I have
found the following namespace which contains some components and interfaces
for runtime script parsing and execution:

#Microsoft.Vsa Namespace
http://msdn.microsoft.com/library/de...us/cpref/html/
frlrfmicrosoftvsa.asp

#Script Happens .NET
http://msdn.microsoft.com/library/en...g06112001.asp?
frame=true

This scripting namespace provide runtime script intefaces which is
different from the System.Reflection namespace's components which
dynamically compiled and executing .net assembly(MSIL).
Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)



--------------------
| Thread-Topic: .NET Scripting IDE Integration
| thread-index: AcWP02ki3WNBZ0QkTVKHDH0QJVeV/g==
| X-WBNR-Posting-Host: 24.0.123.251
| From: "=?Utf-8?B?cm1hY2lhcw==?=" <rm*****@newsgroup.nospam>
| Subject: .NET Scripting IDE Integration
| Date: Sat, 23 Jul 2005 15:11:01 -0700
| Lines: 24
| Message-ID: <9F**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.dotnet.general:46597
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I am maintaining an application that was writting in VB6 and has VBA 6.2
| integrated into it. The VBA SDK allows the users of the application to
| generate VBA projects and scripts to gain access to the application and
| perform product specific functions. This provides maximum flexiability
for
| our users.
|
| We are about to convert this application into .NET. In doing some proof
of
| concepts, we were able to integrate VBA 6.4 into a .NET application.
| However, we are wary of staying with VBA. It appears that Microsoft and
| Summit Software don't take the VBA SDK seriously as both of their
websites
| still advertise the "NEW VBA SDK 6.3" (the current version is 6.4)
|
| My question is there some sort of equivalent to VBA in .NET? I did a
little
| research and found Visual Studio for Applications (VSA), but that project
| appears to have been abonded. I am aware of the namespaces that allow us
to
| read, compile, and execute .NET code at runtime, but this does not
satisfy
| our requirements. We need a fully functional IDE with debug capability
(just
| like VBA).
|
| Is there anything out there that will integrate ".NET Scripting" into an
| application with an IDE that has debugging capability? Sort of like a
.NET
| version of the VBA SDK.
|
| Thanks!
|

Jul 25 '05 #4
Hi Rmacias,

It seems that you need to build a script IDE with debugger, am I right? I
think it has to be a large project.

With the namespace that Steven has provided, you can also check the
following link for more information:

http://msdn.microsoft.com/msdnmag/is...g/default.aspx

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 27 '05 #5
More definite article may help:

http://msdn.microsoft.com/msdnmag/is...s/default.aspx

You can build a strong logging mechanism and this may overcome your
debugging requirements.

Good Luck.

Jul 27 '05 #6
Thank you for your reply Kevin. You are correct, I need a scripting IDE with
a debugger to integrate into my application (like you can do with VBA). I
was hoping there was already one out there some where.

Thank you for the link to the article. That looks interesting. If this is
the route we go, it may be a huge project in itself.

Thanks!

"Kevin Yu [MSFT]" wrote:
Hi Rmacias,

It seems that you need to build a script IDE with debugger, am I right? I
think it has to be a large project.

With the namespace that Steven has provided, you can also check the
following link for more information:

http://msdn.microsoft.com/msdnmag/is...g/default.aspx

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 27 '05 #7
You're welcome, Rmacias,

If you heve further questions on this, I suggest you contact Microsoft PSS.
They will provide you with professional suggestions on this.

http://support.microsoft.com/common/...gp;en-us;offer
prophone

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."

Jul 28 '05 #8
Hi Rmacias,

Just stubbled over your conversation about VBA integration. We also
integrated (very few) VBA functionality into a .NET application. About a
year ago I was in the same situation, hearing about VSA (Visual Studio
for Applications) and after communicating with Summit Software and
Microsoft they came up, that they took out VSA from their support. They
only support customers who already integrated VSA into there
application.

After a phone call with the people at Microsoft knowing about the
scripting future the information was as shown below:

1. VSA isn't supported anymore
2. Microsoft recommends to use VBA, even in .NET applications and they
'promised' they will support it several more years
3. Also they told me, that there will be a new technology (in
development) which will replace the VSA approach. Last summer they told
me something about end of 2004 for release of this new technology. As
far as I know, nothing happend yet. I assume they will release something
a while after the VS2005 release, because I think this will also have an
extended scripting functionality.

Hope this gives you some orientation where to go for the future.

Regards
Danillo

*** Sent via Developersdex http://www.developersdex.com ***

Jul 28 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

50
by: Edward K. Ream | last post by:
I would like to say a few (actually more than a few) words here about some recent discoveries I have made concerning the interaction of Leo and Python. If you don't want to hear an inventor enthuse...
41
by: Richard James | last post by:
Are we looking at the scripting world through Python colored glasses? Has Python development been sleeping while the world of scripting languages has passed us Pythonista's by? On Saturday...
9
by: Vijai Kalyan | last post by:
Hello All, I have a few questions which you might seem irrelavant and/or foolish. I am asking anyway so I can find out. 1. Is XSL as powerful as a programming language such as Java in its...
0
by: Drew D. Saur | last post by:
When working on a web site for my employer, I uncovered what appears to be an undocumented bug in Internet Explorer 5 & 6 for Windows in regard to a (perhaps uncommon?) integration of Flash...
0
by: Stylus Studio | last post by:
DataDirect XQuery(TM) is the First Embeddable Component for XQuery That is Modeled after the XQuery API for Java(TM) (XQJ) BEDFORD, Mass.--Sept. 20, 2005--DataDirect Technologies...
8
by: rmacias | last post by:
I am maintaining an application that was writting in VB6 and has VBA 6.2 integrated into it. The VBA SDK allows the users of the application to generate VBA projects and scripts to gain access to...
1
by: Dave | last post by:
Greetings I am a web admin for a HP UNIX/Infommix DB system. I have 2 nodes. Node A: OS (HP10.20)Web server (httpd). Infomration DB and PERL/CGI & HTML are running to provide...
37
by: John Salerno | last post by:
I contacted my domain host about how Python is implemented on their server, and got this response: ------------------- Hello John, Please be informed that the implementation of python in our...
1
by: YellowfinTeam | last post by:
Marketplace: Yellowfin reporting 3.1 with BIRT Integration Yellowfin is proud to announce the release of 3.1. The major theme of this release is enhanced integration capability. We have...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.