Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизА можно ли перевести php или perl-скрипты в формат dll и вызывать Найти похожие ветки
← →
Кен (2003-06-25 04:33) [0]их из Дельфи ? В них удобно со строками работать. Регулярные выражения там всякие использовать, и т. д.
Кстати, попутно, ксть ли в Дельфи аналоги join и explode, как в php ? Это, чтобы переводить строки в массив и собирать обратно.
Как лучше в RichEdit подсчитать статистику слов ? Какое слово, сколько раз употребляется. Я написал свою функцию, но когда текст большой, она тормозит. Может есть чего родное, пошустрее ?
← →
Calm (2003-06-25 09:00) [1]Регулярные выражения можно и в Delphi использовать. Для этого есть специальные компоненты.
> Это, чтобы переводить строки в массив и собирать обратно
var
MyStr:string
begin
MyStr:="Ку-ку";
MyStr[1]:="!";
end;
Это тебе чем не массив?
← →
Palladin (2003-06-25 09:12) [2]
> Кен © (25.06.03 04:33)
ну готовся, щаз будут высказыватся... наверно...
← →
DiamondShark (2003-06-25 16:50) [3]Найти реализацию PHP или Perl в виде ActiveScript и использовать.
Как работать с ActiveScript смотри здесь
http://www.delphikingdom.com/helloworld/activescript.htm
Языковой движок Perl можно взять здесь
http://www.activestate.com/Products/ActivePerl/
← →
ZZ (2003-06-25 17:10) [4]Исходники PHP можно взять на http://www.php.net/
← →
k-man (2003-06-25 17:13) [5]
> ну готовся, щаз будут высказыватся... наверно...
А лучше сразу бить...
← →
Кен (2003-06-26 02:12) [6]> Calm © (25.06.03 09:00)
> Регулярные выражения можно и в Delphi использовать. Для
> этого есть специальные компоненты.
Я видел этот компонент. Там написание простейшего выражения превращается в писанину на пол-страницы. Да и зачем вообще чесать гланды через .... ? Если работаем со строками но перл или php. Если пишем оболочку - то Дельфи. Я думаю такой подход правильный.
> Calm © (25.06.03 09:00)
> Регулярные выражения можно и в Delphi использовать. Для
> этого есть специальные компоненты.
>
>
> > Это, чтобы переводить строки в массив и собирать обратно
>
> var
> MyStr:string
> begin
> MyStr:="Ку-ку";
> MyStr[1]:="!";
> end;
> Это тебе чем не массив?
Но это же символьный массив, а не строковый.
Цитата из справки :
(PHP 3, PHP 4 >= 4.0b1)
explode -- Split a string by string
...
Example 1. explode() example
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode (" ", $pizza);
> DiamondShark © (25.06.03 16:50)
> Языковой движок Perl можно взять здесь
> http://www.activestate.com/Products/ActivePerl/
У меня есть Перл.
> ZZ © (25.06.03 17:10)
> Исходники PHP можно взять на http://www.php.net/
У меня есть PHP.
И Аппач тоже есть. ( на всякий случай )
> DiamondShark © (25.06.03 16:50)
> Найти реализацию PHP или Perl в виде ActiveScript и использовать.
>
> Как работать с ActiveScript смотри здесь
> http://www.delphikingdom.com/helloworld/activescript.htm
А где её найти ? Да и зачем так сложно то ?
Я хочу просто превратить мой index.php в index.dll и вызывать из Дельфи с нужными параметрами. Как такое осуществить ? Может конвертер какой есть ?
← →
nikkie (2003-06-26 03:04) [7]Кен, тебе видимо надо конвертер, чтобы ТЗ сразу в бинарник конвертировал...
То ли ты всех так подкалываешь, то ли я на асфальте, в лыжи обутый...
ЗЫ по теме:
1. TRegExpr - отличная компонента, про "писанину на пол-страницы" не надо...
2. Если есть perl.exe ты любой скрипт легко можешь выполнить. Только вопрос - как ты параметры в скрипт/из скрипта передавать будешь?
3. В виду пункта 2, использовать ActivePerl может быть разумно. Статья может, действительно, слишком много требует, учитывая твою лень. Но если использовать ScriptControl, то это будет не просто, а очень просто.
← →
Кен (2003-06-26 03:47) [8]> nikkie © (26.06.03 03:04)
> 1. TRegExpr - отличная компонента, про "писанину на пол-страницы"
> не надо...
Нет надо. Запостить сюда файл примера ( TestRE.pas ) на 770 строк ? Будем разбирать построчно. Вникать всем форумом в каждый оператор. Строить версии зачем то или иное нужно, и что обозначает. Или не будем ?
> 2. Если есть perl.exe ты любой скрипт легко можешь выполнить.
А другие как у которых перла нету ?
> Но если использовать ScriptControl, то это будет не просто,
> а очень просто.
Хочу длл.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.019 c