Obsidean_VM/.obsidian/plugins/text-extractor/cache/67a3c8478c4b0f29702602582d4...

1 line
22 KiB
JSON
Raw Normal View History

2025-02-18 05:37:27 -03:00
{"path":"01-Documentation/SIEMENS & WINCC/Comfort Panels & WinCC/adjuntos/vbscript_wince.pdf","text":"Please note: In this file you will find a description of some VB Script file system controls which are valid only for Windows CE systems and are different from those used for Windows- based systems. File System Controls This control consists of two controls, the File control and the File System control, that work together to provide basic file input and output functionality. The two controls also enable the manipulation of files and directories. In addition, the FileSystem control provides access to the File object through the File control and to the FileSystem object through the FileSystem control. Library Name FILECTLCtl DLL Name Mscefile.dll The File control supports the following properties: Attr Loc Seek EOF LOF The File control supports the following methods: Close (File) InputFields Put Get LineInputString WriteFields Input LinePrint InputB Open The FileSystem control supports the following methods: Dir GetAttr RmDir FileCopy Kill SetAttr FileDateTime MkDir FileLen MoveFile The Function: CreateObject Remarks File System controls are unique to the Windows CE Toolkit for Visual Basic 6.0 CreateObject This function creates a reference to an Automation object. Syntax CreateObject(object) Parameters object A string containing the ProgID of the object to create. Return Values Returns a reference to an Automation object. Remarks Use CreateObject to create non-visible ActiveX controls at run time. You cannot use CreateObject to create graphical objects such as a TreeView control or a ListView control. CreateObject produces objects that cannot respond to events. To produce objects that can respond to events, use the CreateObjectWithEvents function. The following table lists the ProgIDs for the ActiveX controls without events. Control ProgID Microsoft CE File control 6.0 .file Microsoft CE FileSystem control 6.0 .filesystem Microsoft CE ImageList control 6.0 CEimageList.imagelistctrl Dim f, fwModeAppend Set f = CreateObject(\"FileCtl.File\") fwModeAppend=8 f.Open \"\\Storage Card\\testfile.txt\", fwModeAppend f.Close MoveFile This method renames an existing file or a directory, including all its subdirectories. Syntax filesystem.MoveFile PathName, NewPathName Parameters filesystem Reference to a FileSystem control. PathName String that contains the file name. NewPathName String that contains the file name to copy to. Return Value None. Put This method writes data from a variable to a disk file. Syntax file.Put data, [recnumber] Parameters data Required. Variant variable that contains data to be written to disk. recnumber Optional. Variant (Long). Record number (Random mode files) or byte number (Binary mode files) at which writing begins. Return Value None. Remarks Data written with Put usually is read from a file with Get. The first record or byte in a file is at position 1, the second record or byte is at position 2, and so on. If you omit recnumber, the next record or byte after the last Get or Put method or pointed to by the last Seek function is written. For files opened in Random mode, the following rules apply: If the length of the data being written is less than the length specified in the Len clause of the Open method, Put writes subsequent records on record-length boundaries. The space between the end of one record and the beginning of the next record is padded with the existing contents of the file buffer. Because the amount of padding data cannot be determined with any certainty, it generally is a good idea to have the record length match the length of the data being written. If the length of the data being written is greater than the length specified in the Len clause of the Open method, an error occurs. If the variable being written is a Variant of a numeric type, Put writes 2 bytes identifying the VarType of the Variant and then writes the variable. For example, when writing a Variant of VarType 3, Put writes 6 bytes: 2 bytes identifying the Variant as VarType 3 (Long) and 4 bytes containing the Long