Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

jAPIsystem.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------
00002 #ifndef jAPIsystemH
00003 #define jAPIsystemH
00004 //---------------------------------------------------------------------------
00005 
00006 /* jSYSrandom
00007 @description EN : generates a integer random value between _min and _max
00008 @description FR : genere une valeur entière entre _min et _max
00009 @author : Rémi VERNAY (srvremi@fr.st)
00010 */
00011 int __fastcall jSYSrandom(int _min, int _max);
00012 
00013 /* jFILcreateOpenWidth
00014 @description EN : Create links for double-click of extension files
00015 @description FR : crée ds liens pour accocier double-click et extensions de fichiers
00016 @author : Rémi VERNAY (srvremi@fr.st)
00017 @param _source : complete path of executable file
00018 @param _extention : the complete extension : (ex : .rtf)
00019 */
00020 bool __fastcall jFILcreateOpenWidth(AnsiString _source, AnsiString _extension, AnsiString _icon);
00021 
00022 AnsiString __fastcall jSYSgetDesktopPath();
00023 bool __fastcall jFILcreateDesktopLink(AnsiString Obj, AnsiString Lnk, AnsiString Dsc);
00024 bool __fastcall jFILcreateLink(AnsiString Obj, AnsiString Lnk, AnsiString Dsc);
00025 
00026 /* jFILcreateTemporaryDirectory
00027 @description EN : Create a directory in the temp directory and return the complete path
00028 @description FR : crée un sous-répertoire dans le répertoire temporaire et retourne le chemin complet
00029 @author : Rémi VERNAY (srvremi@fr.st)
00030 @param _name : simple name of the directory
00031 */
00032 AnsiString __fastcall jFILcreateTemporaryDirectory(AnsiString _name);
00033 
00034 /* jFILlistSystemInfos
00035 @description EN : read current informations on the system
00036 @description FR : retourne les informations courrantes du système
00037 @author : Rémi VERNAY (srvremi@fr.st)
00038 */
00039 bool __fastcall jFILlistSystemInfos(AnsiString & _registeredOwner, AnsiString & _registeredOrganization);
00040 
00041 bool __fastcall jEXEexecute(AnsiString FileName, AnsiString params="", bool force = true);
00042 
00043 /* jSYSconnectedToInternet
00044 @description EN : Tells if you are connected to internet
00045 @description FR : Permet de savoir si une connexion à internet est active
00046 @author : CGI
00047 */
00048 bool __fastcall jSYSconnectedToInternet();
00049 
00050 /* jSYSopen
00051 @description EN : Allow to open any linked resource as the windows shell does
00052 @description FR : Permet d'ouvrir des ressources comme le ferait le shell windows
00053 @author : CGI
00054 */
00055 //http://www.developpez.com
00056 //mailto:toto@developpez.com
00057 //C:\\Dossier\\Fichier.txt
00058 bool __fastcall jSYSopen(AnsiString _url);
00059 
00060 #endif

Generated on Sat Nov 15 10:52:34 2003 for JAPI by doxygen 1.3.4