Recent

Author Topic: Status of toolkit for ExtPascal  (Read 97620 times)

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of toolkit for ExtPascal
« Reply #75 on: January 13, 2010, 11:06:24 pm »
Please ask questions like this on the ExtPascal forum, not here.
How to do this ?
-Michael

http://code.google.com/p/extpascal/

Click ExtPascalForm link.

Thanks.

-Phil

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #76 on: January 13, 2010, 11:07:31 pm »
You probably just mistyped, but it's JavaScript, not Java - two unrelated languages.
As you see, Im illiterate on the J* behalf. ;) Thus I'm not willing to look too deep into that but am hopuíng I can use what ExtPascal makes of it.

-Michael

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #77 on: January 13, 2010, 11:10:02 pm »
http://code.google.com/p/extpascal/

Click ExtPascalForm link.
Sorry no link with a similar text exists for me :( .

-Michael

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of toolkit for ExtPascal
« Reply #78 on: January 13, 2010, 11:18:07 pm »
http://code.google.com/p/extpascal/

Click ExtPascalForm link.
Sorry no link with a similar text exists for me :( .

-Michael

When you scroll down and look on the right side where all the links are, don't you see this?

Groups:  ExtPascal Forum


Anyway, clicking that link takes you here:

http://groups.google.com/group/extpascal

Thanks.

-Phil

bee

  • Sr. Member
  • ****
  • Posts: 393
Re: Status of toolkit for ExtPascal
« Reply #79 on: January 14, 2010, 07:03:39 am »
@mschnell:

First of all, please shift your paradigm regarding web programming. No matter how good is ExtJS, ExtPascal and ExtPToolkit, you still NEED to learn the basic concept of web programming, Ajax (including server push Ajax aka comet as you seem to need it), HTTP communication, CGI and FCGI mechanism. If you still lack of them, we can't help you much.

And, as Phil said, it's better to continue this discussion on ExtPascal group as most of ExtPascal people are there. Only some of them are watching this forum.

Thanks.
-Bee-

A long time pascal lover.

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #80 on: January 14, 2010, 09:16:10 am »
When you scroll down and look on the right side where all the links are, don't you see this?
Right you are. Now it's there. Yesterday, at home, I'm sure it wasd not there. I did look at this place and additionally I seached the site for all appearances of "extpascal".

Thanks,
-Michael

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #81 on: January 14, 2010, 09:41:22 am »
you still NEED to learn the basic concept of web programming, Ajax (including server push Ajax aka comet as you seem to need it), HTTP communication, CGI and FCGI mechanism. If you still lack of them, we can't help you much.
Thanks for pointing that out. Of course I do have some theoretical knowledge about this. E.g. I do know about the basics (even though I only recently learned that the "revers event transfer via Ajax" is called "Comet" <is this the commonly accepted name right now ? > ) And I of course know since long that I do need these concepts to get the stuff done than I have in mind (provided that I do decide to use a browser at the client site, some dedicated home-brew "remote GUI" program or stuff like VNC would be possible, too.) Right now this still is a research in multiple directions, So I am just starting to play with "Ext..." as a try to do a proof of concept.

I only would decide to use a Browser to enable the remote GUI, if I can find a working Tool kit (or help to enhance  a toolkit in a way) that it's usable to create such a remote GUI for an embedded applications (free running Main-Thread with Event queue handling, no VCL/LCL) without needing to do project specific JavaScript programming. This is not a "Web-centric project", but the remote GUI is just meant to replace the Delphi-VCL-GUI "used once and again for configuration and controlling" of the project to be ported

ExtPascal is the tool kit that comes by far the closest to that goal of anything I found yet. Now I am researching what needs to be done to make it usable (e.g. if/how it allows for Comet technology, need/can  same be added, how ? )

ExtP seems like a great tool top make ExtPascal more usable for my colleagues (educated Delphi programmers) and so I'd like to include it in the "remote GUI tool kit" if possible.

-Michael
« Last Edit: January 14, 2010, 04:29:53 pm by mschnell »

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #82 on: January 14, 2010, 09:54:26 am »
And, as Phil said, it's better to continue this discussion on ExtPascal group as most of ExtPascal people are there. Only some of them are watching this forum.
Right you are. Many thanks for the invitation !

I just took a look there and found a post by yourself:
Quote from: bee, Feb, 11, 2009
Wait for ExtJS 3.0 which would support comet a.k.a server push Ajax.
Using this technique, writing a web-based chat program would be a no-
brainer, at least that's what I heard. ;)
Great to find that ExtJS provides Comet out of the box. So I do hope that no JavaScript programming is necessary for my project.

Before I post something there, maybe you might be able to tell me if comet accesses indeed are already possible with ExtPascal and if so perhaps you can point me to an example (Of course the said chat-program would be a great starter). If no, you might be inclined to provide me with some hints how to enable, it either here or in the ExtPascal Forum.

Thanks a lot !
-Michael
« Last Edit: January 14, 2010, 04:35:04 pm by mschnell »

kri2512

  • New member
  • *
  • Posts: 8
Re: Status of toolkit for ExtPascal
« Reply #83 on: January 24, 2010, 04:35:41 pm »
Hello,
new to ext pascal and extP toolkit, i work with delphi 2005, and i do not manage to install extp toolkit.
Particulary the orpheus package. i get errors like "margins not declared"....
this property does not exist in Delphi 2005...
is there a way to avoid this ?

regards,
christophe

kri2512

  • New member
  • *
  • Posts: 8
Re: Status of toolkit for ExtPascal
« Reply #84 on: January 24, 2010, 05:08:42 pm »
Very sorry, another trouble with the Hello_example...
i try to run the delphi-compile.bat, but it generates an error "can not find idcustomhttpserver.dcu"...
although i have modified the delphi path, and indy 10 is correctly installed on my computer ?

could you help me ?

regards,
christophe

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of toolkit for ExtPascal
« Reply #85 on: January 24, 2010, 06:25:05 pm »
Hello,
new to ext pascal and extP toolkit, i work with delphi 2005, and i do not manage to install extp toolkit.
Particulary the orpheus package. i get errors like "margins not declared"....
this property does not exist in Delphi 2005...
is there a way to avoid this ?

regards,
christophe

Roman Kassebaum maintains the official Delphi version of Orpheus here:

http://sourceforge.net/projects/tporpheus/

Is that what you tried to install? I have not tested this since I use the original Orpheus 4.07 on Delphi 7 and Delphi 2006 and it works perfectly there. I believe he has added Unicode support to the SourceForge Orpheus and that may no longer support Delphi 2005. You could try the original Orpheus 4.07.

You could also try Lazarus with its ported Orpheus here:

http://wiki.lazarus.freepascal.org/OrphPort

Thanks.

-Phil



Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of toolkit for ExtPascal
« Reply #86 on: January 24, 2010, 06:33:40 pm »
Very sorry, another trouble with the Hello_example...
i try to run the delphi-compile.bat, but it generates an error "can not find idcustomhttpserver.dcu"...
although i have modified the delphi path, and indy 10 is correctly installed on my computer ?

could you help me ?

regards,
christophe

The hello_example project does not use Indy. What did you change?

Thanks.

-Phil

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #87 on: January 26, 2010, 04:49:32 pm »
The hello example does use indi, if you define the compiler switch to use the internal web server. Supposedly this is what he did.(I did so as well and it did work for me.)

-Michael

mschnell

  • Full Member
  • ***
  • Posts: 131
    • http://www.lumino.de
Re: Status of toolkit for ExtPascal
« Reply #88 on: February 06, 2010, 01:38:45 pm »
Hi Lurkers,

I succeeded in doing the first steps of porting NoGUIApplication to Lazarus. A TTimer works fine in my first "proof of concept" application.

In the end I'm going to create a Lazarus Add-On-Package from this.

Now, if somebody wants to create a free running program with ExtP / ExtPascal / ExtJS, he can build on this.  Such a program can be a kind of Online-Game or an embedded thingy with a web interface for controlling it.

To do this he would need to make sure that ExtP / Extpascal  supports revers HTTP communication ("Comet" see above) or improve ExtP / ExtPascal to do so. (ExtJS is said to already be able to do Comet.)

I myself decided to use do "ifi" instead of "Ext". Ifi uses a native bidirectional TCP/IP protocol instead of HTTP and uses another restricted but extensible count of LCL-compatible visual components instead of the ExtJS controls. Instead of a browser and Google's Java scripts, ifi uses a dedicated Lazarus-generated (but not necessarily project specific) program as a "client".

Have fun !
-Michael
« Last Edit: February 07, 2010, 10:18:32 pm by mschnell »

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: Status of toolkit for ExtPascal
« Reply #89 on: May 08, 2012, 12:17:17 pm »
Hello Phil, user satisfaction with ExtPascal a few weeks and I already had some driving videos on youtube as well as publicize the Italian community of lazarus. But now I have a problem: how do I read a cell in a grid. On ExtPascal Group nobody answers me. Please feel an urgent need to understand how.
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

 

TinyPortal © 2005-2018