Developers Jos Posted October 8, 2007 Developers Posted October 8, 2007 Then what am I doing wrong?:Where are you clicking when this happens ? in which exact forum are you when creating the Bug Report ? 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.
GaryFrost Posted October 9, 2007 Posted October 9, 2007 (edited) Proposed for 1 of the future betas:Remove Files:GuiCombo.au3GuiList.au3The above have already been replaced with:GuiComboBox.au3GuiListBox.au3Remove Depricated functions from:GuiComboBox.au3GuiEdit.au3GuiIPAddress.au3GuiListBox.au3GuiListView.au3GuiMonthCal.au3GuiSlider.au3GuiStatusBar.au3GuiTab.au3GuiTreeView.au3Before removing functions 1.08MBAfter removing functions 960KBThis would force the users to start using the new functions, and help find any bugs that may crop up.Would like the Devs and Jon's thoughts on this only please.Gary Edited October 10, 2007 by GaryFrost SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
Developers Jos Posted October 13, 2007 Developers Posted October 13, 2007 The helpfile is 3Mb bigger and hardly compressable, the examples compress to about 1.3 Mb.One idea could be to create an full installer with UDF's only for Productions versions and separate the Beta installers, creating one for AutoIt and one for the UDF. The only issue with that is the integrated SciTE definition updates.... The current UDF library has grown to 1150+ Functions and include Structures.I like to Thank Paul for allowing to use his work done and available in Auto3Lib and of course Gary who has performed an immense task integrating it into the standard UDF library and creating all the helpfile documents and preparing the examples.JosGary submitted an update which brings the UDF helpfile back to 1.4Mb and also the Examples directory is smaller .... 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.
Developers Jos Posted October 13, 2007 Developers Posted October 13, 2007 Proposed for 1 of the future betas:Remove Files:GuiCombo.au3GuiList.au3The above have already been replaced with:GuiComboBox.au3GuiListBox.au3Remove Depricated functions from:GuiComboBox.au3GuiEdit.au3GuiIPAddress.au3GuiListBox.au3GuiListView.au3GuiMonthCal.au3GuiSlider.au3GuiStatusBar.au3GuiTab.au3GuiTreeView.au3Before removing functions 1.08MBAfter removing functions 960KBThis would force the users to start using the new functions, and help find any bugs that may crop up.Would like the Devs and Jon's thoughts on this only please.GaryThis will be a script-breaking change for many GUI based scripts but I think we have to do it at some point in time to allow maintainability of the new GUI UDF's ..Jos 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.
GaryFrost Posted October 13, 2007 Posted October 13, 2007 This will be a script-breaking change for many GUI based scripts but I think we have to do it at some point in time to allow maintainability of the new GUI UDF's ..JosI think I'll plan on removing them the next time I submit changes. SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
jftuga Posted October 13, 2007 Posted October 13, 2007 Does au3check report these functions as deprecated? If not, maybe it can send a warning that the function will be soon deprecated and advise the user of the new function name to use. I would do this for awhile to give programmers a transition period, and then pull the plug. Is this a good idea? -John Admin_Popup, show computer info or launch shellRemote Manager, facilitates connecting to RDP / VNCProc_Watch, reprioritize cpu intensive processesUDF: _ini_to_dict, transforms ini file entries into variablesUDF: monitor_resolutions, returns resolutions of multiple monitorsReport Computer Problem, for your IT help deskProfile Fixer, fixes a 'missing' AD user profile
GaryFrost Posted October 13, 2007 Posted October 13, 2007 Does au3check report these functions as deprecated? If not, maybe it can send a warning that the function will be soon deprecated and advise the user of the new function name to use. I would do this for awhile to give programmers a transition period, and then pull the plug.Is this a good idea?-JohnAFAIK no it doesn't and won't.The deprecated functions have already been pulled, and should be gone in the next beta. SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
jftuga Posted October 14, 2007 Posted October 14, 2007 OK, it was just a thought. Sounds like it is too late, then. -John Admin_Popup, show computer info or launch shellRemote Manager, facilitates connecting to RDP / VNCProc_Watch, reprioritize cpu intensive processesUDF: _ini_to_dict, transforms ini file entries into variablesUDF: monitor_resolutions, returns resolutions of multiple monitorsReport Computer Problem, for your IT help deskProfile Fixer, fixes a 'missing' AD user profile
therks Posted October 14, 2007 Posted October 14, 2007 I had an idea for the deprecated functions (although if they're already gone, I guess this is moot).I was thinking that all the deprecated functions could be rewritten to be notifications about their deprecation. Like say you take _GUICtrlComboAddDir() and redefine it as such:Func _GUICtrlComboAddDir($h_combobox, $s_Attributes, $s_file = "", $iLineNum = @ScriptLineNumber) MsgBox(16, 'Deprecation', 'The function _GUICtrlComboAddDir() has been deprecated. Please adjust your code accordingly.' & @CRLF & 'Line number: ' & $iLineNum) EndFuncThat way anyone that missed the notice about it's deprecation will know what's going on.Any chance a good regular expression could handle changing all the functions to that? Otherwise it'd just be a butt-load of work for very little gain. My AutoIt Stuff | My Github
Achilles Posted October 14, 2007 Posted October 14, 2007 (edited) Not sure if this is the correct place to post but I was wondering why all the _GuiCtrlList... functions lost their tooltips and lightblue highlighting. Would it be possible to get them back? I post here because I was in the middle of a program working with a list and then I installed the newest beta and it turned them all into normal functions. EDIT: I hadn't been keeping up to date with the beta version so this might be old, I'll go check. Edited October 14, 2007 by Piano_Man My Programs[list][*]Knight Media Player[*]Multiple Desktops[*]Daily Comics[*]Journal[/list]
GaryFrost Posted October 14, 2007 Posted October 14, 2007 Not sure if this is the correct place to post but I was wondering why all the _GuiCtrlList... functions lost their tooltips and lightblue highlighting. Would it be possible to get them back? I post here because I was in the middle of a program working with a list and then I installed the newest beta and it turned them all into normal functions.EDIT: I hadn't been keeping up to date with the beta version so this might be old, I'll go check.Have the latest SciTe for AutoIt?If so, make sure to set the config for beta 3.2.9.3 SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
randallc Posted October 14, 2007 Posted October 14, 2007 (edited) AFAIK no it doesn't and won't. The deprecated functions have already been pulled, and should be gone in the next beta.Hi, That will crash _ArrayDisplay; Easily fixed if you want to fix it, but I had hoped to get new version in too... mainly mod by ultima, expandcollapse popup;=============================================================================== ; ; Function Name: _ArrayDisplay() ; Description: Displays given 1D or 2D array array in a listview. ; ; Parameter(s): $avArray - Array to display ; $sTitle - [optional] Title to use for window, pipes for column headers ; $iItemLimit - [optional] Maximum number of listview items (rows) to show [subitems if transposed] ; $iTranspose - [optional] If set differently than default, will transpose the array if 2D ; $sSeparator - [optional] Change Opt("GUIDataSeparatorChar") on-the-fly ; $sReplace - [optional] String to replace any occurrence of $sSeparators with in each array elements ; ; Return Value(s): Success - Returns 1 ; Failure - Returns 0 and sets @error ; @Error - 1 = $avArray is not an array ; 2 = $avArray has too many dimensions (only up to 2D supported) ; ; Author(s): randallc ; Modification(s): Ultima - Entirely rewritten (much cleaner) ; ;=============================================================================== Func _ArrayDisplay(Const ByRef $avArray, $sTitle = "Array: ListView Display", $iItemLimit = -1, $iTranspose = 0, $sSeparator = "|", $sReplace = "~") If Not IsArray($avArray) Then Return SetError(1, 0, 0) Local $iTimer = TimerInit() ; Dimension checking Local $iDimension = UBound($avArray, 0), $iUBound = UBound($avArray, 1), $iSubItems = UBound($avArray, 2), $arTitle[1], $sTempHeader = 'Row' If $iDimension > 2 Then Return SetError(2, 0, 0) ;===========================================added rjc If $sTitle = -1 Or $sTitle = "" Then $sTitle = "ListView array 1D and 2D Display" If StringInStr($sTitle, $sSeparator) Then; then check if there are header cols too; $arTitle = StringSplit($sTitle, $sSeparator) $sTitle = $arTitle[1] $sTempHeader &= $sSeparator & $arTitle[2] Else $sTempHeader &= $sSeparator & "Col 0" EndIf ;===========================================added rjc ; Hard limits Local $iLVIAddUDFThreshold = 4000, $iColLimit, $iWidth = @DesktopWidth*2/3, $iHeight = @DesktopHeight*2/3 If $iItemLimit > 40 Then $iLVIAddUDFThreshold = $iItemLimit $iColLimit = $iLVIAddUDFThreshold If $iItemLimit = 1 Or $iItemLimit < 0 Or $iItemLimit = Default Then $iItemLimit = $iLVIAddUDFThreshold ; Declare/define variables Local $i, $j, $avArrayText, $iCurItem, $sHeader = "Row" Local $iOnEventMode = Opt("GUIOnEventMode", 0), $sDataSeparatorChar = Opt("GUIDataSeparatorChar", $sSeparator) ; Swap dimensions if transposing and array is 2D If $iTranspose And $iDimension > 1 Then Local $tmp = $iUBound $iUBound = $iSubItems $iSubItems = $tmp EndIf ; Set limits for dimensions If Not $iUBound Then $iUBound = 1 If Not $iSubItems Then $iSubItems = 1 ;===========================================added rjc If $iSubItems > $iColLimit Then $iSubItems = $iColLimit ;===========================================added rjc If $iItemLimit < 1 Then $iItemLimit = $iUBound If $iUBound > $iItemLimit Then $iUBound = $iItemLimit ; Convert array into text for listview Dim $avArrayText[$iUBound] If $iDimension = 1 Then For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" & $sSeparator & StringReplace($avArray[$i], $sSeparator, $sReplace, 0, 1) Next ElseIf $iTranspose Then For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" For $j = 0 To $iSubItems - 1 $avArrayText[$i] &= $sSeparator & StringReplace($avArray[$j][$i], $sSeparator, $sReplace, 0, 1) Next Next Else For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" For $j = 0 To $iSubItems - 1 $avArrayText[$i] &= $sSeparator & StringReplace($avArray[$i][$j], $sSeparator, $sReplace, 0, 1) Next Next EndIf ; Set header up;; make LV header ;===========================================added rjc If $iTranspose And $iDimension > 1 Then $sHeader = $sTempHeader For $i = 1 To $iSubItems - 1 $sHeader &= $sSeparator & "Col " & $i Next Else For $i = 1 To UBound($avArray, 2) - 1 If $i < UBound($arTitle) - 2 Then $sTempHeader &= $sSeparator & $arTitle[$i + 2] Else $sTempHeader &= $sSeparator & "Col " & $i EndIf Next $sHeader = $sTempHeader EndIf ;=========================================== ; Set interface up-Create GUI and Buttons Local $hGUI = GUICreate($sTitle, $iWidth, $iHeight, Default, Default, $WS_SIZEBOX + $WS_MINIMIZEBOX + $WS_MAXIMIZEBOX) Local $iGUISize = WinGetClientSize($hGUI) Local $iListView = GUICtrlCreateListView($sHeader, 0, 0, $iGUISize[0], $iGUISize[1] - 26, $LVS_SHOWSELALWAYS, $LVS_EX_FULLROWSELECT + $LVS_EX_GRIDLINES + $WS_EX_CLIENTEDGE) Local $iCopy = GUICtrlCreateButton("Copy Selected", 3, $iGUISize[1] - 23, $iGUISize[0] - 6, 20) GUICtrlSetResizing($iListView, $GUI_DOCKBORDERS) GUICtrlSetResizing($iCopy, $GUI_DOCKLEFT + $GUI_DOCKRIGHT + $GUI_DOCKHEIGHT) GUICtrlSetState($iListView, @SW_HIDE) ; Fill listview If $iLVIAddUDFThreshold > $iUBound - 1 Then $iLVIAddUDFThreshold = $iUBound - 1 For $i = 0 To $iLVIAddUDFThreshold GUICtrlCreateListViewItem($avArrayText[$i], $iListView) Next For $i = ($iLVIAddUDFThreshold + 1) To ($iUBound - 1) _GUICtrlListView_InsertItem($iListView, -1, $avArrayText[$i]) Next ; Set Column widths ;===========================================added rjc ; ensure column width narrow enough to avoid crash with many columns If $iSubItems > 100 Then ; GUICtrlCreateListViewItem can only display listview columns to $i_ColWidth = Int(20 / (1 + Int($iSubItems / @DesktopWidth))) ;a certain number of pixels on the header For $i = 1 To $iSubItems - 1 ;, so colwidth needs to be set/ shrunk if too many?? _GUICtrlListView_SetColumnWidth($iListView, $i, $i_ColWidth) Next EndIf _GUICtrlListView_SetColumnWidth($iListView, 1, $LVSCW_AUTOSIZE) If $iSubItems < 100 Then _GUICtrlListView_SetColumnWidth($iListView, 0, 45) If $iSubItems >= 100 Then _GUICtrlListView_SetColumnWidth($iListView, 0, $LVSCW_AUTOSIZE) _GUICtrlListView_SetColumnWidth($iListView, $iSubItems - 1, $LVSCW_AUTOSIZE_USEHEADER) ;===========================================added rjc ; Show dialog GUISetState(@SW_SHOW, $hGUI) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop Case $iCopy Local $sClip = "" $iCurItem = _GUICtrlListView_GetSelectedIndices($iListView, 1) If $iCurItem = $LV_ERR Then For $i = 0 To $iUBound - 1 $sClip &= $avArrayText[$i] & @CR Next Else For $i = 1 To UBound($iCurItem) - 1 $sClip &= $avArrayText[$iCurItem[$i]] & @CR Next EndIf ClipPut($sClip) EndSwitch WEnd GUIDelete($hGUI) Opt("GUIOnEventMode", $iOnEventMode) Opt("GUIDataSeparatorChar", $sDataSeparatorChar) Return 1 EndFunc ;==>_ArrayUDisplaybest, randall Edited October 14, 2007 by randallc ExcelCOM... AccessCom.. Word2... FileListToArrayNew...SearchMiner... Regexps...SQL...Explorer...Array2D.. _GUIListView...array problem...APITailRW
GaryFrost Posted October 14, 2007 Posted October 14, 2007 Hi, That will crash _ArrayDisplay; Easily fixed if you want to fix it, but I had hoped to get new version in too... mainly mod by ultima, expandcollapse popup;=============================================================================== ; ; Function Name: _ArrayDisplay() ; Description: Displays given 1D or 2D array array in a listview. ; ; Parameter(s): $avArray - Array to display ; $sTitle - [optional] Title to use for window, pipes for column headers ; $iItemLimit - [optional] Maximum number of listview items (rows) to show [subitems if transposed] ; $iTranspose - [optional] If set differently than default, will transpose the array if 2D ; $sSeparator - [optional] Change Opt("GUIDataSeparatorChar") on-the-fly ; $sReplace - [optional] String to replace any occurrence of $sSeparators with in each array elements ; ; Return Value(s): Success - Returns 1 ; Failure - Returns 0 and sets @error ; @Error - 1 = $avArray is not an array ; 2 = $avArray has too many dimensions (only up to 2D supported) ; ; Author(s): randallc ; Modification(s): Ultima - Entirely rewritten (much cleaner) ; ;=============================================================================== Func _ArrayDisplay(Const ByRef $avArray, $sTitle = "Array: ListView Display", $iItemLimit = -1, $iTranspose = 0, $sSeparator = "|", $sReplace = "~") If Not IsArray($avArray) Then Return SetError(1, 0, 0) Local $iTimer = TimerInit() ; Dimension checking Local $iDimension = UBound($avArray, 0), $iUBound = UBound($avArray, 1), $iSubItems = UBound($avArray, 2), $arTitle[1], $sTempHeader = 'Row' If $iDimension > 2 Then Return SetError(2, 0, 0) ;===========================================added rjc If $sTitle = -1 Or $sTitle = "" Then $sTitle = "ListView array 1D and 2D Display" If StringInStr($sTitle, $sSeparator) Then; then check if there are header cols too; $arTitle = StringSplit($sTitle, $sSeparator) $sTitle = $arTitle[1] $sTempHeader &= $sSeparator & $arTitle[2] Else $sTempHeader &= $sSeparator & "Col 0" EndIf ;===========================================added rjc ; Hard limits Local $iLVIAddUDFThreshold = 4000, $iColLimit, $iWidth = @DesktopWidth*2/3, $iHeight = @DesktopHeight*2/3 If $iItemLimit > 40 Then $iLVIAddUDFThreshold = $iItemLimit $iColLimit = $iLVIAddUDFThreshold If $iItemLimit = 1 Or $iItemLimit < 0 Or $iItemLimit = Default Then $iItemLimit = $iLVIAddUDFThreshold ; Declare/define variables Local $i, $j, $avArrayText, $iCurItem, $sHeader = "Row" Local $iOnEventMode = Opt("GUIOnEventMode", 0), $sDataSeparatorChar = Opt("GUIDataSeparatorChar", $sSeparator) ; Swap dimensions if transposing and array is 2D If $iTranspose And $iDimension > 1 Then Local $tmp = $iUBound $iUBound = $iSubItems $iSubItems = $tmp EndIf ; Set limits for dimensions If Not $iUBound Then $iUBound = 1 If Not $iSubItems Then $iSubItems = 1 ;===========================================added rjc If $iSubItems > $iColLimit Then $iSubItems = $iColLimit ;===========================================added rjc If $iItemLimit < 1 Then $iItemLimit = $iUBound If $iUBound > $iItemLimit Then $iUBound = $iItemLimit ; Convert array into text for listview Dim $avArrayText[$iUBound] If $iDimension = 1 Then For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" & $sSeparator & StringReplace($avArray[$i], $sSeparator, $sReplace, 0, 1) Next ElseIf $iTranspose Then For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" For $j = 0 To $iSubItems - 1 $avArrayText[$i] &= $sSeparator & StringReplace($avArray[$j][$i], $sSeparator, $sReplace, 0, 1) Next Next Else For $i = 0 To $iUBound - 1 $avArrayText[$i] = "[" & $i & "]" For $j = 0 To $iSubItems - 1 $avArrayText[$i] &= $sSeparator & StringReplace($avArray[$i][$j], $sSeparator, $sReplace, 0, 1) Next Next EndIf ; Set header up;; make LV header ;===========================================added rjc If $iTranspose And $iDimension > 1 Then $sHeader = $sTempHeader For $i = 1 To $iSubItems - 1 $sHeader &= $sSeparator & "Col " & $i Next Else For $i = 1 To UBound($avArray, 2) - 1 If $i < UBound($arTitle) - 2 Then $sTempHeader &= $sSeparator & $arTitle[$i + 2] Else $sTempHeader &= $sSeparator & "Col " & $i EndIf Next $sHeader = $sTempHeader EndIf ;=========================================== ; Set interface up-Create GUI and Buttons Local $hGUI = GUICreate($sTitle, $iWidth, $iHeight, Default, Default, $WS_SIZEBOX + $WS_MINIMIZEBOX + $WS_MAXIMIZEBOX) Local $iGUISize = WinGetClientSize($hGUI) Local $iListView = GUICtrlCreateListView($sHeader, 0, 0, $iGUISize[0], $iGUISize[1] - 26, $LVS_SHOWSELALWAYS, $LVS_EX_FULLROWSELECT + $LVS_EX_GRIDLINES + $WS_EX_CLIENTEDGE) Local $iCopy = GUICtrlCreateButton("Copy Selected", 3, $iGUISize[1] - 23, $iGUISize[0] - 6, 20) GUICtrlSetResizing($iListView, $GUI_DOCKBORDERS) GUICtrlSetResizing($iCopy, $GUI_DOCKLEFT + $GUI_DOCKRIGHT + $GUI_DOCKHEIGHT) GUICtrlSetState($iListView, @SW_HIDE) ; Fill listview If $iLVIAddUDFThreshold > $iUBound - 1 Then $iLVIAddUDFThreshold = $iUBound - 1 For $i = 0 To $iLVIAddUDFThreshold GUICtrlCreateListViewItem($avArrayText[$i], $iListView) Next For $i = ($iLVIAddUDFThreshold + 1) To ($iUBound - 1) _GUICtrlListView_InsertItem($iListView, -1, $avArrayText[$i]) Next ; Set Column widths ;===========================================added rjc ; ensure column width narrow enough to avoid crash with many columns If $iSubItems > 100 Then ; GUICtrlCreateListViewItem can only display listview columns to $i_ColWidth = Int(20 / (1 + Int($iSubItems / @DesktopWidth))) ;a certain number of pixels on the header For $i = 1 To $iSubItems - 1 ;, so colwidth needs to be set/ shrunk if too many?? _GUICtrlListView_SetColumnWidth($iListView, $i, $i_ColWidth) Next EndIf _GUICtrlListView_SetColumnWidth($iListView, 1, $LVSCW_AUTOSIZE) If $iSubItems < 100 Then _GUICtrlListView_SetColumnWidth($iListView, 0, 45) If $iSubItems >= 100 Then _GUICtrlListView_SetColumnWidth($iListView, 0, $LVSCW_AUTOSIZE) _GUICtrlListView_SetColumnWidth($iListView, $iSubItems - 1, $LVSCW_AUTOSIZE_USEHEADER) ;===========================================added rjc ; Show dialog GUISetState(@SW_SHOW, $hGUI) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop Case $iCopy Local $sClip = "" $iCurItem = _GUICtrlListView_GetSelectedIndices($iListView, 1) If $iCurItem = $LV_ERR Then For $i = 0 To $iUBound - 1 $sClip &= $avArrayText[$i] & @CR Next Else For $i = 1 To UBound($iCurItem) - 1 $sClip &= $avArrayText[$iCurItem[$i]] & @CR Next EndIf ClipPut($sClip) EndSwitch WEnd GUIDelete($hGUI) Opt("GUIOnEventMode", $iOnEventMode) Opt("GUIDataSeparatorChar", $sDataSeparatorChar) Return 1 EndFunc ;==>_ArrayUDisplaybest, randall Had already been fixed with what was submitted, ran a test script against all includes, and found/replaced deprecated function calls SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
sandman Posted October 14, 2007 Posted October 14, 2007 So what's with the ImageList and ComboBoxEx controls? Are there any examples on how to use these for images in the ComboBox? (I did some research on ComboBoxEx after discovering it but had no luck) [center]"Yes, [our app] runs on Windows as well as Linux, but if you had a Picasso painting, would you put it in the bathroom?" -BitchX.com (IRC client)"I would change the world, but they won't give me the source code." -Unknownsite . blog . portfolio . claimidcode.is.poetry();[/center]
GaryFrost Posted October 14, 2007 Posted October 14, 2007 So what's with the ImageList and ComboBoxEx controls? Are there any examples on how to use these for images in the ComboBox? (I did some research on ComboBoxEx after discovering it but had no luck)Tried looking in the help (beta)? SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference.
Achilles Posted October 14, 2007 Posted October 14, 2007 Have the latest SciTe for AutoIt?If so, make sure to set the config for beta 3.2.9.3Ok, I got the newest version of SciTe and it fixed it. Thanks! My Programs[list][*]Knight Media Player[*]Multiple Desktops[*]Daily Comics[*]Journal[/list]
Administrators Jon Posted October 25, 2007 Administrators Posted October 25, 2007 3.2.9.4 (25th October, 2007) (Beta) - Fixed: ProcessExists() on service process under Win2K. (Thanks Firewzy) - Fixed: $GUI_DEVBUTTON behavior. (Thanks Saunders) - Fixed: ProcessGetStats() retrieving IO counters for Win9x, WinNT, Win2000. (Thanks monter) - Fixed: ControlCommand(SelectString) order selection. (Thanks Zedna) - Fixed: GUISetStyle(), GUIGetStyle(), ProcessGetStats() cannot be compiled. (Thanks Pascal 257, Jos) - Fixed: Array cannot have 2^24 entries. - Fixed: DefPushButton behavior. (Thanks Saunders) - Fixed: GuiCreateMenu() on a windows without title and without client area. (Thanks Volly) - Fixed: WinWaitActive() sometimes failing after a WinActivate(). Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
Administrators Jon Posted November 2, 2007 Administrators Posted November 2, 2007 3.2.9.5 (2nd November, 2007) (Beta) - Changed: DllCall() new method of passing types by reference using *. - Changed: DllCall(): short_ptr, long_ptr, int_ptr types deprecated. Use short*, long* and int* respectively. - Added: VarGetType(). (Thanks Valik) - Added: @AutoItX64 macro. - Added: DllCall() new types of wparam and lparam. - Added: Au3Info : Handle info for windows and controls. - Fixed: Control...() functions using CLASS and TEXT together sometimes incorrect. - Fixed: Control...() functions using CLASSNN sometimes incorrect. - Fixed: Windows Vista taskbar previews causing problems with windows matching. - Fixed: _SQLite_SQLiteExe() referencing by default "Extras\SQLite\SQlite3.exe". (Thanks randallc) - Fixed: _Sound...() when refering to a file with "!" characters. (Thanks chrisL) Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
Developers Jos Posted November 2, 2007 Developers Posted November 2, 2007 ... and Gary converted again a bunch of functions from the au3lib created by Paul Campbell (PaulIA). The UDF Library contains now 1567 UDFs of which 1383 are documented in the helpfile. UDF: Fixes: Updated GuiListView.au3 templates provided. (gafrost) Updated WindowsConstants.au3, Structures.au3, WinAPI.au3 (gafrost) Added: EventLog.au3, GDIPlus.au3, ScreenCapture.au3 UDFs examples and templates. (gafrost) Update: Structures.au3 templates provided. (gafrost) Constants.au3. (gafrost) 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.
Administrators Jon Posted November 2, 2007 Administrators Posted November 2, 2007 Sorry, keep forgetting to document the UDF stuff. Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now