|
|
Tomasz Kaczanowski pisze:
MariuszB pisze:
Cześć
Szukam jakiegoś języka skryptowego który będę mógł zaimplementować w
aplikacji
napisanej w delphi.
Coś możecie polecić, macie jakieś własne doświadczenia?
Zaznaczam że interesuje mnie coś więcej niż proste wywołanie jakiegoś
skryptu z
poziomu delphi. Chciałbym mieć dostęp z poziomu skryptu do zmiennych
w aplikacji. Druga sprawa to chciałbym przygotować w delphi
biblioteki które później mogły
by być użyte w skryptach (wywoływanie funkcji/procedur, tworzenie
nowych obiektów)
np pascalscript:
http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}
Przeglądałem sam różne rozwiązania, i wybrałem PHP
Nie moge nic innego polecic, sprawdzone, działa i jest ok. Polecam
komponenty Delphi4PHP. Wbrew pozorom PHP nie służy tylko do produkcji
stron internetowych (serwerside), to uniwersalny język skryptowy o
ogromnych możliwościach, bogatej bibliotece, obsłudze tablic
asocjacyjnych i wiele wiele innych użytcznych funkcji, klas i procedur
których niezliczonych przykładów jest mnóstwo. Tysiace można ich
znależć, chocby tylko w manualu PHP. Łaczność z aplikacją zapewnia
moduł DelphiFunctions.pas, łatwo można przekazywac do i ze skryptu dane,
obsługe baz, procedury, funkcje, objekty itd. Język jest bardzo prosty i
przejrzysy. Komponenty równiez umożliwiaja pisanie rozszerzeń jezyka php
w postaci biblitek dll. Wykonywanyc przez php jak inne funkcje
rozszerzeń. Naprawdę warto. W razie co służę pomocą i doświadczeniem.
Można nawet sprawdzić, napisałem plugin oparty na Delphi4PHP do
Notepada++ to swietne narzędzie słuzy mi do bardzo wielu zadań. Aby się
pobawić pobierz poprostu z sekcji downlooad na forum
lc.yum.pl/forum">http://lc.yum.pl/forum, jedyny mankament to rejestracja ale to nic nie
kosztuje :-).
Kolejność jest taka :
1. Ściągnij Notepada++ z sourceforge
2. Ściągnij plugin skryptów PHP z linku który podałem
3. Nie narzekaj na rejestrację :-)
ps: w sieci są dwie wersje komponentu delphi4php, wybierz tę co zawiera
komponent PHPEngine. Z nim łatwo się restartuje "runtaimowo" usługę po
zmianach w php.ini lub włączeniu dodatkowych bibliotek.
Polecam
AK
|
|