|
|
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
|
|