Constant

# TargetWeb

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Description

Used to indicate whether the application is a Web app.

## Usage

``` xojo
result = TargetWeb
```

| Part   | Type                               | Description                                                                   |
|--------|------------------------------------|-------------------------------------------------------------------------------|
| result | `Boolean</api/data_types/boolean>` | Returns `True</api/language/true>` if you are compiling or running a Web app. |

## Notes

TargetWeb is `True</api/language/true>` only for Web apps. However, Web apps can use all Console features but Console apps cannot use any Web app features ((i.e. the methods/properties/classes that are Web-only). Here is the relationship between <span class="title-ref">TargetWeb</span> and `TargetDesktop</api/compiler_directives/targetdesktop>`.

| App Type | TargetWeb                    | TargetDesktop                |
|----------|------------------------------|------------------------------|
| Web      | `True</api/language/true>`   | `False</api/language/false>` |
| Console  | `False</api/language/false>` | `False</api/language/false>` |
| Desktop  | `False</api/language/false>` | `True</api/language/true>`   |

## Compatibility

|                       |     |
|-----------------------|-----|
| **Project Types**     | All |
| **Operating Systems** | All |

<div class="seealso">

`DebugBuild</api/compiler_directives/debugbuild>`, `XojoVersion</api/language/xojoversion>`, `XojoVersionString</api/language/xojoversionstring>`, `TargetAndroid</api/compiler_directives/targetandroid>`, `TargetBigEndian</api/compiler_directives/targetbigendian>`, `TargetDesktop</api/compiler_directives/targetdesktop>`, `TargetLinux</api/compiler_directives/targetlinux>`, `TargetLittleEndian</api/compiler_directives/targetlittleendian>`, `TargetMachO</api/compiler_directives/targetmacho>`, `TargetMacOS</api/compiler_directives/targetmacos>`, `TargetMobile</api/compiler_directives/targetmobile>`, `TargetWindows</api/compiler_directives/targetwindows>`, `TargetX86</api/compiler_directives/targetx86>` constants; `＃If...＃EndIf</api/compiler_directives/if...endif>` statement; `ConsoleApplication</api/console/consoleapplication>`, `ServiceApplication</api/console/serviceapplication>` classes.

</div>
