Modify ↓
Opened 4 years ago
Last modified 2 years ago
#3882 assigned Feature Request
IsFileHandle(<AutoIt filehandle as returned by FileOpen)
| Reported by: | RTFC | Owned by: | Jon |
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | Severity: | None | |
| Keywords: | filehandle | Cc: |
Description (last modified by )
I would like to write UDFs that (just like FileOpen) accept as input either valid filename OR (AutoIt) filehandle (actually an integer), but there is no way for me to check whether any integer parsed as a filehandle is referring to a currently valid file previously opened with FileOpen. For the moment I'm using this hack:
Func _IsValidFileHandle($fh) FileGetPos($fh) ; non-invasive interaction Return (@error=0) ; an invalid (integer) AutoIt file handle triggers an error EndFunc
But since various file functions already error out when an invalid AutoIt filehandle is parsed, it must be trivial to implement an IsFileHandle() function to perform this check internally.
Attachments (0)
Change History (4)
comment:1 by , 4 years ago
| Version: | 3.3.14.0 |
|---|
comment:2 by , 4 years ago
| Description: | modified (diff) |
|---|
comment:4 by , 2 years ago
| Owner: | changed from to |
|---|
Note:
See TracTickets
for help on using tickets.

Automatic ticket cleanup.