Страница 1 из 1

Помогите перевести с Паскаля на PSQL функцию

Добавлено: 29 авг 2006, 14:59
Dmitry74
Помогите перевести функцию написанную в Delphi в PSQL

Код: Выделить всё

  function UnCryptoString(ASource: String; AShift: Integer): String;
var
  StrLength, i: Integer;
begin
  Result := ASource;
  StrLength := Length(Result);
  for i := 1 to StrLength do
    if Result [i] >= #32 then
      Result [i] := Chr ((Ord (Result [i]) + 192 - AShift) mod 224 +32);
end;
Буду очень признателен!
Или подскажите аналогичные функции Length Ord Result
А то я в PSQL не силён и ничего не выходит... :(

Добавлено: 29 авг 2006, 15:03
Dimitry Sibiryakov
А зачем? Засунь этот код в UDF и все, телемаркет.

Добавлено: 29 авг 2006, 15:06
Dmitry74
Dimitry Sibiryakov писал(а):А зачем? Засунь этот код в UDF и все, телемаркет.
Дим! подскажи как это сделать.
а то я ни разу...

Добавлено: 29 авг 2006, 15:24
Dimitry Sibiryakov

Добавлено: 29 авг 2006, 16:23
kdv
любые примеры с ibase.ru
www.ibase.ru/devinfo/udf_ok.htm
www.ibase.ru/download/safeudf.zip
и т.д.

Добавлено: 29 авг 2006, 16:46
Dmitry74
А на встроенном сервере эта фича будет работать?

А то кручу верчу не могу воспользоваться!

Куда DLL готовую копировать

Добавлено: 29 авг 2006, 16:51
kdv
А на встроенном сервере эта фича будет работать?
будет.
А то кручу верчу не могу воспользоваться!
Куда DLL готовую копировать
а ты filemon запусти, и посмотри, где твоя программа (через embedded) ищет эту udf dll.