Share this post

Link to post

Share on other sites

greenmachine 4

When you run from Scite, are you using the beta run (alt + F5)? I copied the code into Scite and tried standard run and got the same error, but it works fine with beta run. That's all you need to change - how you're running it.

Share this post

Link to post

Share on other sites

greenmachine 4

Perhaps true. But there is no Beta stuff in it. The script above has all 3.1.1 release stuff in it.

Perhaps the path to AutoIt3.exe within Scite was wrong or something other simple was wrong.

I got the exact same problem when I ran it non-beta, and I know I have all my stuff properly installed, so that's not the problem. It errors in array.au3, so could it be a change since 3.1.1.0 on const handling or something similar?

Share this post

Link to post

Share on other sites

MHz 72

I got the exact same problem when I ran it non-beta, and I know I have all my stuff properly installed, so that's not the problem. It errors in array.au3, so could it be a change since 3.1.1.0 on const handling or something similar?

Arh, I see. An updated Array UDF could have Beta content in it. That could cause a drama with 3.1.1 scripts. I understand your advice now.

Share this post

Link to post

Share on other sites

greenmachine 4

Ya know, I think a lot of people would be better off if they had ONLY beta. Like.. if Jon stopped hosting the original "stable" release, or made everything run from the beta exe, there would be much fewer problems.

Share this post

Link to post

Share on other sites

Confuzzled 1

Ya know, I think a lot of people would be better off if they had ONLY beta. Like.. if Jon stopped hosting the original "stable" release, or made everything run from the beta exe, there would be much fewer problems.

Share this post

Link to post

Share on other sites

greenmachine 4

I think that's what I was getting at. Since people often say that the beta is more stable than the "stable", and since it has all the most recent updates, why even have the original "stable" from 9 months ago?

Share this post

Link to post

Share on other sites

Valik 471

Because some people are idiots and they see the word "Beta" and instantly think the software will erase their hard drive. People apparently think programmers have a magic switch which turns bad code into good code when software transitions from "Beta" to "Stable". Without a release marked "Stable", people will not use the software at all.

Share this post

Link to post

Share on other sites

greenmachine 4

Because some people are idiots and they see the word "Beta" and instantly think the software will erase their hard drive. People apparently think programmers have a magic switch which turns bad code into good code when software transitions from "Beta" to "Stable". Without a release marked "Stable", people will not use the software at all.

I totally agree with that. But then, are you sure those people are the ones you want to use the software? Aren't they the ones who overload the support forum with "oh this function doesn't exist" and "why am I getting all these weird errors about TCP this and Dll that"? I figure if they aren't smart enough to get beta despite the thousands of comments telling them to, they shouldn't use AutoIt at all.