Page 1 sur 1

[..] Modifier fonction autoit

Posté : lun. 10 juil. 2017 16:58
par jcaspar
B :D onjour à tous

POurriez vous svp m'expliquer si il est possible de modifier une fonction native incluse dans le langage Autoit
les fonctions que l'on intègre grâce à la commande include peuvent être modifiées mais les autres ?
Si oui comment faudrait il s'y prendre ?
Par exemple la fonction progress on, progress set etc ...

En vous remerciant pour vos avis sur la question :wink:

Re: [..] Modifier fonction autoit

Posté : lun. 10 juil. 2017 17:08
par orax
Non, ce n'est pas possible.
Concernant les UDF, en particulier ceux présents dans C:\Program Files (x86)\AutoIt3\Include, il N'est PAS recommandé de les modifier. Lors d'une mise à jour d'AutoIt, toutes les modifications des UDF qui ont été faites dans C:\Program Files (x86)\AutoIt3\Include seront écrasées.

Re: [..] Modifier fonction autoit

Posté : mer. 30 août 2017 04:34
par Numeric
jcaspar a écrit : lun. 10 juil. 2017 16:58 si il est possible de modifier une fonction native...
Non mais tu pourais par exemple créer les tiennes tu sais? :mrgreen: cordialement
; #FUNCTION# ====================================================================================================================
; Name ..........: _isFunc
; Description ...:  Determine si la variable est de type function
; Syntax ........: _isFunc($Var)
; Parameters ....: $Var                 - an unknown value.
; Return values .: Tru or False
; Author ........: Numeric
; Modified ......:
; Remarks .......:
; Related .......: isFunc()
; Link ..........:
; Example .......: No
; ===============================================================================================================================
Func _isFunc($Var)
   Local $sVarGetType = VarGetType($Var)
   Return $sVarGetType == "UserFunction" Or $sVarGetType == "Function"
EndFunc   ;==>_isFunc

; #FUNCTION# ====================================================================================================================
; Name ..........: _isFunc
; Description ...:  Determine si la variable est de type chaine de caractere
; Syntax ........: _isString($Var)
; Parameters ....: $Var                 - an unknown value.
; Return values .: Tru or False
; Author ........: Numeric
; Related .......: isString()
;================================================================================================================================
Func _isString($Var)
   Return VarGetType($Var) = "String"
EndFunc