CompatibilityMode() Function

CompatibilityMode() function is controlling runtime mode and affects all code executed after setting or resetting the mode.

warning

Bruk denne funksjonen med forsiktighet, begrens den til for eksempel dokumentkonvertering.


note

Option Compatible turns on VBA compatibility at module level for the Collabora Office Basic interpreter.


Denne funksjonen kan påvirke eller hjelpe i følgende situasjoner:

note

CompatibilityMode() function may be necessary when resorting to Option Compatible or Option VBASupport compiler modes.


Syntaks:

CompatibilityMode(True | False)

Eksempel:

Gitt en IKKE tom katalog på file:///home/me/Test


        Sub RemoveDir
            CompatibilityMode( true )
            RmDir( "file:///home/me/Test" )
        End Sub
   

With CompatibilityMode( true ) the program results in an error, otherwise the Test directory and all its content is deleted.

Eksempel:

Endring av Dir-atferd


    Sub VBADirCommand
        CompatibilityMode( true )   ' Shows also normal files
        Entry$ = Dir( "file:///home/me/Tmp/*.*", 16 )
        Total$ = ""
        While Entry$ <> ""
            Total$ = Total$ + Entry$ + Chr$(13)
            Entry$ = Dir
        Wend
        MsgBox Total$
    End Sub
    

Refer to Identifying the Operating System and Getting Session Information for Option Compatible simple examples, or Access2Base shared Basic library for other class examples making use of Option Compatible compiler mode.

Modifisering av variabelomfang i Bruk av prosedyrer og funksjoner med funksjonen CompatibilityMode().

Supporter oss!