pl.comp.lang.delphi
[Top] [All Lists]

Re: Delphi i skrypty

Subject: Re: Delphi i skrypty
From: Andrzej Kmicic
Date: Wed, 30 Jul 2008 00:44:20 +0200
Newsgroups: pl.comp.lang.delphi




Tak z ciekawosci się dopytam, jak jest w Delphi4PHP z uzywaniem obiektow aplikacji Delphiowej? czy w skrypcie PHP moge uzywac obiektów z aplikacji? W sumie na tym zalezalo Borneq. Sam w swoim edytorze PHP mam plugin uzywajacy Delphi4PHP, ale nie sprawdzalem mozliwosci uzywania w skryptach obiektow aplikacji.

Pozwiodronka,
Zeman.

Nigdy nie korzystałem z dostępu do obiektów, raczej dopisuje do modułu kolejne funkcje która komunikuje sie z konkretnym obiektem aplikacji lub z danymi obiektu. Ale jest tez dostep przez polecenie register_delphi_component zwracającej komponent delphi.

Dla przykładu podam jeden ze skryptów z dema komponentu delphi_4_php.

skrypt :

$btnClose = register_delphi_component("btnClose");
$frmTest =   register_delphi_component("frmTest");
$btnClose->Caption = "&Exit";
$frmTest->Caption = "PHP4Delphi demo";
$btnClose->Top =  150;
$btnClose->FontSize = 10;
$btnClose->Cursor = -21;
$frmTest->Color = clGreen;
$st = delphi_input_box("InputBox", "Type your message", "Done");
delphi_show_message($st);

uzyskuje dostep do formy, tworzy przycisk Exit, wstawia napis na pasku aplikacji, zmienia kolor formy, uruchamia inputbox, i wprowadzony napis wyswieta w messagebox.

analogicznie jak do komponentów w module DelphiFunctions.pas jest również kilka funkcji dotyczących objektów delphi : register_delphi_object()
delphi_object_classname()
delphi_object_classnameis()
delphi_call_method()
delphi_get_method()

ale nie używałem i trzeba to przecwiczyc

pozdrawiam
AK


<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy