Download Latest Version Exe2Image.jar (12.4 kB)
Email in envelope

Get an email when there's a new version of maXbox

Home / Docu / SourceV4 / V47590
Name Modified Size InfoDownloads / Week
Parent folder
PythonEngine_mX4.pas 2021-11-16 323.4 kB
VarPyth.dcu 2021-11-04 46.3 kB
PythonAction.dcu 2021-11-04 7.4 kB
uPSI_PythonEngine.dcu 2021-11-04 175.1 kB
uPSI_CustApp.dcu 2021-11-04 13.9 kB
uPSI_CustApp.pas 2021-11-04 15.0 kB
uPSI_neuralfit.pas 2021-11-04 39.8 kB
1000_all_unitlist_dcu_47590.txt 2021-11-04 167.2 kB
uPSRuntime.dcu 2021-11-03 257.6 kB
uPSUtils.dcu 2021-11-03 30.9 kB
uPSCompiler.dcu 2021-11-03 317.0 kB
uPSPreProcessor.dcu 2021-11-03 20.8 kB
RTLConsts.dcu 2021-11-03 21.5 kB
neuralnetworkCAI.dcu 2021-11-03 315.0 kB
PythonEngine.dcu 2021-11-03 279.0 kB
custapp.pas 2021-11-03 16.5 kB
uCmdLine.pas 2021-11-03 18.7 kB
neuralnetworkCAI.pas 2021-11-03 429.5 kB
uPSI_NeuralNetworkCAI.pas 2021-11-03 183.3 kB
uPSI_neuralvolume.pas 2021-11-03 81.0 kB
neuralvolume.pas 2021-10-23 202.4 kB
uPSI_neuraldatasets.pas 2021-10-23 23.0 kB
uPSI_neuraldatasetsv.pas 2021-10-23 3.8 kB
neuraldatasets.pas 2021-10-23 45.5 kB
neuralfit.pas 2021-10-23 76.0 kB
uPSI_ubigFloatV3.pas 2021-10-23 16.1 kB
yingyang4.res 2021-10-23 1.2 MB
flcFloats.pas 2021-10-23 53.5 kB
flcFloats.dcu 2021-10-23 31.0 kB
uPSI_flcFloats.pas 2021-10-23 10.9 kB
uPSI_flcFloats.dcu 2021-10-23 11.3 kB
maxbox4small.jpg 2021-10-23 12.4 kB
maxbox4small.png 2021-10-23 49.7 kB
maxbox4.png 2021-10-23 62.9 kB
maxbox4.jpg 2021-10-23 29.9 kB
uPSI_WaveStorage.pas 2021-10-22 27.6 kB
uPSI_flcDataStructs.pas 2021-10-14 453.3 kB
uPSI_flcMatrix.pas 2021-10-14 13.3 kB
flcUtils.pas 2021-10-14 218.9 kB
flcUtils.xml 2021-10-14 103.4 kB
flcUtils.dcu 2021-10-14 120.6 kB
flcMatrix.pas 2021-10-14 31.3 kB
uPSI_cFundamentUtils.xml 2021-10-14 11.3 kB
uPSI_flcMatrix.dcu 2021-10-14 14.0 kB
flcMatrix.dcu 2021-10-14 28.9 kB
flcVectors.pas 2021-10-14 81.7 kB
flcVectors.dcu 2021-10-14 74.5 kB
uPSI_flcVectors.pas 2021-10-14 41.6 kB
uPSI_flcVectors.txt 2021-10-14 41.6 kB
flcMatrix.xml 2021-10-14 17.6 kB
uPSI_flcVectors.dcu 2021-10-14 35.3 kB
neuralfit.dcu 2021-10-11 48.5 kB
uPSI_NeuralNetworkCAI.txt 2021-10-11 181.1 kB
uPSI_CurlHttpCodes.pas 2021-10-10 5.7 kB
uPSI_PythonEngine.pas 2021-10-10 371.2 kB
uPSI_neuralvolumev.pas 2021-10-10 3.1 kB
uPSI_neuralvolume.xml 2021-10-10 15.4 kB
CurlHttpCodes.pas 2021-10-10 9.8 kB
uPSI_ByteListClass.pas 2021-10-10 11.8 kB
uPSI_DoubleList4.pas 2021-10-10 10.4 kB
PythonEngine.xml 2021-10-09 569.9 kB
neuralvolume.dcu 2021-10-09 107.6 kB
neuralplanbuilder.pas 2021-10-09 24.3 kB
uPSI_neuralplanbuilder.pas 2021-10-09 14.2 kB
AdMeter.pas 2021-10-09 8.6 kB
uPSI_AdMeter.pas 2021-10-09 8.3 kB
neuralvolumev.pas 2021-10-09 7.2 kB
PythonVersions.pas 2021-10-09 16.2 kB
doublelist4.pas 2021-10-09 28.8 kB
bytelistclass.pas 2021-10-09 28.7 kB
uPSI_SingleList.pas 2021-10-09 10.6 kB
readme_maxbox47590.txt 2021-10-07 20.8 kB
uPSI_SingleList_V_47590.zip 2021-10-07 96.6 kB
Totals: 73 Items   7.5 MB 0
****************************************************************
Tech Notes maXbox 4.7.5.90 October 2021 mX47
****************************************************************

