perl2exe ?

Roman Fordinal fordinal na slovanet.sk
Středa Říjen 30 11:14:19 MET 2002


Wednesday, October 30, 2002, 10:56:20 AM, you wrote:

LP> ZDravim Perlisty

LP> Muzete mi napsat neco blizsiho o perlapp. Co to potrebuje a kde se to vezme.
LP> Perklad do binarky pod Wokna me velmi zajima.
perlapp produkuje ako sucat PDK 5.0 spolocnost www.activestate.com
je tam volne na stiahnutie plne fcny trial na 21 dni.
priklad kodu je napr.
tu uz vyuzivam nadstavby ako GUI::Loft a GUI::AxWindow
prajem vela zabavy :)

#!/usr/local/bin/perl
use strict;
use Win32::GUI;
use Win32::GUI::Loft;
use Win32::GUI::AxWindow;
use FetchInspector;

eval
{
 winConfig();
};
Win32::GUI::MessageBox(0, "Error: $@", "Fetch URL Demo") if($@);

my $Control;

sub winConfig
{
 my $objDesign = Win32::GUI::Loft::Design->newLoad("statistic.gld");
 my $objInspector = FetchInspector->new();
 my $win = $objDesign->buildWindow(undef, $objInspector);

 $win->form_subtype->InsertItem("graph_day");

 $win->form_db->InsertItem("spravy");

 $win->form_host->InsertItem("localhost");

 $win->Show();

 $Control = new Win32::GUI::AxWindow  (
                -parent  => $win->gbBrowse,
                -name    => "Control",
                -control => "{8856F961-340A-11D0-A96B-00C04FD705A2}",
                -pos     => [2, 8],
                -size    => [431, 240],
 );
 $Control->CallMethod("Navigate", 'http://localhost');

 Win32::GUI::Dialog();
 return(1);
}

sub ::btnCancel_Click
{
 defined(my $win = $Win32::GUI::Loft::window{mainWin}) or return(1);
 return(-1);
}

sub ::btnOK_Click
{
 defined(my $win = $Win32::GUI::Loft::window{mainWin}) or return(1);

 $Control->CallMethod("Navigate",
        "http://localhost/core.pl?type=".$win->form_subtype->Text().
        "&x=".$win->form_x->Text().
        "&y=".$win->form_y->Text().
        "&host=".$win->form_host->Text().
        "&db=".$win->form_db->Text().
        "&pomer=".$win->form_pomer->GetCheck().
        "&no=".$win->form_no->Text().
        "&t=".time.
        "&only=".$win->form_only->GetCheck());
 return(1);
}

sub ::mainWin_Terminate
{
 defined(my $win = $Win32::GUI::Loft::window{mainWin}) or return(1);
 return(-1);
}
#EOF


  

:
:..                      Roman Fordinal
:.: fordinal na slovanet.sk



Další informace o konferenci Perl