Jump to content

3.1.1++


jpm
 Share

Recommended Posts

  • Administrators

if you still need the executable, why not use .au3?

I still don't see any advantages.

Because an .au3 is clear text

Because .a3x can contain FileInstalls

Because 10 x .a3x plus autoit3.exe is much less than 10 x compiled script.exes (disk space/bandwidth).

I'm thinking more of corporate environments here.

Link to comment
Share on other sites

  • Replies 513
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Jon, will it be possible to include .a3x files into au3 files as well?

#include "myfunc.a3x"
$return = MyFunc(13,5)
MsgBox(0, "MyFunc()", $return)

Just an idea above, I'm not sure if it's do-able (just a thought-provoker), but the #include file would not be re-encrypted should that one script be encrypted into a3x as well (you said it wouldn't be reversible?)

The reason I ask for that other functionality too would be to store specific variable settings, such as admin username, password, etc. that you would want other people to code with, but not have direct access themselves...

Writing AutoIt scripts since

_DateAdd("d", -2, _NowCalcDate())
Link to comment
Share on other sites

Jon,

with the a3x version you show clearly that the script is not compiled code but a interpreted language, that doesnt sell itself, and doesnt sound very well indeed , and not good press. Even if it is the truth you have not to show clearly, and even if we all know the decrease of speed if minimum, many ppl will not understand, and thinking we are a step down C++ which is not a interpreted language. (NOW I think we are aprox. almost at the same competition level)

I thought your problem, and I agree with it, was that the new additions were getting the compiled exes into fat exes, and if you use a3x, you will not solute this problem:

because the autoit.exe will be fatter even. Of course when you have 4 or 5 scripts, you save the repeating place of it, but till now 170kb is nothing even 170kbx5=850kb, and if you want to solute it, you can easyly by compiling the 5 together 5xcompiled=170kb.

then why not to use the old ancient system similar to dlls? I show you:

basicandlightweight_compiled.exe = 120kb

fatfuncions.dla or whatever extension=60kb

inetfuncs.dla =50kb

morfuncs.dla=40kb

compare a tipical case when you have 6 scripts:

actual way : 300x6=1800kb

this way: = 6x120 + 60 + 50 +40 = 880 PScompiled language

a3x way: = 300 + 1 + 1 + 1 +1 +1 +1= 306 interpreted (step downwards from C++)

this *.dla could be included inside the exe or installed decompressed in the first exe which is executed of the 6, the other 5 could not need to get the dla inside. :whistle:

that should be good also for keeping many dlas as official and legacy, with many official functions which are needed, or bigger official applications which could be used as functions (e.g. server() client() and some more inside txp.dla)

I also say to change the a3x name which I dont like to .dla or .da3.

* -------------------------------------------------------- *

Valik,

I know Valik is so adult he will say something .. but dont be so clever because the dll philosophy, was not me but may be microsoft which invented or produced it.

Now it is the right moment to say :dance: something, before it is finished, my clever Valik :dance: .

I am not judging because I have not the power. I give alternative, constructively, no against it, but pushing up, saying where are the dangerous holes and traps I see myself.

Edit: answer to Valik doubts

Edited by BasicOs
Autoit.es - Foro Autoit en Español Word visitors Image Clustrmap image: - Football Spanish team - Spanish team: Casillas, Iniesta, Villa, Xavi, Puyol, Campdevilla, etc..Programando en Autoit+Html - Coding Autoit-Html - Arranca programas desde Internet - Preprocesador de Autoit a http
Link to comment
Share on other sites

BasicOS, you've jumped on an infant and are trying to tell how it's not going to save the world before its more than a few days old. The a3x format is just starting out and isn't even fleshed out completely yet so your post is a bit premature. The moment Jon even mentioned this new format I had 204 things I wanted to see supported to expand the feature. One or more of those requests would allow any single script to execute a3x files. Thus, you could write a small "loader" script, compile it and FileInstall all the a3x bits and then on the target machine, the loader script could run each a3x as its very own stand-alone script. Only one copy of the interpreter would be necessary and all the component a3x parts would be file-installed so they wouldn't be visible. For an end-user, this would be completely transparent. This is just one of several features I've brought up almost from the first word of a3x. So please refrain from judging the feature until it is at least somewhat fleshed out.

Edit: Fixed typos.

Edited by Valik
Link to comment
Share on other sites

Valik,

read my answer up in my later edited post, relax my friend!!