add uPSI_SingleList.pas  rename SingleListClass
uPSI_AdMeter.pas
uPSI_neuralplanbuilder.pas
enhance TVector uPSI_flcVectors.pas
enhance unit uPSI_neuralvolumev; with TNNetVolume --> CL.AddTypeS('T', 'TNeuralFloat');
unit uPSI_neuralvolume;
- StringGrid BeginUpdate?
- TCombolist onafteredit

in delphitemplate add python with template

Const PYHOME32 = 'C:\Users\max\AppData\Local\Programs\Python\Python36-32\'; 
      PYDLL32  = 'C:\Users\max\AppData\Local\Programs\Python\Python36-32\python36.dll'; 
with TPythonEngine.Create(Nil) do begin
    pythonhome:= PYHOME32;
    opendll(PYDLL32)
    try
      Execstring('import base64'+LF+'import urllib.parse, re, sys');
     Println('Print Imported Modules: '+  
                  EvalStr('[m.__name__ for m in sys.modules.values() if m]'));
    except
      raiseError;
      println('PyErr '+ExceptionToString(ExceptionType, ExceptionParam));
    finally                         
      Free;
    end;
  end; 

with TPythonEngine.Create(Nil) do begin
  pythonhome:= 'C:\Users\max\AppData\Local\Programs\Python\Python36-32\';
  try
    loadDLL;
    Println('Decimal: '+ 
          EvalStr('__import__("decimal").Decimal(0.1)')); 
  except
    raiseError;        
  finally       
    free;
  end; 

check alias to execStrings instead of execStrings4 ?
alias to execStr()

check:
CL.AddDelphiFunction('Function GetLatestRegisteredPythonVersion( out PythonVersion : TPythonVersion) : Boolean');
 CL.AddDelphiFunction('Function PythonVersionFromPath( const Path : string; out PythonVersion : TPythonVersion; AcceptVirtualEnvs : Boolean) : Boolean');
problem error: function PythonVersionFromPath(const Path: string; out PythonVersion: TPythonVersion;
  AcceptVirtualEnvs: Boolean = True): Boolean;


//if PythonVersionFromPath(PYHOME, aPythonVersion, false) then begin
     if GetLatestRegisteredPythonVersion(aPythonVersion) then begin
        aPythonVersion.AssignTo(eng) ;
        writeln('APIVersion: '+itoa(TPythonEngine(eng).APIVersion));
        writeln('RegVersion: '+TPythonEngine(eng).RegVersion);
        writeln('RegVersion: '+TPythonEngine(eng).DLLName); 
        //TPythonEngine(PythonEngine).LoadDLL;
     end;    

