Solved

Script Control

Posted on 2003-11-17
4
269 Views
Last Modified: 2007-12-19
I get the run-time error -2147467259 (80004005).  Cannot call this method when the script is executing.

I have an app that uses the ScriptControl, when I close the the method ScriptControl.Reset is called which causes the above error.

How do I check that the script is executing or stop from doing so?

many thanks.
0
Comment
Question by:TJ_Eng
  • 2
4 Comments
 
LVL 3

Expert Comment

by:NBrownoh
ID: 9762733
ScriptControl1.State = Initialized

id check the state of the control for initialized, that seems to be when its executing but im not sure.
0
 

Author Comment

by:TJ_Eng
ID: 9762744
Done that already thanks, doesn't seem to change state.
0
 
LVL 3

Accepted Solution

by:
NBrownoh earned 50 total points
ID: 9762755
what i would do is this

do until ScriptControl1.State <> Initialized
    doevents
loop
ScriptControl1.Reset
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most everyone who has done any programming in VB6 knows that you can do something in code like Debug.Print MyVar and that when the program runs from the IDE, the value of MyVar will be displayed in the Immediate Window. Less well known is Debug.Asse…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

829 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question