mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-10 14:38:11 -05:00
First commit for Delphi/Lazarus docs
Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
20
Web/coolprop/wrappers/Delphi-Lazarus/index.rst
Normal file
20
Web/coolprop/wrappers/Delphi-Lazarus/index.rst
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
.. _Delphi:
|
||||
|
||||
**************
|
||||
Delphi Wrapper
|
||||
**************
|
||||
|
||||
`Delphi <http://www.embarcadero.com/products/delphi>`_ is a programming environment based on the Pascal language. It is used for doing GUI development and other general programming.
|
||||
|
||||
There is an open-source equivalent of Delphi called Lazarus, more information here: `information on Lazarus <http://www.lazarus.freepascal.org/>`
|
||||
|
||||
A very simple example of linking Lazarus and Coolprop can be found obtained by downloading the following 3 files:
|
||||
|
||||
* :download:`CoolPropDelphiExample.lpi`
|
||||
* :download:`CoolPropDelphiExample.lpr`
|
||||
* :download:`CoolPropDelphiExample.lps`
|
||||
|
||||
You will need to download the release shared library for your platform from :sfdownloads:`sourceforge <shared_library>` or the development version of the shared library from :bbbinaries:`the buildbot server <shared_library>`.
|
||||
|
||||
Open Lazarus and then open the project file you downloaded. Build and run. Place the downloaded shared library for CoolProp in the same folder with generated executable.
|
||||
@@ -28,6 +28,7 @@ Target Operating Systems Notes
|
||||
:ref:`EES <EES>` windows only
|
||||
:ref:`Microsoft Excel <Excel>` windows only
|
||||
:ref:`LibreOffice <LibreOffice>` windows, linux
|
||||
:ref:`Delphi/Lazarus <Delphi>` linux, OSX, windows
|
||||
======================================= =========================== =======================================
|
||||
|
||||
.. _wrapper_common_prereqs:
|
||||
@@ -96,3 +97,4 @@ OSX should come with a c++ compiler (clang), for git and cmake your best bet is
|
||||
Excel/index.rst
|
||||
Maple/index.rst
|
||||
StaticLibrary/index.rst
|
||||
Delphi-Lazarus/index.rst
|
||||
@@ -25,7 +25,7 @@ Environments Supported
|
||||
Programming Languages:
|
||||
|
||||
- Fully-featured wrappers: :ref:`Python (2.x, 3.x) <Python>` , :sfdownloads:`Modelica <Modelica>`, :ref:`Octave <Octave>`, :ref:`C# <Csharp>`, :ref:`MathCAD <MathCAD>`, :ref:`Java <Java>`, :ref:`MATLAB <MATLAB>`
|
||||
- High-level interface only: :ref:`Labview <Labview>`, :ref:`EES <EES>`, :ref:`Microsoft Excel <Excel>`, :ref:`LibreOffice <LibreOffice>`, :ref:`Javascript <Javascript>`, :ref:`PHP <PHP>`, :ref:`FORTRAN <FORTRAN>`, :ref:`Maple <Maple>`, :ref:`Mathematica <Mathematica>`, :ref:`Scilab <Scilab>`, VB.net
|
||||
- High-level interface only: :ref:`Labview <Labview>`, :ref:`EES <EES>`, :ref:`Microsoft Excel <Excel>`, :ref:`LibreOffice <LibreOffice>`, :ref:`Javascript <Javascript>`, :ref:`PHP <PHP>`, :ref:`FORTRAN <FORTRAN>`, :ref:`Maple <Maple>`, :ref:`Mathematica <Mathematica>`, :ref:`Scilab <Scilab>`, VB.net, :ref:`Delphi/Lazarus <Delphi>`
|
||||
|
||||
Architectures:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user