TApdComPort.create
Test comport 2 properties: LogName+TraceName not available'
CPort:
TComComboBox.create(frmmain)
//OnChange := @ccbComPortListChange is missing

GetParentProcessName2
Under certain condition the GetParentProcessName cant resolve the name.
Alternate solution is:
writeln('ParentProcessName: '+GetProcessName(GetParentProcessID(getprocessID)));
ex: ParentProcessName: explorer.exe 



****************************************************************
Release Notes maXbox 4.7.5.20 Jan 2021 mX47
****************************************************************
Add 26 Units + 5 Tutorials

1377 unit uPSI_SystemsDiagram.pas  Dendron
1378 unit uPSI_qsFoundation.pas    Dendron
1379 uPSI_JclStringLists2          JCL 	
1380 uPSI_cInternetUtils2          FLC
1381 uPSI_cWindows.pas	           FLC
1382 uPSI_flcSysUtils.pas  +TBytes utils
1383 unit uPSI_RotImg.pas          DA 
1384 uPSI_SimpleImageLoader.pas    LAZ
1385 uPSI_HSLUtils.pas             LAZ
1386 uPSI_GraphicsMathLibrary.pas  EF
1387 unit uPSI_umodels.pas         DMath
1388 uPSI_flcStatistics.pas        FLC5
1389 uPSI_flcMaths.pas             FLC5
1390 uPSI_flcCharSet.pas	   FLC5
1391 uPSI_flcBits32.pas
1392 uPSI_flcTimers.pas
1393 uPSI_cBlaiseParserLexer.pas
1394 uPSI_flcRational.pas
1395 uPSI_flcComplex.pas
1396 unit uPSI_flcMatrix (uPSI_flcVectors.pas)
1397 unit uPSI_flcStringBuilder.pas
1398 unit PJResFile_Routines;
1399 uPSI_flcASCII.pas
1400 uPSI_flcStringPatternMatcher;
1401 unit uPSI_flcUnicodeChar.pas
1402 unit uXmlDates.pas

Totals of Function Calls: 33282
SHA1: of 4.7.5.20 D82EAD01C58738887661428F94B207DB1D8FAEB5
CRC32: 768395C5  29.5 MB (31,012,768 bytes)

****************************************************************
Release Notes maXbox 4.7.4.64 June 2020 mX47
****************************************************************

1354 unit uPSI_MaskEdit.pas    FCL
1355 unit uPSI_SimpleRSSTypes; BlueHippo
1356 unit uPSI_SimpleRSS;      BlueHippo
1357 unit uPSI_psULib.pas      Prometheus
1358 unit uPSI_psUFinancial;   Prometheus
1359 uPSI_PsAPI_2.pas          mX4
1360 uPSI_PersistSettings_2    mX4
1361 uPSI_rfc1213util2.pas     IP
1362 uPSI_JTools.pas           JCL
1363 unit uPSI_neuralbit.pas   CAI
1364 unit uPSI_neuralab.pas    CAI
1365 unit uPSI_winsvc2.pas     TEK
1366 unit uPSI_wmiserv2.pas    TEK
1267 uPSI_neuralcache.pas      CAI
1368 uPSI_neuralbyteprediction CAI
1369 unit uPSI_USolarSystem;   glscene.org
1370 uPSI_USearchAnagrams.pas  DFF
1371 uPSI_JsonsUtilsEx.pas     Randolph
1372 unit uPSI_Jsons.pas       Randolph
1373 unit uPSI_HashUnit;       DFF
1374 uPSI_U_Invertedtext.pas   DFF
1375 unit uPSI_Bricks;         Dendron
1376 unit uPSI_lifeblocks.pas  Dendron

Totals of Function Calls: 32633
SHA1: of 4.7.4.64 DA4C716E31E2A4298013DFFBDA7A98D48650B0C7
CRC32: 3EB27A87:  28.2 MB (29,608,248) bytes


