473,320 Members | 2,048 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

A native Windows binding for PHP - released

Hi all,

I have designed and successfully prototyped a native Windows binding
for PHP. This binding is very lightweight and it is already capable of
doing dialogs, controls, and a lot more with a few dozen lines of
code. PHP can thus be used as a tool for quick development of native
Windows applications.

I have just released this project to the public as Open Source at
http://winbinder.sourceforge.net/. Although it is still a work in
progress, you can take a look at the source code, download a working
demo and play with it a little bit.

Your ideas, comments, criticisms and suggestions are very welcome.
Jul 17 '05 #1
10 1867
pe*******@hypervisual.com (Rubem Pechansky) wrote in
news:d8**************************@posting.google.c om:
http://winbinder.sourceforge.net/


very cool idea...
Jul 17 '05 #2
Hello,

On 09/16/2004 09:01 PM, Rubem Pechansky wrote:
I have designed and successfully prototyped a native Windows binding
for PHP. This binding is very lightweight and it is already capable of
doing dialogs, controls, and a lot more with a few dozen lines of
code. PHP can thus be used as a tool for quick development of native
Windows applications.

I have just released this project to the public as Open Source at
http://winbinder.sourceforge.net/. Although it is still a work in
progress, you can take a look at the source code, download a working
demo and play with it a little bit.

Your ideas, comments, criticisms and suggestions are very welcome.


This looks like a good extension for submitting to PECL:

http://pecl.php.net/

--

Regards,
Manuel Lemos

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/

Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html
Jul 17 '05 #3
Rubem Pechansky <pe*******@hypervisual.com> wrote:
I have designed and successfully prototyped a native Windows binding
for PHP. This binding is very lightweight and it is already capable of
doing dialogs, controls, and a lot more with a few dozen lines of
code. PHP can thus be used as a tool for quick development of native
Windows applications.
http://winbinder.sourceforge.net/.


I was just thinking a few days ago how powerful it would be to have
GUI-driven PHP. Keep up the project, it looks very promising!

--
eth'nT
Jul 17 '05 #4
On Thu, 16 Sep 2004 17:01:30 -0700, Rubem Pechansky wrote:
Hi all,

I have designed and successfully prototyped a native Windows binding for
PHP. This binding is very lightweight and it is already capable of doing
dialogs, controls, and a lot more with a few dozen lines of code. PHP can
thus be used as a tool for quick development of native Windows
applications.

I have just released this project to the public as Open Source at
http://winbinder.sourceforge.net/. Although it is still a work in
progress, you can take a look at the source code, download a working demo
and play with it a little bit.

Your ideas, comments, criticisms and suggestions are very welcome.


Very nice. I had actually been seeking an alternate to PHP-GTK (mainly
because of no PHP5 support) -- the php-wxwindows project I found is long
dead (and no longer available).

I'll give it a try. I'll have to figure out how to compile it in Visual
Studio though, as there is no PHP5 binary available.

Hope it works out well ;)
Jul 17 '05 #5
*** Rubem Pechansky wrote/escribió (16 Sep 2004 17:01:30 -0700):
I have just released this project to the public as Open Source at
http://winbinder.sourceforge.net/. Although it is still a work in
progress, you can take a look at the source code, download a working
demo and play with it a little bit.


I've downloaded PHP 4.3.8 for Windows (ZIP build) and WinBind and followed
Readme.txt instructions. However, nothing happens when I execute
php-win.exe (with or without a *.phpw file as an argument). I don't even
get an error message. :-?
--
-- Álvaro G. Vicario - Burgos, Spain
-- Thank you for not e-mailing me your questions
--
Jul 17 '05 #6
*** Alvaro G Vicario wrote/escribió (Fri, 17 Sep 2004 10:34:32 +0200):
I've downloaded PHP 4.3.8 for Windows (ZIP build) and WinBind and followed
Readme.txt instructions. However, nothing happens when I execute
php-win.exe (with or without a *.phpw file as an argument). I don't even
get an error message. :-?


Please ignore my message. I forgot that Windows version of PHP cannot be
installed under "C:\Program Files" folder.

--
-- Álvaro G. Vicario - Burgos, Spain
-- Thank you for not e-mailing me your questions
--
Jul 17 '05 #7
Hi,

Thanks for the your comments. I'll definitely submit it to PECL as
soon as it is more stable, but I'm not sure it is a good idea to
submit a pre-alpha...
Jul 17 '05 #8
Hello,

On 09/17/2004 02:40 PM, Rubem Pechansky wrote:
Thanks for the your comments. I'll definitely submit it to PECL as
soon as it is more stable, but I'm not sure it is a good idea to
submit a pre-alpha...


There are plenty of extensions in that state in PECL. The point of PECL
is that you most likely get more feedback about your extension as you
will find there more people interested in this kind of things. Your
extension would also be automatically available in binary format (DLL)
for Windows.

--

Regards,
Manuel Lemos

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/

Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html
Jul 17 '05 #9
pe*******@hypervisual.com (Rubem Pechansky) treated the lovely
people of comp.lang.php with the following stuff:
Hi all,

I have designed and successfully prototyped a native Windows
binding for PHP. This binding is very lightweight and it is
already capable of doing dialogs, controls, and a lot more with
a few dozen lines of code. PHP can thus be used as a tool for
quick development of native Windows applications.

I have just released this project to the public as Open Source
at http://winbinder.sourceforge.net/. Although it is still a
work in progress, you can take a look at the source code,
download a working demo and play with it a little bit.

Your ideas, comments, criticisms and suggestions are very
welcome.


I like the event handling system you're using. When the supported
widget set is more complet it looks like this will be very
promising indeed. Certainly more so than GTK.

--
Phil Roberts | Deedle Doot Doo Dee Dee | http://www.flatnet.net/

I could be wrong here, You could be right
Please forgive me I have sinned - Not on your life
But that's how you want me, But I'll never fear thee
Why you and not me? Tell me Holy Man
Jul 17 '05 #10
Phil Roberts <ph**********@googlemail.com> wrote in message news:<Xn*************************@216.196.109.144> ...
I like the event handling system you're using. When the supported
widget set is more complet it looks like this will be very
promising indeed. Certainly more so than GTK.


Hope so... We'll get there :)
Jul 17 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Rubem Pechansky | last post by:
Hi all, I have designed and successfully prototyped a native Windows binding for PHP. This binding is already capable of doing dialogs, controls, and a lot more with very few lines of code. PHP...
5
by: Daniel Bickett | last post by:
I'm very near finishing a medium to large scale application, so I'm getting a head start on the GUI side of things. Part of the concept is to give as much attention to presentation as...
1
by: Mike King | last post by:
How can we get ASP.NET/CLR to release a native DLL when using P/Invoke. We are building a web application that uses a native DLL heavily. It's unlikely that we will ever have a Managed DLL...
8
by: Jack | last post by:
I wonder C# can produce native win32 code. I have read several articles about C#, and I found it very useful because you don't have to remember all the "starting" syntax and you still have a...
3
by: Boris | last post by:
We have a native Windows DLL (let's call it native.dll) we developed a .NET interface for (let's say managed.dll). When a .NET application now uses the ..NET interface to talk to the Windows DLL we...
14
by: Ben Voigt | last post by:
Under certain circumstances I get: First-chance exception at 0x7c812a5b (kernel32.dll) in LTMGUI.exe: 0xC0020001: The string binding is invalid. First-chance exception at 0x7c812a5b (kernel32.dll)...
8
by: Jeff | last post by:
Hi This is totally new to me. Can you develop an Access database in Windows, say using Access 2002 or 2003, and then execute that database in the Apple verion of Access? Jeff
1
by: =?Utf-8?B?QW5kZXJ3IE1pbGxlcg==?= | last post by:
Apologies for posting in this forum, I don't see a more appropriate group... I'm trying to understand the timeline for Window 2003 ending mainstream support. I have consulted the MS lifecycle...
1
by: jc | last post by:
Hello. I'm doing some prep work before taking the vb.net brainbench. I noticed one of the topics is : Consuming resources - Windows Native Calls Where can I get more info on this? What...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.