PHP4Delphi    
       
   
Articles Experts Applications Non-technical
   
   
Support This Project

Delphi and C# components

idRunner 3.4
Extension to Indy Library (version 8 and 9) for Borland Delphi 5, 6 & 7.

idISAPIRunner component allows to run ISAPI modules using Indy TidHTTPServer.
TidCGIRunner component allows to execute CGI scripts using Indy TidHTTPServer.

Main features:

  • PHP support for CGI and ISAPI
  • WebSnap support
  • IntraWeb support
  • CGI file upload support
  • Unload ISAPI module on demand
  • WebServices support
  • idHTTPServer session support

Internet Direct (Indy) library is required.

"I have downloaded your CGI/ISAPI runner. Very useful stuff."
Laszlo Tordai
"Very good components"
Luiz
"It is a cool Project"
Michael Witzsche
"I have installed idRunner sucessfully, it is a great component"
Erwin de Jong
"I've been bugging with ISAPI support for the last three months now, until I found your component...
I'm impressed with your work..."
Rory Vieira

idRunner Library
ISAPI Demo
CGI Demo
PHP CGI Demo
"File upload" Demo
Session Support Demo

psvShine 3.1
Add shine to your standard controls. Just drop psvShine to your form, select control and activate shine. You will see small animated spark on selected control. For Delphi 5, 6 and 7

psvShine.zip