****************************************************************
Release Notes maXbox 4.7.1.82 Dez 2019 mX47
****************************************************************
add Tutor 57 - 72 
add NoGUI Shell Tutorial 71 and 46 Units

 1307 unit uPSI_statmach,   {StateMachine} 
 1308 uPSI_uTPLb_RSA_Primitives,
 1309 unit uPSI_UMatrix,    //for Tensorflow dll
 1310 uPSI_DXUtil,
 1311 uPSI_crlfParser,
 1312 unit uPSI_DCPbase64;
 1313 unit uPSI_FlyFilesUtils;
 1314 uPSI_PJConsoleApp.pas
 1315 uPSI_PJStreamWrapper.pas
 1316 uPSI_LatLonDist,    //DFF
 1317 uPSI_cHash2.pas     //Fundamentals SHA512
 1318 uPSI_ZLib2.pas      //compressor
 1319 unit uPSI_commDriver
 1320 unit uPSI_PXLNetComs.pas   //PXL
 1321 unit uPSI_PXLTiming.pas    //PXL
 1322 uPSI_Odometer.pas
 1323 unit uPSI_UIntList2;
 1324 uPSI_UIntegerpartition.pas
 1325 unit uPSI_idPHPRunner.pas  //prepare for PHP4D
 1326 unit uPSI_idCGIRunner.pas
 1327 uPSI_DrBobCGI,             //4.7.1.20
 1328 uPSI_OverbyteIcsLogger,
 1329 uPSI_OverbyteIcsNntpCli,  testset
 1330 uPSI_OverbyteIcsCharsetUtils,
 1331 uPSI_OverbyteIcsMimeUtils,
 1332 uPSI_OverbyteIcsUrl(CL: TPSPascalCompiler);
 1333 uPSI_uWebSocket.pas
 1334 uPSI_KhFunction.pas
 1335 uPSI_ALOpenOffice.pas
 1336 unit uPSI_ALLibPhoneNumber
 1337 unit uPSI_ALPhpRunner2;
 1338 unit uPSI_ALWebSpider2;
 1339 unit uPSI_ALFcnHTML2; // RunJavaScript2
 1340 unit uPSI_ALExecute2.pas
 1341 uPSI_ALIsapiHTTP.pas
 1342 uPSI_ALOpenOffice_Routines
 1343 unit uPSI_uUsb;
 1344 uPSI_uWebcam.pas
 1345 uPSI_PersistSettings.pas //fixing & refactoring
 1346 uPSI_uTPLb_MemoryStreamPool.pas
 1347 uPSI_uTPLb_Signatory.pas
 1348 unit uPSI_uTPLb_Constants.pas  //TurboPower
 1349 uPSI_uTPLb_Random.pas
 1350 unit uPSI_uTPLb_PointerArithmetic;
 1351 unit uPSI_EwbCoreTools.pas
 1352 unit uPSI_EwbUrl.pas
 1353 unit uPSI_SendMail_For_Ewb.pas

TidCGIRunner component allows to execute CGI scripts using 
Indy TidHTTPServer component. 

// Project:     1307 State Machine
// Module:      statmach.pas
// Description: Visual Finite State Machine.
// Version:     2.2a,  Release: 6 preprocessor, compiler, interpreter
function VarArrayToStr(const vArray: variant): string;
function GetWMIObject(const objectName: String): IDispatch; //create WMI instance
function GetAntiVirusProductInfo: TStringlist;

Totals of Function Calls: 32147
SHA1: of 4.7.1.82 431DACFCEB0739DC3A6844BB3DBE0084DE90F1F1
CRC32: E2D13D3F 27.6 MB (28,996,000 bytes)
maxbox4.zip sha1: 46e51c65b560986346f27314cd303f79a7ff05d5

****************************************************************
Release Notes maXbox 4.6.2.10 Jan 2018 mX46
****************************************************************
add Tutor 56 Neural Network -Python Checker
add intenet radio: http://europe1.radio.net/

