NewPascal(也许只是对FreePascal的一种封装)

NewPascal is a breath of fresh air and long tradition!

NewPascal offers a ready-to-be-used and up-to-date FPC and Lazarus environment.

NewPascal exists to help both FPC/Lazarus and mORMot Open Source projects. This distribution is similar to what Ubuntu is vs Debian. Less platforms supported, but with latest features on main Linux/Windows targets.

Any patch includes its own FPC_HAS... conditional define, to identify that we are running on a patched compiler, and that new features are available.

NewPascal works without installation. Just unpack zip archive, run configure.bat and next run.bat

Only proven OpenSource patches or libraries will be included.

Code:

Self contained (cross-) install of NewPascal v1.0.34 and Lazarus

This is a NewPascal + Lazarus trunk release that is suitable for cross-compiling.

Install notes:

First unpack NPLazBaseWin32.rar in c:\NewPascal. Please note: it HAS to be installed in c:\NewPascal, otherwise things will not work !!

After unpack, you should have:

c:\NewPascal\ccr c:\NewPascal\config_lazarus c:\NewPascal\fpc c:\NewPascal\fpcbootstrap c:\NewPascal\fpclazup c:\NewPascal\lazarus c:\NewPascal\projects

And a link to start this Lazarus / NewPascal distro. (please note: you have to use this link to start, otherwise things will not work !!). You can copy / drag this link towards a more suitable location.

Start Lazarus using this link to test your setup. It should give you Win32/64.

If you want to cross-compile, please unpack the desired archive in c:\NewPascal. Libraries and binutils for the desired target are included.

And, with LAMW, making apps for Android becomes very easy. See: https://github.com/jmpessoa/lazandroidmodulewizard

This whole release has been created with fpclazup. See: https://github.com/LongDirtyAnimAlf/Reiniero-fpcup/

Have fun.

Code:

http://newpascal.org/download.html
https://github.com/newpascal/newpascal/releases/tag/np_sc-v1.
时间: 2024-10-21 18:07:06

NewPascal(也许只是对FreePascal的一种封装)的相关文章

几种封装javaBean的方法

开发框架时,经常需要使用java对象(javaBean)的属性来封装程序的数据,封装javaBean的方法有很多,比如反射,内省,以及使用工具类.下面从反射开始介绍. 1.javaBean介绍: 简介: JavaBean是使用Java语言开发的一个可重用的组件,在开发中可以使用JavaBean减少重复代码,使整个代码的开发更简洁. 编写要求: javaBean本身是一个类,设计该类的时候要遵循一下方法: 1.如果成员变量的名字是xxx,则相应地有两个用来得到成员变量值和设置变量值的方法,它们分别

【原创】两种封装思维的讨论

用一个结构封装学生信息: 1.思维1 struct  Student_info {        vector<string> name;     vector<double> score; }; Student_info   std; stu.name.push_back(name); stu.score.push_back(score); 2.思维2 struct  Student_info {        string name;     double score; };

JS_ECMA基本语法中的几种封装的小函数-2

大家好!今天继续给大家写一下ECMA中的剩下的小函数以及实用的实例: 首先先给大家说一下字符串.数组.数学方法以及json的一点小知识点: 字符串方法: str.length str.charAt(i):取字符串中的某一个; str.indexOf('e');找第一个出现的位置;找不到返回-1; str.lastIndexOf('e'):找最后一个e出现的位置;找不到返回-1; str.toUpperCase();转大写 str.toLowerCase();转小写 str.substring(起

JS_ECMA基本语法中的几种封装的小函数

先来回顾一下我们的字符串: 字符串方法: str.length str.charAt(i):取字符串中的某一个; str.indexOf('e');找第一个出现的位置;找不到返回-1; str.lastIndexOf('e'):找最后一个e出现的位置;找不到返回-1; str.toUpperCase();转大写 str.toLowerCase();转小写 str.substring(起始位置,结束位置):字符串截取; str.split('切割的方式');字符串切割;字符串转数组;数组方法:删除

struts2封装客户端请求数据(3种封装方式)

长话短说,直接进入主题. 1.属性驱动 action的属性名称必须和jsp输入项的name属性保持一致: 必须要在action类中提供该属性的set方法,但有时候会出错,为了保险起见,我们把get/set方法都写上: package com.tbamaw.web.action; import com.opensymphony.xwork2.ActionSupport; public class User2Action extends ActionSupport{ private static f

node.js中函数的两种封装方式

1.创建一js文件(funs.js)function  controller(req,res){          //res.write("发送");          call('hello',req,res);          res.end("");      }module.exports  =  controller;    //此文件中只有一个函数被发布 其他文件中调用:require('./models/funs.js'); controller(

windows下服务程序相关(别人提供的5种封装使用)

作者: daodaoliang 版本: V 0.0.1 日期: 2017年11月25日 1. Windows Service 编程实现 在windows平台下面编写 服务程序 免不了要去查看微软的开发者文档,相关的介绍在这里, 多了也就不在罗嗦了,如果你嫌弃直接用他们的API的话,可以使用别人已经封装好的,比如: 参考代码 连接 参考代码001 https://github.com/magicsih/WindowsService 参考代码002 https://github.com/Olster

打印hibernate的SQL语句的几种办法

摘要 使用hibernate时,我们常常需要查看hibernate实际提交到数据库的SQL及相关参数.这里提供几种方案,供大家在开发中使用. 使用hibernate-configuration 这也许是最简单的一种配置.我们只需要为hibernate配置一个参数,就可以在console中打印出SQL语句. 需要增加的仅仅是这个参数(其它参数略去): <hibernate-configuration>     <session-factory>         <propert

设计模式学习第一天:23种设计模式(全)

C#常见的设计模式 一.概要: 模式分为三种,设计模式.体系结构模式与惯用法.其中惯用法是一种语言紧密相关的模式,例如,定界加锁模式其实是一种惯用法. 在C#项目开发过程中,很多情况下您已经使用了某些模式,但或许您并不知道自己所使用的这种解决方案是一种已经被总结归纳的模式. 工厂.策略.桥接.模板方法.代理等等23种Gof经典模式是属于设计模式,设计模式的粒度相对较小,基本上用于提高模块内部的可扩展性和可维护性需求 三层.MVC.IoC/DI等属于体系结构模式,粒度比设计模式大,它是从项目的整体