EIDNative Library 2.3
EIDNative Library is a freeware SDK for Belgian Electronic ID Card and supports the following programming languages:
  • All .NET languages (C#, Visual Basic .NET, Delphi .NET, etc...)
  • Visual C++
  • Visual Basic 6.0
  • Visual Basic for applications (Microsoft Office)
  • Delphi
  • Java

Download

TLedButton
New original button with animated LED on it for Delphi 5, 6 and 7 This button also has a 3D Caption and can play sound files or produce system sound when user click on it.

ledbtn.zip

Karna C# widget engine library
Karna .NET is a highly speed optimized C# library for development of screen application engines like widget engines, docks, launchers, etc...

Download

psvDialogs 2.2
psvDialogs  Library contains components based on undocumented Windows functions for Delphi 5, 6 and 7. Read more...

Components:
TpsvExitWindowsDialog TpsvOrganizeFavoritesDialog
TpsvRunDialog TpsvComputerNameDialog
TpsvFormatDialog TpsvBrowseFolderDialog
TpsvControlPanelDialog TpsvAppletDialog
TpsvChangeIconDialog TpsvShellAboutDialog
TpsvOutOfMemoryDialog TpsvObjectPropertiesDialog
TpsvNewLinkDialog TpsvAddHardwareDialog
TpsvOpenWithDialog TpsvDiskFullDialog
TpsvSaveDialog TpsvOpenDialog

"I'm using some of your components such as psvLabels and psvDialogs. These are my favorite controls and I'm using them in most of my apps."
Sean Aulason

psvDialogs Library
psvDialogs Demo

psvLabels Library 1.7
psvLabels Library 1.7 for Delphi 5,6,7 contains set of original and enhanced labels. ScreenShot
Includes components:
 
TpsvBasicLabel Provides a mouse enter and mouse leave events and has a FocusColor property
TpsvWebLabel This component emulates hypertext in a html form
TpsvTransLabel Simulates translucent color glass
TpsvRTFLabel TpsvRTFLabel component is a marquee transparent label that has the full rich text capabilities. It can displays a vertical scrolling text with a different speed.
TpsvLCDLabel Simulates LCD display
TpsvBorderLabel Label with a 3D border
TpsvLinkedLabel Label that can be linked to any control on the form and will follows this control when it moves keeping right position and distance even in design time

"I would like to thank you for your delphi components. I frequently use your collection of Labels."
Marchioni Valérian

psvLabels.zip

psvBeeper
psvBeeper library for Delphi 5, 6 and 7 contains components for playing different types of sound:

TpsvBeeper to play system sounds
TpsvWavSound to play wav files
TpsvMidiSound to play midi files

"Thanks a lot for the component. It works great (even with my Delphi 5)."
Theo Pistorius

beeper.zip

psvFastWeb Library 2.0
psvFastWeb Library for Delphi 5,6,7 provides a number of components to assist your in producing content for Internet applications. 

Components:
TpsvPageProducer
TpsvScriptLib
TpsvTagLib
TWebLibrary
TpsvWebChart produces JPeg image from TChart
TpsvWebRTF produces an Jpeg image from Rich Text document
TpsvDataSetPageProducer
TpsvDBPageProducer
TpsvDBCtrlProducer is similar to TDBCtrlGrid
TpsvDBContentProducer returns content  of BLOB field as document
TpsvImageProducer can produce an image from TImageList
TpsvCountryProducer
TpsvDBFieldProducer
TpsvFolderProducer
TpsvWebBrowser can load content from string, StringList or stream

FastWebLib.zip
Examples

RichEdit Syntax Highlighter 3.2
Set of classes for Automatic Syntax highlighting in a RichEdit Control
 for Delphi 5,6 and 7
Classes:
TpsvPasRTF -- Delphi syntax highlight
TpsvHTMLRTF -- HTML syntax highlight
TpsvSQLRTF -- SQL syntax highlight
TpsvPHPRTF -- PHP syntax highlight
TpsvVBScriptRTF -- VBScript syntax highlight
TpsvJScriptRTF -- JScript syntax highlight
TpsvDFMRTF -- Delphi DFM syntax highlight
TpsvXMLRTF --  XML syntax highlight
TpsvVBRTF --  Visual Basic syntax highlight
TpsvCppRTF -- C++ syntax highlight
"I wanted to congratulate you on the delphi syntax highlighter I found on the internet yesterday"
Ajay Tandon
"It's undoubted that your 'RichEdit Syntax HighLight' is excellent and I appreciate it very much."
Fu Yinxiang


Download
Screenshot

PHP4Delphi  7.2
PHP4Delphi 7.2 is a Visual Development Framework for creating custom PHP Extensions using Delphi. Using PHP4Delphi you can create native PHP extension in a couple of minutes!

PHP4Delphi also allows executing the PHP scripts within the Delphi program directly from file or memory. You can read and write global PHP variables and set the result value.
PHP4Delphi allows you to embed the PHP interpreter into your Delphi application so you can extend and customize the application without having to recompile it. With psvPHP component you can use PHP as a scripting language for your Delphi application.

PHP4Delphi is organized into the following subprojects:

PHP scripting (using PHP in Delphi applications)
PHP4Delphi allows to execute the PHP scripts within the Delphi program directly without a WebServer.

PHP extensions development framework (using Delphi to extend PHP functionality)
Visual Development Framework gives possibility to create custom PHP Extensions using Delphi.

PHP4Applications (integrate PHP in any application)
Supports C, C++, Visual Basic, VBA, C#, Delphi .NET, etc…

Features:
  • Compatible with PHP 4 and PHP 5
  • PHP API and ZEND API converted from C to Delphi
  • psvPHP component written completely in Delphi
  • phpLibrary component which allows to add new build-in PHP functions to psvPHP component
  • New visual PHP extension development framework to create PHP extensions using Delphi.
  • phpClass component to create PHP classes using Delphi

I think that generally Delphi developers are not interested in C source code and this library can really help them to join the PHP development club.

"I have downloaded your PHP4Delphi and I must say, I am quit impressed!"
Wolfgang Krause
"Your php4delphi is a really cool tool."
Andreas Dilli
"Thank you for your great PHP4Delphi component - looks really nice."
Simon Kissel
I think your psvPHP component for Delphi is really great!
Udo Schroeter
"I was looking for PHP interface in Delphi for a long time. Finally I found your component which it says would do exactly what I wanted."
Umayr Shafeeu
"I've tried php4delphi and it is really nice :)"
marms@phpedit.net
"I am sure you don't need me to tell you that your PHP4Delphi is a great piece of code :-)"
Adem
"I found your component, it's really good idea!"
Tomasz Siwak

More about PHP4Delphi


php4Delphi sources

Browse CVS

Windows Scheduler PHP Extension by Daaron Dwyer

Windows ZIP PHP extension by Daaron Dwyer

Transparent hint
Transparent hint and round transparent window classes will help you to create original hints in your application.
Only for Windows 2000/XP

hint.zip

psvAppletHost
Sure, it's easy to incorporate an ActiveX component with your Delphi application at design time, but psvAppletHost component allows run-time integration.

psvAppletHost component is an ActiveX Control Container that supplies the environment for an ActiveX control to run.

With psvAppletHost you can use any ActiveX control in your Delphi application without creating a wrapper class for ActiveX control, just like in Visual Basic or MS Office. It lets you access the control's methods and properties using the standard Delphi mechanisms.

ActiveX control can be embedded in application at run-time or design-time.

- Load and activate ActiveX controls at run-time
- Register COM-servers
- Download and install ActiveX via HTTP, FTP, etc..
- Browse ActiveX properties
 
"psvHost is great!"
Sanhong Fan
"Your component psvHost is really GREAT!"
Daniel Camarena

psvHost.zip

OfficeImageList
Descendant of TImageList with a set of more than 200 icons from MS Office included.

OfficeImages.zip

psvActiveScript 1.1
psvActiveScript library simplifies using active script languages, like VBScript and JavaScript, with Delphi applications. This library contains components:
TpsvActiveScriptSite implements IActiveScriptSite interface
TpsvActiveScriptWindow
implements IActiveScriptSiteWindow interface
psvActiveScript
library uses Microsoft Active Scripting directly without MS Script Control, so you no need to install Microsoft Script Control. Any script language supported by Windows scripting host can be used for scripts.


ActiveScript.zip

KOL Active Script
by Thaddy de Koning

 

TControlPanel 2.0
TControlPanel component emulates Windows Control Panel folder behavior. Control Panel Applets are usually controlled by a Windows system utility specifically designed to give users access to these applications. However, any application can load and execute Control Panel applications using TControlPanel component.
TControlPanel can be used to build your own plug-in system for an application.


Download

DragDropHelper
Drag & Drop Helper component provides an easy way to add translucent image display support to any control during drag&drop operation

DragDropHelper.zip

psvPlugin
Plugin Development FrameWork can be used to create in simple and visual way different extensions to the existing applications and to manage plugins within an application using TpsvPluginManager component.

psvPlugin.zip

Crystalfontz CFA-631 USB LCD display SDK
Crystalfontz SDK 1.0 for Delphi. SDK contains classes to work with CFA 631 using original Cryslalfontz drivers and modified version of FTDI driver.
D2XX drivers allow direct access to the USB device through DLL access. Application software can access the USB device through a series of DLL function calls.

Download SDK

Delphi experts

Unit Template Wizard
Wizard for creating unit source using templates

pdfTemplateWizard.zip

HelpWizard
Simple Wizards Creator. Delphi expert for creating Delphi experts

HelpWizard.zip

Applications

HelpBuilder 2.5 for Delphi
HelpBuilder is a program that you use to create Help (.hlp) files for Delphi components. HelpBuilder scans your source files, creates a database of all objects found, and generates a series of topics for each object. You then edit the Rich text files using MS Word.HelpBuilder generates the necessary support files and runs the Help Compiler to create your help file.

HelpBuilder.zip

Screensaver "Time Bomb"
Small screensaver written in Delphi

timebomb.zip

idDebugger 1.0
ISAPI DLLs are extremely useful because they can be loaded on demand by the server, yet they behave just like CGI scripts. But while using DLLs instead of external executables or scripts can be beneficial, how do you debug an ISAPI DLL during development? Since a DLL is not a standalone program, the process is not terribly simple. In this case idDebugger can be really helpful.
idDebugger is freeware debugger for ISAPI and CGI applications. It can be used for testing Delphi and C++ Builder ISAPI and CGI modules without using real HTTP server.

dbMonitor 1.0
A simple program to print strings passed to OutputDebugString when the app printing the strings is not being debugged

Multipad 1.0
MULTIPAD is a freeware text editor with a standard user interface.
Essentially a multiple document interface (MDI) version of the Microsoft Windows Notepad application,
MULTIPAD lets the user open and edit multiple text files at one time. The user interface is standard for text editors.

Main features:

* MDI interface
* Reads text (TXT) and rich text (RTF) files
* Can save files in text (TXT), rich text (RTF) and Adobe Acrobat (PDF) formats
* Minimizes to system tray and can be called back any time by pressing Ctrl+Alt+R
* Sends files by e-mail as attachment
* Inserts current date and time by pressing F5 key

MultipadSetup.exe

WallShow 1.0
WallShow automates wallpapers changing on your desktop.
You can ask WallShow to change wallpapers at application start, after specified time interval or manually.
WallShow stays at system tray after start and all it functions easy accessible via menu.
Supports BMP, GIF, JPEG, DIB, and PNG if ActiveDesktop is enabled and BMP if doesn't.

WallShowSetup.exe

DeskMenu 1.5
This utility appears in your taskbar near the clock and looks like your desktop icon. Click it for quick access to all of your desktop contents via a convenient menu.

DeskMenuSetup.exe

Baby, Act! 1.5
Baby, Act! is a toy for children 1-3 years old. It turns PC to entertaining center for small children. I wrote this application not only as software developer, but also as a father. As soon as I turn my PC on, my daughter tries to press something on keyboard, usually Esc, Del or Windows key :) That is the reason why I developed this little tool that allows children to hit the keys they want and the only thing that occurs is that an image will be changed. The only one way to leave an application is by using a mouse.

BabyActSetup.exe

 

   
   

http://users.chello.be/ws36637

serge_perevoznyk@hotmail.com