1302 uPSI_ULog.pas
1303 uPSI_UThread.pas
1304 uPSI_UTCPIP.pas
1305 Synapse_OpenSSLv11
1306 PascalCoin configuration config.inc

Totals of Function Calls: 31475
SHA1: of 4.6.2.10 18200555A3407F8F7A40782618C9E4AE15590849
CRC32: 0113AD6D 27.1 MB (28,493,264 bytes)

****************************************************************
Release Notes maXbox 4.5.8.10 Jan 2018 Ocean8 mX4
****************************************************************
add 15 units XMLDoc XMLIntf, ADO_Recordset CryptoLib4, XMLW
add 6 Tutors: #50-55 (Microservice, CryptoAPI, maXML, ASCIItalk)  
switch: DEP Data Execution Prevention
new code indent guide INDENT - stop in inifile INDENT=N
TFannNetwork encapsulates the Fast Artificial Neural Network- fann.sourceforge.net
DLL needed: fannfloat.dll
https://sourceforge.net/projects/maxbox/files/Examples/fannfloat.dll/download
https://maxbox4.wordpress.com/

1283 uPSI_uTPLb_StreamCipher.pas
1284 uPSI_uTPLb_BlockCipher.pas
1285 uPSI_uTPLb_Asymetric.pas
1286 uPSI_uTPLb_CodecIntf.pas
1287 uPSI_uTPLb_Codec.pas
1288 uPSI_ADOInt.pas
1289 uPSI_MidasCon.pas
1290 uPSI_XMLDoc.pas
1291 uPSI_XMLIntf.pas
1292 uPSI_ProxyUtils.pas
1293 unit uPSI_maxXMLUtils2;
1294 unit_StDict_Routines(TPSExec);
1295 unit uPSI_Hashes2
1296 unit uPSI_IdCoderHeader;
1297 unit uPSI_BackgroundWorker2
1298 uPSI_uMRU.pas
1299 unit FANN.pas
1300 unit uPSI_FannNetwork.pas
1301 unit uPSI_RTLDateTimeplus.pas

Totals of Function Calls: 31422
SHA1: 4.5.8.10   FFF8300142CE582DFCC8E15489AD7D5EE2E08062
CRC32: A013C5BC  27.1 MB (28,465,616 bytes)

****************************************************************
Release Notes maXbox 4.2.6.10 Aug 2017 Ocean8 mX4
****************************************************************
add 10 units + 260 functions SHA256 -StreamStorage -WMI 3 etc.
add 6 Tutors: #48 (Microservice) - #53 (Realtime UML) 
new Style: menu//Output/Darkcolor
http://www.softwareschule.ch/images/maXbox4_darkcolor3.png

1273 uPSI_CromisStreams, (TStreamStorage)
1274 unit uPSI_Streams,
1275 uPSI_BitStream,
1276 uPSI_UJSONFunctions.pas
1277 uPSI_uTPLb_BinaryUtils.pas
1278 unit uPSI_USha256.pas  //PascalCoin Blockchain
1279 uPSI_uTPLb_HashDsc.pas
1280 uPSI_uTPLb_Hash.pas
1281 SIRegister_Series(X); (uPSI_Series) //4.2.6.10
1282 unit uPSI_UTime; (UTime); uPSI_mimeinln2;

Totals of Function Calls: 30725
SHA1: of 4.2.6.10 824E0A2CABE4411F470D6BB8AE1530576A92F684
CRC32: 45AC9AE47 26.8 MB (28,118,480 bytes)

****************************************************************
Release Notes maXbox 4.2.5.10 Feb 2017 Ocean8 mX4
****************************************************************
add 12 units + 584 functions HugeInt-HugeWord Library -SimpleTCP
add 2 Tutors: 47 RSA Crypto - 48 Microservices 

new Style: menu//Output/Darkcolor
http://www.softwareschule.ch/images/maXbox4_darkcolor.png

maxboxdef.ini-file with FONTNAME=Courier New 

