pascalscript/Source
2024-06-06 08:45:47 +02:00
..
Glyphs alternative png images, new TPSCustomPlugin.png and updated lrs for Lazarus 2015-04-14 18:53:13 +01:00
ThirdParty better x64 support: use class helpers for registration properties and methods 2023-11-17 13:27:50 +03:00
__Clean.bat 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
arm.inc spelling (#163) 2017-10-26 07:05:08 +02:00
changelog.txt 0005235: Re: Error in compile error report 2008-03-31 06:36:36 +00:00
eDefines.inc D29 packages were added 2023-09-18 14:55:06 +03:00
InvokeCall.inc #267: Array of const broken? 2024-05-14 10:38:14 +03:00
PascalScript_Core_D3.dof re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D3.dpk 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D4.dof re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D4.dpk 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D5.dof re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D5.dpk Tweaks for d5 support from Eric Jansen eric.thuisremovethis@planet.nl 2010-07-08 09:28:01 +00:00
PascalScript_Core_D6_Personal.dof re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D6_Personal.dpk fix in package. Removed the EXT unit from it 2007-02-06 09:46:13 +00:00
PascalScript_Core_D6_Personal.res re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D6.dof 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D6.dpk 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D6.res re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D7.cfg 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D7.dof 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D7.dpk 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D7.res 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D9.bdsproj re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D9.cfg re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D9.dpk re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D9.res re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D10.bdsproj 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D10.cfg re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_D10.dpk fix in package. Removed the EXT unit from it 2007-02-06 09:46:13 +00:00
PascalScript_Core_D10.res 0004975: bug fixed uPSRuntime.pas 2008-01-22 11:24:48 +00:00
PascalScript_Core_D11.dpk 0004176: Duplicate local with diff caps don't show errors 2007-09-13 15:53:58 +00:00
PascalScript_Core_D11.dproj 0004176: Duplicate local with diff caps don't show errors 2007-09-13 15:53:58 +00:00
PascalScript_Core_D11.res 0004176: Duplicate local with diff caps don't show errors 2007-09-13 15:53:58 +00:00
PascalScript_Core_D12.dpk 2009 packages 2008-10-08 07:43:32 +00:00
PascalScript_Core_D12.dproj removing Implicit/Explicit string cast errors 2008-11-18 00:32:11 +00:00
PascalScript_Core_D12.res 2009 packages 2008-10-08 07:43:32 +00:00
PascalScript_Core_D14.dpk 0: Weaver files 2009-07-22 14:04:29 +00:00
PascalScript_Core_D14.dproj 0: Weaver files 2009-07-22 14:04:29 +00:00
PascalScript_Core_D14.res 0: Weaver files 2009-07-22 14:04:29 +00:00
PascalScript_Core_D15.dpk packages for D15 2010-02-02 12:13:14 +00:00
PascalScript_Core_D15.dproj packages for D15 2010-05-11 15:08:04 +00:00
PascalScript_Core_D15.res packages for D15 2010-02-02 12:13:14 +00:00
PascalScript_Core_D16.dpk D16 packages were updated 2011-09-12 20:28:59 +00:00
PascalScript_Core_D16.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D16.res 0: PascalScript_Core_D16.dproj was updated 2011-08-25 13:46:43 +00:00
PascalScript_Core_D17.dpk D17 packages 2012-06-08 18:13:50 +03:00
PascalScript_Core_D17.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D17.res D17 packages 2012-06-08 18:13:50 +03:00
PascalScript_Core_D18.dpk fix for prev 2013-04-01 11:56:09 +03:00
PascalScript_Core_D18.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D18.res XE4 packages 2013-03-28 17:20:31 +02:00
PascalScript_Core_D19.dpk XE4,XE5 support 2013-09-13 17:00:32 +03:00
PascalScript_Core_D19.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D19.res XE4,XE5 support 2013-09-13 17:00:32 +03:00
PascalScript_Core_D20.dpk XE6 support was added 2014-04-16 13:09:14 +03:00
PascalScript_Core_D20.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D20.res XE6 support was added 2014-04-16 13:09:14 +03:00
PascalScript_Core_D21.dpk 69440: PS: add XE7 support 2014-09-04 18:14:29 +04:00
PascalScript_Core_D21.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D21.res 69440: PS: add XE7 support 2014-09-04 18:14:29 +04:00
PascalScript_Core_D22.dpk XE8 packages were added 2015-04-01 17:03:31 +03:00
PascalScript_Core_D22.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D22.res XE8 packages were added 2015-04-01 17:03:31 +03:00
PascalScript_Core_D23.dpk Fix Win64 platform compile error for PascalScript_Core_D23 package 2015-10-19 12:03:26 +08:00
PascalScript_Core_D23.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D23.res XE9 support was added 2015-08-05 15:17:09 +03:00
PascalScript_Core_D24.dpk Re-align PascalScript_Core_D24.dpk and PascalScript_Core_D24.dproj compiler directives (#138) 2016-05-24 16:43:06 +02:00
PascalScript_Core_D24.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D24.res Support for Delphi Seattle 10.1 was added 2016-04-15 13:16:26 +03:00
PascalScript_Core_D25.dpk PS: port to Delphi 10.2 2017-01-10 17:24:09 +03:00
PascalScript_Core_D25.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D25.res PS: port to Delphi 10.2 2017-01-10 17:24:09 +03:00
PascalScript_Core_D26.dpk 0: Delphi 10.3 Rio support was added 2018-11-19 12:57:09 +03:00
PascalScript_Core_D26.dproj 64 bit builds now use the same VersionInfo as 32 bit builds. Previously the version for 64 bit builds was always 1.0.0.0. (#199) 2019-05-01 06:40:02 +02:00
PascalScript_Core_D26.res 0: Delphi 10.3 Rio support was added 2018-11-19 12:57:09 +03:00
PascalScript_Core_D27.dpk Added support for Delphi 10.4 Sydney 2020-06-08 15:41:26 -05:00
PascalScript_Core_D27.dproj Added support for Delphi 10.4 Sydney 2020-06-08 15:41:26 -05:00
PascalScript_Core_D27.res Added support for Delphi 10.4 Sydney 2020-06-08 15:41:26 -05:00
PascalScript_Core_D28.dpk Delphi 11 support was added 2021-09-16 12:02:37 +03:00
PascalScript_Core_D28.dproj Delphi 11 support was added 2021-09-16 12:02:37 +03:00
PascalScript_Core_D28.res Delphi 11 support was added 2021-09-16 12:02:37 +03:00
PascalScript_Core_D29.dpk D29 packages were added 2023-09-18 14:55:06 +03:00
PascalScript_Core_D29.dproj D29 packages were added 2023-09-18 14:55:06 +03:00
PascalScript_Core_D29.res D29 packages were added 2023-09-18 14:55:06 +03:00
PascalScript_Core_Ext_D6.cfg Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D6.dof Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D6.dpk Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D6.res Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D7.cfg Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D7.dof Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D7.dpk Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D7.res Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D9.cfg Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D9.dof Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D9.dpk Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D9.res Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D10.bdsproj Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D10.cfg Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D10.dof Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D10.dpk Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D10.res Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D11.cfg Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D11.dof Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D11.dpk Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D11.dproj Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_D11.res Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Ext_Reg.pas Moved the Ext component to another package to keep in sync with RO that doesn't need that component. 2007-10-26 12:49:59 +00:00
PascalScript_Core_Glyphs.rc re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_Glyphs.res 0: Weaver files 2009-07-22 14:04:29 +00:00
PascalScript_Core_K3.dpk re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_K3.kof re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_Reg_noDB.pas re-checkin 2006-05-30 14:23:25 +00:00
PascalScript_Core_Reg.pas Comobj support for FPC 2014-05-19 10:11:51 +02:00
PascalScript.inc better x64 support: use class helpers for registration properties and methods 2023-11-17 13:27:50 +03:00
pascalscript.lrs alternative png images, new TPSCustomPlugin.png and updated lrs for Lazarus 2015-04-14 18:53:13 +01:00
pascalscript.pas Comobj support for FPC 2014-05-19 10:11:51 +02:00
PascalScriptFCL.lpk lpk add encoding (#164) 2017-10-26 07:04:54 +02:00
PascalScriptFPC.inc fpc: INVOKECALL support for arm/aarch64 2020-09-02 16:05:37 +03:00
PascalScriptLCL.lpk lpk add encoding (#164) 2017-10-26 07:04:54 +02:00
powerpc.inc * Patch by Martin Friebe for PowerPC: 1/2 byte sets; string return types 2012-12-19 19:55:14 +01:00
readme.txt re-checkin 2006-05-30 14:23:25 +00:00
uPSC_buttons.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSC_classes.pas Improve previous: Use AnyString instead of const because types like Integer don't work because of the lack of 'var' in the prototypes. Putting 'var' + 'const' does not work at run time and was not able to fix this. Also improve AnyString: the compiler didn't actually check that an AnyString parameter in the call was actually a string type, instead it accepted any type as if the prototype said 'const'. 2024-05-15 18:17:39 +02:00
uPSC_comobj.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSC_controls.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSC_dateutils.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSC_DB.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSC_dll.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSC_extctrls.pas Add TLinkLabel from Delphi 2010. 2024-05-10 14:35:40 +02:00
uPSC_forms.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSC_graphics.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSC_menus.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSC_std.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSC_stdctrls.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSCompiler.pas Fix 1cabc173. 2024-06-06 08:45:47 +02:00
uPSComponent_COM.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent_Controls.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent_DB.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent_Default.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent_Forms.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent_StdCtrls.pas Allow public access to CompImport1 and co. 2009-03-19 08:48:53 +00:00
uPSComponent.dcr re-checkin 2006-05-30 14:23:25 +00:00
uPSComponent.pas 1)InvokeCall added, instead of all different callers (x86, x64, powerpc etc) for Delphi 2010+. (#207) 2019-08-26 06:49:56 +02:00
uPSComponentExt.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSDebugger.pas 0: issue with compiling in delphi7 2022-08-04 23:15:39 +03:00
uPSDisassembly.pas Missing types in BT2S function. 2013-11-07 13:17:47 +01:00
uPSPreProcessor.pas better x64 support: use class helpers for registration properties and methods 2023-11-17 13:27:50 +03:00
uPSR_buttons.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSR_classes.pas Fix two TStream issues: 1) It's not abstract anymore. Don't know since when exactly but at least in Sidney it's not abstract. 2) Read/Write(Buffer) prototype is bad and very impractical on Unicode. Make it like it really is: they accept a var of any type and this can be done in PS by using 'const' as the type and still _not_ using 'var'. Tested it to work unchanged when a string type is used in the call anyway. Also note this fix has no runtime changes so it's not surprising that it still works. 2024-05-15 16:35:17 +02:00
uPSR_comobj.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSR_controls.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSR_dateutils.pas Fix for #122 2016-05-13 14:34:11 +02:00
uPSR_DB.pas better x64 support: use class helpers for registration properties and methods 2023-11-17 13:27:50 +03:00
uPSR_dll.pas Add ProcessDllImportEx2 which gives more info back to caller. 2018-04-24 14:37:41 +02:00
uPSR_extctrls.pas Add TLinkLabel from Delphi 2010. 2024-05-10 14:35:40 +02:00
uPSR_forms.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSR_graphics.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSR_menus.pas better x64 support: use class helpers for registration properties and methods 2023-11-17 13:27:50 +03:00
uPSR_std.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSR_stdctrls.pas Remove really old and non-functional email adress. 2024-05-15 08:07:56 +02:00
uPSRuntime.pas fix for exception support in x64. incomplete 2024-04-09 16:58:30 +03:00
uPSUtils.pas fix IPointer type definition (#234) 2020-09-30 13:53:11 +02:00
x64.inc Fix constructor 64bit (#167) 2017-10-28 17:12:13 +02:00
x86.inc Fix 64 bit return values some more, using the correct method which was already used by cdRegister. 2020-10-28 17:26:41 +01:00

RemObjects Pascal

Files in this distribution:
help/                  - Help documents (html format) and examples
demo/                  - Test application.
demo_import/           - Test application with class library.
demo_kylix/            - Kylix test application.
ifps3.pas              - The runtime interpreter
ifpscomp.pas           - The compiler
ifps3common.pas        - The Common types and constants used by IFPS3
ifps3lib_std.pas       - The standard library
ifps3lib_stdr.pas      - The standard library (runtime)
ifps3utl.pas           - The utility unit
ifps3_def.inc	       - The include file
readme.txt             - Readme (this file)
license.txt            - License Agreement
ifpidll2runtime.pas    - runtime dll support.
ifpidll2.pas           - Compiler dll loading support.
ifpicall.pas           - Call library used by all runtime calling units.
ifpii_*.pas            - Import libraries (compiler)
ifpiir_*.pas           - Import libraries (runtime)
IFPS3CompExec.pas      - A component wrapper around IFPS3

http://www.carlo-kok.com/

Installing:

The .dpk file was build with Delphi 7, if you don't have Delphi 7, it might
complain about missing packages, you can remove those from the requires list
and remove and compiler directives it will complain about. Install the .dpk
file, and add the IFPS3 directory to your search paths.