Sign in to follow this  
Followers 0
AlmarM

AllConstants.au3

11 posts in this topic

I think the topic title and description says it all.

#include <A3LAVI.au3>
#include <A3LClipboard.au3>
#include <A3LConstants.au3>
#include <A3LDateTimePick.au3>
#include <A3LIPAddress.au3>
#include <A3LLibrary.au3>
#include <A3LListbox.au3>
#include <A3LListview.au3>
#include <A3LMemory.au3>
#include <A3LMenu.au3>
#include <A3LMonthCal.au3>
#include <A3LNetShare.au3>
#include <A3LPipes.au3>
#include <A3LProgress.au3>
#include <A3LScreenCap.au3>
#include <A3LSecurity.au3>
#include <A3LStatus.au3>
#include <A3LString.au3>
#include <A3LStructs.au3>
#include <A3LTabControl.au3>
#include <A3LTime.au3>
#include <A3LToolbar.au3>
#include <A3LToolTip.au3>
#include <A3LTreeView.au3>
#include <A3LWinAPI.au3>
#include <A3LWNet.au3>
#include <Array.au3>
#include <AVIConstants.au3>
#include <ButtonConstants.au3>
#include <Clipboard.au3>
#include <Color.au3>
#include <ComboConstants.au3>
#include <Constants.au3>
#include <Date.au3>
#include <DateTimeConstants.au3>
#include <Debug.au3>
#include <EditConstants.au3>
#include <EventLog.au3>
#include <File.au3>
#include <FontConstants.au3>
#include <GDIPlus.au3>
#include <GDIPlusConstants.au3>
#include <GuiAVI.au3>
#include <GuiButton.au3>
#include <GuiComboBox.au3>
#include <GuiComboBoxEx.au3>
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiDateTimePicker.au3>
#include <GuiEdit.au3>
#include <GuiHeader.au3>
#include <GuiImageList.au3>
#include <GuiIPAddress.au3>
#include <GuiListBox.au3>
#include <GuiListView.au3>
#include <GuiMenu.au3>
#include <GuiMonthCal.au3>
#include <GuiReBar.au3>
#include <GuiScrollBars.au3>
#include <GuiSlider.au3>
#include <GuiStatusBar.au3>
#include <GuiTab.au3>
#include <GuiToolbar.au3>
#include <GuiToolTip.au3>
#include <GuiTreeView.au3>
#include <HeaderConstants.au3>
#include <IE.au3>
#include <ImageListConstants.au3>
#include <Inet.au3>
#include <IPAddressConstants.au3>
#include <ListBoxConstants.au3>
#include <ListViewConstants.au3>
#include <Math.au3>
#include <Memory.au3>
#include <MemoryConstants.au3>
#include <MenuConstants.au3>
#include <Misc.au3>
#include <NamedPipes.au3>
#include <NetShare.au3>
#include <Process.au3>
#include <ProgressConstants.au3>
#include <RebarConstants.au3>
#include <ScreenCapture.au3>
#include <ScrollBarConstants.au3>
#include <Security.au3>
#include <SecurityConstants.au3>
#include <SendMessage.au3>
#include <SliderConstants.au3>
#include <Sound.au3>
#include <SQLite.au3>
#include <SQLite.dll.au3>
#include <StaticConstants.au3>
#include <StatusBarConstants.au3>
#include <String.au3>
#include <StructureConstants.au3>
#include <TabConstants.au3>
#include <Timers.au3>
#include <ToolbarConstants.au3>
#include <ToolTipConstants.au3>
#include <TreeViewConstants.au3>
#include <UDFGlobalID.au3>
#include <UpDownConstants.au3>
#include <Visa.au3>
#include <WinAPI.au3>
#include <WindowsConstants.au3>
#include <WinNet.au3>
#include <Word.au3>

It makes your script a bit laggy ;p

AlmarM


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites



I don't know if is a good idea. It is not enough practice. Better include only what you need.


When the words fail... music speaks

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Some stats (Without/With all includes):

Startup time: 0.008 ms to 18 ms
Memory Usage: From 7500 kB to 30000 kB
Compiled size: 283 kB to 1.65 MB

Just so anyone uses it without knowing the consequences.

Edited by monoceres

Broken link? PM me and I'll send you the file!

Share this post


Link to post
Share on other sites

Yes, I know. I already tried to say that, but then the AutoIt site was to full.

AlmarM


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

Still could be handy while your writing just include this then when your script is done just go through and find the includes you need

Edit: Typo

Edited by AcidCorps

Share this post


Link to post
Share on other sites

I think the topic title and description says it all.

...

It makes your script a bit laggy ;p

AlmarM

Alot of us don't use the A3L library.. and most of the functions are already implement in the existing UDF's.. :P

I think including just the more common GUIConstants is more reasonable. (like previous AutoIt versions: "GUIConstants.au3" )

#Include-Once
;#include <AVIConstants.au3>
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <DateTimeConstants.au3>
#include <EditConstants.au3>
;#include <FontConstants.au3>
;#include <GDIPlusConstants.au3>
#include <GUIConstantsEx.au3>
;#include <HeaderConstants.au3>
;#include <ImageListConstants.au3>
;#include <IPAddressConstants.au3>
#include <ListBoxConstants.au3>
#include <ListViewConstants.au3>
;#include <MemoryConstants.au3>
;#include <MenuConstants.au3>
#include <ProgressConstants.au3>
;#include <RebarConstants.au3>
;#include <ScrollBarConstants.au3>
;#include <SecurityConstants.au3>
#include <SliderConstants.au3>
#include <StaticConstants.au3>
;#include <StatusBarConstants.au3>
;#include <StructureConstants.au3>
#include <TabConstants.au3>
;#include <ToolbarConstants.au3>
#include <ToolTipConstants.au3>
#include <TreeViewConstants.au3>
#include <UpDownConstants.au3>
#include <WindowsConstants.au3>

Don't bother, It's inside your monitor!------GUISetOnEvent should behave more like HotKeySet()

Share this post


Link to post
Share on other sites

Oh well, I just did this because I was bored. BUT now this topic comes with many other solutions :P

And I downlaoded the A3L stuff with the Lastest AutoIt3?

Version: 3.2.12.1

AlmarM


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

Oh well, I just did this because I was bored. BUT now this topic comes with many other solutions :(

And I downlaoded the A3L stuff with the Lastest AutoIt3?

Version: 3.2.12.1

AlmarM

A3L was retired in november 2007 and was never a part of AutoIt. Unless you saved it for a specific reason you should have uninstalled it for a long time ago :P

Share this post


Link to post
Share on other sites

Oh realy?

Ima delete them!

AlmarM


Minesweeper

A minesweeper game created in autoit, source available.

_Mouse_UDF

An UDF for registering functions to mouse events, made in pure autoit.

2D Hitbox Editor

A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.

Share this post


Link to post
Share on other sites

Oh realy?

Ima delete them!

AlmarM

Maybe you haven't seem them but since 3.2.10.0 most of the functions A3L had has been incorporated in AutoIt, check the UDF section in helpfile.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0