1261 unit uPSI_uBild;  //Steganography
1262 unit uPSI_SimpleTCP;
1263 unit uPSI_IdFTPList;
1264 uPSI_uTPLb_CryptographicLibrary.pas
1265 uPSI_uTPLb_RSA_Engine.pas
1266 unit uPSI_cHugeInt.pas
1267 unit uPSI_SimpleTCPServer;
1268 unit uPSI_xBase.pas
1269 unit uPSI_ImageHistogram.pas
1270 unit uP_PersistSettings2;
1271 uPSI_WDosDrivers.pas
1272 unit uPSI_cCipherRSA;

function VarByteArrayOf(const s: string): OleVariant;
Procedure BurnMemoryByteArray2( var array of Byte; BuffLen : integer);
Procedure BurnMemoryString2( var Buff: string; BuffLen : integer);
Procedure MoveStringJV(const Source: string; var Dest : string; Count : Integer);
ClientDataSet: RegisterMethod(function UpdateStatus: TUpdateStatus; 
function bigdiv2(aval1: string; aval2: integer): string;
function modbig(aval: string; amod: integer): integer;  
function bigmod(aval: string; amod: integer): integer;  
function modPowBig3(aval, apow, amod: string): string;');
function BigPowMod(aval, apow, amod: string): string;');
function RSAEncrypt(aval, apow, amod: string): string;');
function RSADecrypt(aval, apow, amod: string): string;');
Function SwitchToThread : BOOL');
Function SetThreadDesktop( hDesktop : HDESK) : BOOL');
Function CloseDesktop( hDesktop : HDESK) : BOOL');
Function GetThreadDesktop( dwThreadId : DWORD) : HDESK');
function SetSyscallHook(): boolean;');
function SetSwapcontextHook(): boolean;');
function UnhookAll(): boolean;');
function getWorld: string;');
function getIPConfigAll: string;');
function getIPConfig: string;');
function WinsockEnabled: Boolean;
function HTTPEncode2(const AStr: string): string;
RSAEncryptStr(const EncryptionType: TRSAEncryptionType; const PublicKey: TRSAPublicKey; const Plain: AnsiString): AnsiString;
 
Totals of Function Calls: 30467
SHA1: of 4.2.5.10 55D33FE9506C66DD2AD94802AE9E838DCAE021AB
CRC32: C5D0EBB7 26.6 MB (27,960,272 bytes)
 

****************************************************************
Release Notes maXbox 4.2.4.80 October 2016 Ocean7 mX4
****************************************************************
add 20 units + 442 functions- WMI Script Type Library - webbox

1241 uPSI_wmiserv.pas {uPSI_SimpleSFTP.pas}
1242 uPSI_WbemScripting_TLB.pas
1243 unit uPSI_uJSON2;
1244 uPSI_RegSvrUtils.pas
1245 unit uPSI_osFileUtil;
1246 unit uPSI_SHDocVw; //TWebbrowser
1247 unit uPSI_SHDocVw_TLB;
1248 uPSC_classes.pas V2
1249 uPSR_classes.pas V2
1250 uPSI_U_Oscilloscope4_2
1251 unit uPSI_xutils.pas
1252 uPSI_ietf.pas
1253 uPSI_iso3166.pas
1254 uPSI_dateutil_real.pas  //Optima ISO 8601
1255 unit uPSI_dateext4.pas
1256 uPSI_locale.pas
1257 file charset.inc  //IANA Registered character sets
1258 unit uPSI_Strings;
1259 unit uPSI_crc_checks;  //ISO 3309 and ITU-T-V42
1260 unit uPSI_extDOS;

SHA1: of 4.2.4.80 15565A557B0F9576AA5F23F2A1D06BE9699A757B
CRC32: FA1F1F25 26.4 MB (27,720,144 bytes)
http://www97.zippyshare.com/v/MECWgB5I/file.html

 function GetCachedFileFromURL(strUL: string; var strLocalFile: string): boolean;
 function IAddrToHostName(const IP: string): string;
 function GetIEHandle(WebBrowser: TWebbrowser; ClassName: string): HWND;
 function GetTextFromHandle(WinHandle: THandle): string;
 procedure Duplicate_Webbrowser(WB1, WB2: TWebbrowser);
 function FillWebForm(WebBrowser:TWebBrowser;FieldName:string;Value:string):Bool; 
 procedure WB_LoadHTML(WebBrowser: TWebBrowser; HTMLCode: string);
 function NetSend(dest, Source, Msg: string): Longint; overload;
 function RecordsetFromXML2(const XML: string): variant;');
 function RecordsetToXML2(const Recordset: variant): string;');
 Function GetCharEncoding( alias : string; var _name : string) : integer');
 Function MicrosoftCodePageToMIMECharset( cp : word) : string');
 Function MicrosoftLangageCodeToISOCode( langcode : integer) : string');
 procedure CopyHTMLToClipBoard(const str: string; const htmlStr: string = '');
 function RFC1123ToDateTime(Date: string): TDateTime;
 function DateTimeToRFC1123(aDate: TDateTime): string;
 procedure CopyHTMLToClipBoard(const str: string; const htmlStr: string);');
 procedure DumpDOSHeader(const h: IMAGE_DOS_HEADER; Lines: TStrings);');
 procedure DumpPEHeader(const h: IMAGE_FILE_HEADER; Lines: TStrings);');
 procedure DumpOptionalHeader(const h: IMAGE_OPTIONAL_HEADER; Lines: TStrings);');
 Function checkSystem: string;
 Function getSystemReport: string;

****************************************************************
Release Notes maXbox 4.2.4.25 June 2016 Ocean5 mX4
****************************************************************
add 16 units and 225 functions- Class Helper- KMemo RTF DOSOutput

 1224 uPSI_IdAntiFreeze.pas
 1225 uPSI_IdLogStream.pas
 1226 unit uPSI_IdThreadSafe;
 1227 unit uPSI_IdThreadMgr;
 1228 unit uPSI_IdAuthentication;
 1229 unit uPSI_IdAuthenticationManager;
 1230 uPSI_OverbyteIcsConApp
 1231 unit uPSI_KMemo;
 1232 unit uPSI_OverbyteIcsTicks64;
 1233 unit uPSI_OverbyteIcsSha1.pas
 1234 unit uPSI_KEditCommon.pas
 1235 unit uPSI_UtilsMax4.pas
 1236 unit uPSI_IdNNTPServer;
 1237 unit uPSI_UWANTUtils;
 1238 unit uPSI_UtilsMax5.pas;
 1239 unit uPSI_OverbyteIcsAsn1Utils;
 1240 unit uPSI_IdHTTPHeaderInfo; //mX response headers

SHA1: of 4.2.4.25 A52ACF844808285D8EE978637365B74B3C7C342F
CRC32: CB882FFC  26.0 MB (27,276,288 bytes) 

****************************************************************
Release Notes maXbox 4.2.2.90 April 2016 Ocean2 mX4
****************************************************************
add 12 units and 20 functions - minor bugfixes - coolcode
http://max.kleiner.com/boxart.htm

 1212 unit uPSI_MapFiles.pas    //map stream of memory-mapped files
 1213 unit uPSI_BKPwdGen,       //Password Generator
 1214 unit uPSI_Kronos,         //Big chrono date time library
 1215 unit uPSI_TokenLibrary2;  //C++ TokenLib
 1216 uPSI_KDialogs,            //KFramework
 1217 uPSI_Numedit,             //Num Component
 1218 unit uPSI_StSystem2;      //Low Level Routines
 1219 unit uPSI_KGraphics;      //KFramework
 1220 uPSI_KGraphics_functions; //KFramework
 1221 uPSI_umaxPipes.pas        //Simple Pipe Server
 1222 unit uPSI_KControls;      //KFramework
 1223 unit SysUtils_max2;       //mX4 BaseLib

****************************************************************
Release Notes maXbox 4.2.0.80 April 2016 Ocean mX4
****************************************************************
This is an upgrade to mX3 app files dir, if you want all examples/docs for this mX4 
you have to download mX3 first and then copy mX4 files in it too.
Otherwise you already own mX3 on disk just copy new files (save maxboxdef.ini first).
All functions & object: maxbox_functions_all.pdf
News: Add 5 Units, 1 Tutor, Pipe Libraray2, KLog, FPlot42
1207 unit uPSI_CPUSpeed.pas
1208 uPSI_RoboTracker.pas
1209 unit uPSI_NamedPipesImpl.pas
1210 unit uPSI_KLog.pas
1211 unit uPSI_NamedPipeThreads.pas
new added functions
-----------------------------------------------------
function CPUSpd: String;
function CPUSpeed: String;
function BigFib(n: integer): string;  //BigFibo
function BigFac(n: integer): string;  //BigFact
function UpTime: string;
Function NetLogon( const Server, User, Password : WideString; out ErrorMessage : string) : Boolean');
Function NetLogoff( const Server, User, Password : WideString) : Boolean');
Procedure ErrorNamedPipe( const Message : string)');
procedure BroadcastChange; //method that broadcasts the necessary message WM_SETTINGCHANGE
Function WriteFile2( hFile : THandle; const Buffer, nNumberOfBytesToWrite : DWORD; var lpNumberOfBytesWritten : DWORD; lpOverlapped : Tobject) : BOOL');
Function ReadFile2( hFile : THandle; var Buffer, nNumberOfBytesToRead : DWORD; var lpNumberOfBytesRead : DWORD; lpOverlapped : Tobject) : BOOL');
// Security helper functions
procedure InitializeSecurity(var SA: TSecurityAttributes);
procedure FinalizeSecurity(var SA: TSecurityAttributes);
// Pipe helper functions
procedure CheckPipeName(Value: string);
procedure ClearOverlapped(var Overlapped: TOverlapped; ClearEvent: Boolean);
procedure CloseHandleClear(var Handle: THandle);
function ComputerName2: string;
procedure DisconnectAndClose(Pipe: HPIPE; IsServer: Boolean = True);
function EnumConsoleWindows(Window: HWND; lParam: Integer): BOOL; stdcall;
procedure FlushMessages;
function IsHandle(Handle: THandle): Boolean;
procedure RaiseWindowsError;
function CharSetToCP(ACharSet: TFontCharSet): Integer;
function CPToCharSet(ACodePage: Integer): TFontCharSet;
function TwipsToPoints(AValue: Integer): Integer;
function PointsToTwips(AValue: Integer): Integer;
procedure LoadGraphicFromResource(Graphic: TGraphic; const ResName: string; ResType: PChar);

///////////////////////////////////////////////////////////////////////////////
// Object instance functions
///////////////////////////////////////////////////////////////////////////////
function AllocateHWnd(Method: TWndMethod): HWND;
procedure DeallocateHWnd(Wnd: HWND);
MessageBox(0,PChar('CPU speed is '+CPUSpd+' MHz'),'CPU Speed Check',MB_IconInformation+MB_OK);
CL.AddTypeS('TKLogEvent', 'Procedure ( Sender : TObject; Code : TKLogType; const Text : string)');
AddRegisteredVariable('FormatSettings','TFormatSettings');  //at sysutils!
AddRegisteredVariable('mouse','TMouse');  //at controls
CL.AddTypeS('HPIPE', 'THandle');
SHA1: of 4.2.0.80 638E7412750AB0ECF14F2A5515BC4A2DE561EAC2
CRC32: 7C91FD2A  Exe size: 26,650,112
https://www.virustotal.com/en/file/584ca53d6dd8f7de17d0a1959bf78aad04697cf0ad7b3f23aee90b5ff720ede1/analysis/1460194451/
Update for Windows 10 Version 1511 for x64-based Systems (KB3140741)

Source: readme_maxbox47590.txt, updated 2021-10-07