Recent

Author Topic: News from ExtPascal  (Read 23106 times)

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
News from ExtPascal
« on: January 19, 2016, 11:19:47 am »
I wanted to inform you that we (thanks to my stubbornness) an installable version and apparently functioning of ExtPascal. Fresh daily fresh

You can download it here

www.lazaruspascal.it/esempi/ExtPascal-0.9.8-modificato.zip

You can still follow the old guide written by me and link to nomorelogic

http://www.lazaruspascal.it/index.php?page=110

You have to recover ExtJs only from a different location, which is as follows:

http://dev.sencha.com/deploy/ext-3.2.1.zip

When creating a new project, make sure you have one of the files are linked to the new project the unit extp_design_ctrls.pas this subdirectory ExtPascal_Toolkit / extp_ctrls
add addiction to indylaz

and in the section Compiler Options -> Paths to Other file unit (-Fu) put

/usr/share/lazarus/1.4.4/components/ExtPascal/;/usr/share/lazarus/1.4.4/components/ExtPascal/ExtP_Toolkit/extp_ctrls/;/usr/share/lazarus/1.4.4/components/indy-10.2.0.3/fpc/

obviously changing the path according to where you have installed ExtPascal and indy.

Then always compilatore- Options> various add

-dWEBSERVER

You should now be able to work  ;)
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: News from ExtPascal
« Reply #1 on: January 19, 2016, 12:13:45 pm »

I am confusing of what is it. I've visited the ExtPascal in github, and still do not understand.

any screenshot of ExtPascal in action?
When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #2 on: January 19, 2016, 12:30:33 pm »
Because I think ExtPascal is a nice project but is carried out only by UniGUi at the time (which does not support Lazarus) I took a stable version of ExtPascal not installed on current versions of Lazarus and I modified it to be installable the current version of Lazarus. Including ExtPascal_Toolkit.

Tonight place some pictures to show that I can use it from my pc. This is because I'd like to form a group to take the project forward so open source and applicable to Lazarus.
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

Leledumbo

  • Hero Member
  • *****
  • Posts: 8776
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: News from ExtPascal
« Reply #3 on: January 19, 2016, 01:43:20 pm »

I am confusing of what is it. I've visited the ExtPascal in github, and still do not understand.

any screenshot of ExtPascal in action?
You can think of it as a Pascal enabler for ExtJS (Sencha now), you can create full ExtJS powered web app in Pascal. I didn't remember whether it has form designer or not, but one thing for sure you have access to all of its widgets.

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: News from ExtPascal
« Reply #4 on: January 19, 2016, 02:21:52 pm »
You can think of it as a Pascal enabler for ExtJS (Sencha now), you can create full ExtJS powered web app in Pascal. I didn't remember whether it has form designer or not, but one thing for sure you have access to all of its widgets.


Oh!
Yes I knew ExtJS / Sencha. I've played with it with javascript+PHP.
So, can I someday replace the PHP+Apache with Lazarus, eh? :-\
When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

Leledumbo

  • Hero Member
  • *****
  • Posts: 8776
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: News from ExtPascal
« Reply #5 on: January 19, 2016, 02:40:02 pm »
You can think of it as a Pascal enabler for ExtJS (Sencha now), you can create full ExtJS powered web app in Pascal. I didn't remember whether it has form designer or not, but one thing for sure you have access to all of its widgets.


Oh!
Yes I knew ExtJS / Sencha. I've played with it with javascript+PHP.
So, can I someday replace the PHP+Apache with Lazarus, eh? :-\
You're late, I and some of FPC users already did it from a long time ago ;)

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #6 on: January 19, 2016, 03:18:36 pm »
My idea would "carry forward this great project," who helps me alone I can not!
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #7 on: January 19, 2016, 11:43:19 pm »
Screenshot
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #8 on: January 19, 2016, 11:43:42 pm »
Screenshot
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: News from ExtPascal
« Reply #9 on: January 20, 2016, 04:02:04 am »

Screenshot
@xinyiman, great! double thumbs! pictures talk more than 10000 words.
ExtJS is very good. Playing it with Lazarus would be doubled very good. 8-)

You can think of it as a Pascal enabler for ExtJS (Sencha now), you can create full ExtJS powered web app in Pascal. I didn't remember whether it has form designer or not, but one thing for sure you have access to all of its widgets.


Oh!
Yes I knew ExtJS / Sencha. I've played with it with javascript+PHP.
So, can I someday replace the PHP+Apache with Lazarus, eh? :-\
You're late, I and some of FPC users already did it from a long time ago ;)
wow!
I have no experience of running webserver using pascal.  :-[
I have had in years run upon several Python's webserver (cherrypy, werkzeug, qweb, etc)
Beside the ExtPascal (which is new), what library (of lazarus/fpc) you were using?
I completely blind in this area.

When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

Leledumbo

  • Hero Member
  • *****
  • Posts: 8776
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: News from ExtPascal
« Reply #10 on: January 20, 2016, 06:40:52 am »
wow!
I have no experience of running webserver using pascal.  :-[
I have had in years run upon several Python's webserver (cherrypy, werkzeug, qweb, etc)
Beside the ExtPascal (which is new), what library (of lazarus/fpc) you were using?
I completely blind in this area.
It's easy when you don't tie your web development knowledge to any particular language, since the standard documents do so as well ;)
I mainly use Brook, but am knowledgable in the built-in fpWeb. Both are built on top of fcl-web but Brook has flexible routing which I need and has simpler setup for purely handcoded web apps. fpWeb is designed to take advantage of Lazarus' RAD capabilities by default, though can also be fully handcoded. If you like the best of both worlds, Habari Web Components might serve you better as its both flexible and RAD, while it also has more extensive examples/demos/documentation.

bee

  • Sr. Member
  • ****
  • Posts: 393
Re: News from ExtPascal
« Reply #11 on: January 20, 2016, 12:01:05 pm »
Here is ExtPascal demo video I've made long time ago. Might be still useful to new ExtPascal users.

Enjoy… https://www.youtube.com/watch?v=ZVUMW0V9nGs
-Bee-

A long time pascal lover.

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #12 on: January 21, 2016, 03:11:03 pm »
So no one is willing to collaborate on this project ?!
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

x2nie

  • Hero Member
  • *****
  • Posts: 515
  • Impossible=I don't know the way
    • impossible is nothing - www.x2nie.com
Re: News from ExtPascal
« Reply #13 on: January 21, 2016, 03:34:36 pm »
So no one is willing to collaborate on this project ?!
@xinyiman, what you are talking about? of course there are somebody want to collaborate to good project (like ExtPascal).
But, it need time to learn it.
Better if you can describe if there is some missing feature or what is your problem?, so someone will try to resolve.


I don't see any problem that you have described in this thread/topic.  8-)
When you were logged in, you can see attachments.
Lazarus Github @ UbuntuCinnamon-v22.04.1 + LinuxMintDebianEdition5

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: News from ExtPascal
« Reply #14 on: January 21, 2016, 04:02:58 pm »
At the moment I do not have a problem, but I'd like to form a group that would bring the project forward. Perhaps by establishing work plans shared.
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

 

TinyPortal © 2005-2018