Official Content

The GeneXus Standard Classes are a set of routines, written in native code, that are referenced by the generated code. As an example, the code to send an e-mail is not generated in every object that sends e-mails. It is "packed" as part of the Standard Classes and referenced by the generated code.

Every GeneXus Generator has its set of Standard Classes.

Distribution

The Standard Classes are distributed on every GeneXus version and are automatically installed. 

Note: The Standard Classes for the .NET and Java Generators are installed when you make a build of the application.

Source code

Standard Classes source code is _not_ distributed with GeneXus for many generators (see below). .NET Framework and .NET Standard Classes can be reached from https://github.com/genexuslabs/DotNetClasses and Java standard classes from https://github.com/genexuslabs/JavaClasses

How to compile:

Branches:

Releases for each GeneXus release:

License

You can download (if required), change and redistribute the Standard Classes source code. For details see:

Packaging

Depending on the generator, those routines are packaged differently.

Java

Refer to https://github.com/genexuslabs/JavaClasses#modules.

.NET Framework

Refer to https://github.com/genexuslabs/DotNetClasses#modules.
The already packaged routines are located on the <GeneXus Installation>\gxnet folders as gx*.dll.

.NET

Refer to https://github.com/genexuslabs/DotNetClasses#modules.

More information:  .NET Generator Standard Classes

iSeries Native

In order to execute any iSeries (Cobol|RPG) program, you need to install the GeneXus iSeries Library; the standard GeneXus routines used by the GeneXus Cobol and RPG programs.

Android

The GeneXus Standard Classes for Android together with what we call the Android FlexibleClient (which is a set of Android libraries) are packaged in binary format in a Maven Repository inside the GeneXus installation directory (in Android/m2Repository). 

iOS

The GXFlexibleClient framework is the iOS GeneXus Standard Classes deployed as a framework that is referenced in your Xcode project. You will notice it is copied and installed in the Mac computer during the compilation process. 

See Also

Cobol requirements
RPG requirements
External utilities used by GeneXus generated applications
iOS FAQ

  

Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant