freelanceprogrammers.org Forum Index » Delphi

Update


View user's profile Post To page top
morgan_martinet Posted: Thu Dec 22, 2005 11:36 am


Joined: 29 Apr 2005

Posts: 103
Update
Hi everybody,I`m happy to announce a new release of both P4D and PyScripter.You can download them at http://mmm-experts.com/Read the version history of :P4D at http://mmm-experts.com/VersionHistory.aspx?ProductId=3PyScripter at http://mmm-experts.com/VersionHistory.aspx?ProductId=4 I`ll use the opportunity to wish you all a meery Christmas and happy new year 2006!!!Bye,Morgan
Reply with quote
Send private message
View user's profile Post To page top
daydaysy Posted: Sun Jan 15, 2006 4:28 pm


Joined: 21 May 2005

Posts: 13
Update
Thank you!
P4D is really helpful. I always use it.
When will it support delphi2006, please?

--- In pythonfordelphi@yahoogroups.com, "Morgan Martinet" <yahoo@m...>
wrote:
>
>
> Hi everybody,
>
> I`m happy to announce a new release of both P4D and PyScripter.
>
> You can download them at http://mmm-experts.com/
>
> Read the version history of :
> P4D at http://mmm-experts.com/VersionHistory.aspx?ProductId=3
> PyScripter at http://mmm-experts.com/VersionHistory.aspx?ProductId=4
>
> I`ll use the opportunity to wish you all a meery Christmas and happy
new year 2006!!!
>
> Bye,
>
> Morgan
>
Reply with quote
Send private message
View user's profile Post To page top
morgan_martinet Posted: Sun Jan 15, 2006 10:39 pm


Joined: 29 Apr 2005

Posts: 103
Update
I already made the changes but unfortunately my power supply died before I
could commit them!!!
I had no problem compiling it in D2006. If you`re in a hurry, then simply:
- edit the file ...PythonForDelphiComponentsSourcesCoreDefinition.inc
and add the following section after Delphi2005:
{$IFDEF VER180} // Delphi 2006
{$DEFINE DELPHI2006}
{$DEFINE DELPHI4_OR_HIGHER}
{$DEFINE DELPHI5_OR_HIGHER}
{$DEFINE DELPHI6_OR_HIGHER}
{$DEFINE DELPHI7_OR_HIGHER}
{$DEFINE DELPHI8_OR_HIGHER}
{$DEFINE DELPHI2005_OR_HIGHER}
{$DEFINE DELPHI2006_OR_HIGHER}
{$ENDIF}
- open the package Python_bds3.dpk and save it as Python_bds4.dpk (you can
ignore the PythonVCL package unless you`re using the dataset wrapper).
- build and install the package
- make sure that ...PythonForDelphiComponentsSourcesCore is in your
library path.

Hope this helps,

Morgan

> -----Original Message-----
> From: pythonfordelphi@yahoogroups.com
> [mailto:pythonfordelphi@yahoogroups.com] On Behalf Of daydaysy
> Sent: Sunday, January 15, 2006 5:29 AM
> To: pythonfordelphi@yahoogroups.com
> Subject: [pythonfordelphi] Re: Update
>
> Thank you!
> P4D is really helpful. I always use it.
> When will it support delphi2006, please?
>
> --- In pythonfordelphi@yahoogroups.com, "Morgan Martinet" <yahoo@m...>
> wrote:
> >
> >
> > Hi everybody,
> >
> > I`m happy to announce a new release of both P4D and PyScripter.
> >
> > You can download them at http://mmm-experts.com/
> >
> > Read the version history of :
> > P4D at http://mmm-experts.com/VersionHistory.aspx?ProductId=3
> > PyScripter at http://mmm-experts.com/VersionHistory.aspx?ProductId=4
> >
> > I`ll use the opportunity to wish you all a meery Christmas and happy
> new year 2006!!!
> >
> > Bye,
> >
> > Morgan
> >
>
>
>
>
>
>
> To Post a message, send it to: pythonfordelphi@eGroups.com
>
> To Unsubscribe, send a blank message to: pythonfordelphi-
> unsubscribe@eGroups.com
> Yahoo! Groups Links
>
>
>
>
Reply with quote
Send private message
View user's profile Post To page top
morgan_martinet Posted: Tue Mar 14, 2006 10:50 am


Joined: 29 Apr 2005

Posts: 103
Update
Hi everybody,
I`m happy to announce a new release of both P4D and PyScripter.
You can download them at http://mmm-experts.com/
Here`s the change history:



P4d

Added support for Delphi 2006
Updated WrapDelphi:

Wrapped TPageControl
Wrapped TTabSheet
Fixed a very rare but nasty bug thanks to Samuel Iseli - Vertec AG [samuel.iseli@...] On some Windows Server 2003 machines, a P4D application using custom Types or Modules would crash. After investigation, Samuel found out that this was related to a Bios feature that would prevent code from running when the code was located on a memory page that was not flagged as executable. This was the case for all the generated callbacks that would wrap Delphi methods. After looking at Borland`s solution regarding the MakeObjectInstance code we knew that we had do a VirtualAlloc(nil, PageSize, MEM_COMMIT, PAGE_EXECUTE_READWRITE). Samuel wrote a simple memory allocator using pages of virtual alloc, and replaced the old GetMem/FreeMem calls. And we could also get rid of the list of created callbacks as we have now our own custom allocator, which should speed up application`s exit as we can free pages instead of blocks.
Simplified PythonEngine.pas to take into account an excellent suggestion of Samuel Iseli: the TPythonType was registering callbacks for each type`s service, where the type`s method would simply forward the work to the TPyObject instance. Instead of using callbacks, we can now use simple static functions which should also speed up a P4D application a little.
Added version 1.5 of PyScripter source code.

PyScripter New features:

Unit test integration (Automatic generation of tests, and testing GUI)
Added highlighting of HTML, XML and CSS files
Command line parameters for scripts run internally or debugged
IDE shortcut customization
Conditional breakpoints
Persistence of breakpoints, watches, bookmarks and file positions
Save and restore IDE windows layouts
Generate stack information when untrapped exceptions occur and give users the option to mail the generated report
Running scripts does not polute the namespace of PyScripter
Names in variables window are now sorted
Allow only a single Instance of Pyscripter and open command line files of additional invocations at new tabs
Interpreter window is now searchable
Added option to File Explorer to browse the directory of the Active script
New distinctive application icon thanks to Frank Mersmann and and Tobias Hartwich
File Explorer autorefreshes
Improved bracket highlighting
User customization (PyScripter.ini) is now stored in the user`s Application Data direcrory to support network installations(breaking change). To restore old settings copy the ini file to the new location.
Bug fixes

Resolved problems with dropping files from File Explorer
Restore open files options not taken into account
Resolved problems with long Environment variables in Tools Configure
Resolved problems with help files
Reduced problems with running wxPython scripts
Changing the Python Open dialog filter did not affect syntax highlighting
CodeExplorer slow when InitiallyExpanded is set
Help related issues
Other fixes.
Reply with quote
Send private message
Post new topic Reply to topic
Display posts from previous:   
 

All times are GMT
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Freelace Website Designer - Customer web design and software building.
China Wholesale - Electronics Products
Character Studio - Tutorials and Help