Что это {{0,0}, {w, h}} выполнение?

Использование FSO для создания временного текстового файла устраняет необходимость в глобальных переменных startTime и endTime, поскольку их значения сохраняются во временном файле и вызываются во время Application_Quit().

Private FSO As Object
Private oFile As Object

Private Sub Application_Startup()
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set oFile = FSO.CreateTextFile("C:\Users\username\Documents\Outlook Files\temp.txt")

    oFile.WriteLine "Session started at " + CStr(TimeValue(Now))
    oFile.Close

    Set oFile = Nothing
    Set FSO = Nothing
End Sub

Private Sub Application_Quit()
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set oFile = FSO.OpenTextFile("C:\Users\username\Documents\Outlook Files\temp.txt")

    MsgBox _
        oFile.readline + vbNewLine + _
        "Session ended at " + CStr(TimeValue(Now)), _
        vbOKOnly + vbInformation, _
        "Session Information"

    oFile.Close
    Set oFile = Nothing
    FSO.DeleteFile ("C:\Users\username\Documents\Outlook Files\temp.txt")
    Set FSO = Nothing
End Sub
5
задан Thanks 14 May 2009 в 20:03
поделиться

1 ответ

Это стандартная конструкция инициализации структуры C. Любую структуру можно инициализировать во время объявления, указав ее содержимое в фигурных скобках, как показано ниже. Поскольку CGRect содержит CGPoint и CGSize, вы используете один набор скобок для CGRect, а затем другой набор для каждого из CGPoint и CGSize.

11
ответ дан 13 December 2019 в 19:35
поделиться