|
|
|||||||
Just three humble requests for the KiXtart 4.50 release: 1) Inclusion of both ByVal and ByRef passing of variables into UDFs. This will enable us to write more complex UDFs that return multiple values. ByVal would be default and thus backwards compatible. Proposed syntax would be code:2) Allow the '.' inside a variable name. this would allow us to write pseudo-object-oriented code like:function test($a, byref $b, optional byref $c) code:Currently this is not possible as we cannot return values as variable name with a '.' in it are not allowed.function file.add($a) 3) Improved INGROUP that will also allow for checking of all kinds of Active Direcotry memberships (organizational units, ...) and arbitrary computers/usernames. proposed syntax is as follows and woudl be backward-compatible code:; check whether @USERID is a member of 'Domain Admins' [ 20. February 2003, 18:11: Message edited by: sealeopard ] |
||||||||
|
|
|||||||
I'd still like to see a With/EndWith statement added. With the advent of COM scripting it would improve executing a series of statements on a single object. Example: code:With $form |
||||||||
|
|
|||||||
don't forget about these if possible: break for loops OnError / EndOnError Continue for Select/Case statements |
||||||||
|
|
|||||||
hehe, small gameplay of that object style... code:for structs and other sweet things I really would like to see this stuff done.function selma() function-libraries (functions inside functions) |
||||||||
|
|
|||||||
We also need static (private) variables for both function and file scope. Without these we cannot create self contained functions or function libraries which have state information. |
||||||||
|
|
|||||||
I think your Search is over... I've found a link to some software that appears to handle all those style requests you guys have asked for accept maybe the Ingroup stuff. Scripting the new frontier |
||||||||
|
|
|||||||
Jeez, NTDOC - I'm glad YOU said it! Cute presentation as well.. Glenn |
||||||||
|
|
|||||||
At least Kixtart doesn't require a 20 MB runtime DL & install [ 22. February 2003, 00:59: Message edited by: Shawn ] |
||||||||
|
|
|||||||
unrelated posts moved to general-forum: http://www.kixtart.org/board/ultimatebb.php?ubb=get_topic;f=14;t=000445;p=1 [ 22. February 2003, 02:42: Message edited by: Lonkero ] |
||||||||
|
|
|||||||
I know that there have been those of us who, have taken VBScripts and converted for use in the KiX world. What about byVal and other related components? Kent |
||||||||
|
|
|||||||
That's why it's #1 on my list in the first post of this thread |
||||||||
|
|
|||||||
Radimus wrote about break, OnError, etc... break in every kind of loop would be interesting (for, do...loop, while...) OnError doesn't seem the better way to trap error (kix is not VB). I'd prefered something like try..catch (like C or Java) or try..finally or try..except in delphi. |
||||||||
|
|
|||||||
This thread has been hijaaked so many times it made it full circle to Jens' original request. I should have closed it then. |