My photo, 2007. Click to see completely.
Other my photos

Russian version of this site here.

Ilya Chelpanov

Greetings! Here there is something about me and useful things, made by me in different time.

My e-mail: mailto:chelpanov@yandex.ru

My profile at facebook: https://www.facebook.com/chelpanov

My profile at CPAN: http://search.cpan.org/~iche/

My home (use scroll wheel or double click to zoom):

The Perl module for reading Clarion 2.1 .dat files 

Clarion.html   - documentation 
Clarion-1.01.zip  PPM package for ActiverPerl Perl 5.6 (Windows, Linux, Solaris)
Clarion-1.01.tar.gz  sources

An example of the program with its use:


use Clarion;

my $dbh=new Clarion "customer.dat";

#print structure
print $dbh->file_struct;

#print content
for ( 1 .. $dbh->last_record ) {
	my $r=$dbh->get_record_hash($_);
	next if $r->{_DELETED};
	prnt $r->{CODE}." ".$r->{NAME}." ".$r->{PHONE}."\n";
}
$dbh->close();

Information sources:
bull_cla.arj - Clarion dat files structure description.
cla2api.zip - C/C++ Call-level  API for Clarion dat files by Vladimir Kondratyev
dat_file.zip - DAT_FILE.H with Clarion dat file structures

PowerBuilder:: ORCA

ORCA.html module documentation
ORCA_RU.html module documentation (in russian)
PowerBuilder-ORCA-0.05.zip PPM package for ActiverPerl Perl 5.6 (any version of PB)
demo-0.04.zip a test example
PowerBuilder-ORCA-0.05.tar.gz sources of the module in tar
PowerBuilder-ORCA-0.05.src.zip sources of the module in zip
ORCA_56789.zip ORCA .h.lib and .dll files for PB versions 5,6,7,8,9

This Perl module enables to use Powersoft Open Library API (ORCA) from Perl. ORCA represents API for access to functions of PowerBuilder Library Manager. Using ORCA in Perl script it is possible to carry out the same operations on management of objects and libraries, as in Powerbuilder Library painter and Project painter. ORCA API it was developed for manufacturers of CASE tools to whom access to .pbl files is necessary for creation and to updating of PowerBuilder objects . ERwin and S-Designor work through ORCA.

The module can be used for:

Requirements:

The module was tested with PB 6 (basically) and a little with PB 5 and PB 8.

reslst.pl

reslst.html - the documentation (while only in Russian, sorry)
reslst-1-06.zip - Perl sources
reslst-1-06-exe.zip - self-sufficient .exe (any version of PB)

Example of use PowerBuilder::ORCA. This command line utility deduces the list of  resources files (bmp, ico, cur ...), used in PB application, check presence of these files and automatically forms a .pbr file. The program is distributed as Perl script and as self-sufficient .exe for use on systems where Perl is not installed.

pbexe.pl

pbexe.html - the documentation (while only in Russian, sorry)
pbexe-1-04.zip - Perl sources
pbexe-1-04-exe.zip - self-sufficient .exe (any version of PB)

One more example of use PowerBuilder:: ORCA. This command line utility for building .exe/.dll/.pbd files of a PowerBuilder application. The program is distributed as Perl-script and as self-sufficient .exe for use on systems where Perl is not installed.


If you plan visit St.Petersburg, check this links: Private guide in St.Petersburg * Private shore excursions in St.Petersburg * Private guided tours in St.Petersburg