| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| src | 2013-06-16 | ||
| release | 2013-06-16 | ||
| latest | 2013-06-06 | ||
| README.txt | 2013-06-11 | 3.9 kB | |
| LICENSE.LGPL | 2013-06-11 | 27.4 kB | |
| LICENSE.txt | 2013-06-11 | 1.6 kB | |
| LICENSE.FDL | 2013-06-11 | 23.4 kB | |
| LICENSE.GPL | 2013-06-11 | 35.8 kB | |
| LGPL_EXCEPTION.txt | 2013-06-11 | 1.3 kB | |
| Totals: 9 Items | 93.3 kB | 0 |
Welcome to MintAPI ToolKit Library =============== MintAPI is a ATL/OLE based framework. It consists of software libraries and development tools. MintAPI is a advanced ATL based library (Only Windows) provided for Weak platforms like VB6 and includes many advanced and powerfull features Such as threading ,process models and managements ,language globalization, Advanced streaming ,advanced file io ,data management ,advanced data classes, Plugin manager/loader ,advanced graphics and pixmap classes ,system registry, Networks such as socket and more ,advanced MIDI engine ,NoteBuffer class, Exception management ,including special syntaxes such as throw or out/inp(<</>>), Automated application configuration management ,and more usefull and modern Features , and more important ultimately pluginable... MintAPI is developed as an open source project. All information on MintAPI is available on the MintAPI Wiki on Sourceforge: https://sourceforge.net/projects/mintapi/wiki/Home/ Overview -------- You can use the MintAPI installation program to install the following components: - MintAPI module (mintapi0.dll), Core library of MintAPI. - MintAPI secondary layer (mintapi2ndlayer.dll), Basic MintAPI GUI tools. - MintAPI.vb6.IDE.dll, VB6 IDE manager plugin. - MintAPI proccess wrapper (mintapiwrapper.exe), Provides some advanced cross-proccess executions. - MintAPI shell (shell.mintapi.exe), MintAPI shell ! Install MintAPI libraries to develop or run applications that need the MintAPI runtimes or to try out example applications built with MintAPI. Installing MintAPI --------------- You can download MintAPI latest version from https://sourceforge.net/projects/mintapi/upload/release/. The directory provides downloading full package of MintAPI, full package of MintAPI binaries, and MintAPI.dll separately. Start the installation program like any executable on the development platform. Select the components that you want to install and follow the instructions of the installation program to complete the installation. Directory Structure ------------------- The default top-level installation directory is the directory "mintapi/<version>" in your home directory, but you can specify another directory (<install_dir>). Running Example Applications ---------------------------- You can open most example applications in the VB6 to build and run them. Additional examples can be opened by browsing <install_dir>/<version>/examples. Building MintAPI from Source ------------------------- See <install_dir>/<version>/src/HOW TO COMPILE and for instructions on building MintAPI from source. Developing MintAPI Applications -------------------------- To develop a MintAPI application, you need to set up a project. You can install MintAPI templates to create a project using these templates in VB6 IDE new project wizard. Or if you have been installed the MintAPI IDE plugin then you can create new project using it's wizard. Also MintAPI IDE manager provides some features like creating language file - setting file and more... that you can link them to your project easily. If you don't want to install MintAPI application templates, then you can create your project in VB6 IDE then you need to make a refrence to MintAPI required assemblies. To include MintAPI library in other platforms like .net framework, there is some limitations in execution of some features in MintAPI which described in <install_dir>/<version>/src/Features And Limitations.txt. Want to Know More? ------------------- Much more information is available at: - https://sourceforge.net/p/mintapi/wiki/informations We hope you will enjoy using MintAPI! - Ali Mousavi Kherad. - Contact me at: alimousavikherad@gmail.com - UNDER LGPL License