Edited by BasicOs
Autoit.es - Foro Autoit en Español Word visitors Image Clustrmap image: - Football Spanish team - Spanish team: Casillas, Iniesta, Villa, Xavi, Puyol, Campdevilla, etc..Programando en Autoit+Html - Coding Autoit-Html - Arranca programas desde Internet - Preprocesador de Autoit a http
Link to comment
Share on other sites

12th August, 2005 - v3.1.1.68 (beta)

Fixed : FuncOnAutoItExit typo. (Thanks Saunders)

Updated : UDF v1.30

- Fixed _DayValueToDate() to return Day and Month in the proper format.

- Fixed _DateTimeFormat() to return HH:MM in proper 24 hour notation for $sType=0.

Added : BitRotate function. (By Nutster)

Fixed : direction in BitShift documentation. (By Nutster)

Updated : Made regular expression patterns \n and \r distinct in StringRegExp and StringRegExpReplace. Old \n became \N. (Thanks Valik/Nutster)

Updated : Internal code. (by Nutster)

backup : Aut2Exe allowing .a3x with old logo.

Link to comment
Share on other sites

Fixed :        FuncOnAutoItExit typo. (Thanks Saunders)

What am I being credited for? I don't think I had anything to do with that...

*Edit: I notice all the tests files are gone (from the zip). I actually enjoyed tinkering with these, are they available somewhere else? Perhaps the full install :\ (Taking them out sure cut the .zip size down didn't it?)

Edited by Saunders
Link to comment
Share on other sites

They are now in a seperate file. The source installer has been split into three: source, tests, and installer stuff. Download everything with the number of the beta you want and it should be there.

David Nuttall
Nuttall Computer Consulting

An Aquarius born during the Age of Aquarius

AutoIt allows me to re-invent the wheel so much faster.

I'm off to write a wizard, a wonderful wizard of odd...

Link to comment
Share on other sites

  • Developers

:whistle: how do I get beta ....66? I have the last three but I am still missing a function. I presume I need to continually download the updates, or I will miss out on the goodies?

Sorry..I hate being a Newbee and I know you guys hate these questions

<{POST_SNAPBACK}>

No need to load all beta's, the latest one will included everything needed.

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Wow, I can't wait to try @ScriptLineNumber. This should make debugging so much easier!!!

Oh and the new logo looks real cool... but why was it changed? I thought the logo was changed already not so long ago...

Cheers,

Angel

Link to comment
Share on other sites

for 'slipperylobster' I ones had the same trouble as you not being able to reinstall a late beta version - therefore I did the 'au3update' application that as option do updates from archives as well as executes but also install the downloaded updates into an library of updates as an option...

free to download from site:

http://www.sitecenter.dk/latenight/nss-fol...e/Au3Update.exe

kjactive :whistle:

Edited by kjactive
Link to comment
Share on other sites

  • Developers

for 'slipperylobster' I ones had the same trouble as you not being able to reinstall a late beta version - therefore I did the 'au3update' application that as option do updates from archives as well as executes but also install the downloaded updates into an library of updates as an option...

free to download from site:

http://www.sitecenter.dk/latenight/nss-fol...e/Au3Update.exe

kjactive  :whistle:

<{POST_SNAPBACK}>

Why ?????? The Beta installer works perfectly, Just install the latest version and you will have all needed bits and pieces. If not then report the error in the BUGs forum..

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Link to comment
Share on other sites

Naaaa the beta updates do not always work perfect - it become more easy to debug if one reinstall late updates to look where the trouble came and look up beta documentations - thats why my updater 'Au3Update' can do a library of updates to make easy reupdates backwards - one can then always install the latest revision again, one has to remember that this is beta updates...

One thing is nice though and that is: when a script get compiled autoit3 include this particulare autoit3 revision into the 'executer that get run' and no trouble will happen or change durring later updates to this 'buggy' revision of autoit3 that somehow did work,,,

kjactive :whistle:

Edited by kjactive
Link to comment
Share on other sites

AutoMate.

<{POST_SNAPBACK}>

Wow, it's true that they are almost the same!

Angel

P.S.- which is not that strange, now that I think about it, as there aren't so many things that you can do with an A and a 16x16 icon!

P.S.2.- the new icon is way cooler by the way. Who came up with it? Jon? I did not know that he is an artis too!

Link to comment
Share on other sites

P.S.2.- the new icon is way cooler by the way. Who came up with it? Jon? I did not know that he is an artis too!

<{POST_SNAPBACK}>

Yup.

I noticed that a BitRotate function was added. Was there any documentation for this? Cus there's nothing in the help file.

And what does this mean exactly?

"backup : Aut2Exe allowing .a3x with old logo."

Edited by Saunders
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...