Thema: Delphi widestringreplace

Einzelnen Beitrag anzeigen

sancho1980

Registriert seit: 7. Feb 2006
429 Beiträge
 
#6

Re: widestringreplace

  Alt 20. Jun 2006, 13:10
das problem ist, dass ich (erst mit deiner funktion, jetzt mit der tnt-funktion) eine dll geschrieben hatte, auf die ich in in meiner datenbank als udf nutzen wollte; aber das funzt nicht so ganz.
die funktion sieht so aus:
Delphi-Quellcode:
unit Strings;

interface

uses
  SysUtils, TntSysUtils;

  function Replace(s, old, new: PWideChar): PWideChar; cdecl; export;

implementation

function Replace(s, old, new: PWideChar): PWideChar;
begin
  Result := PWideChar(Tnt_WideStringReplace(WideString(S), WideString(Old), WideString(New), [rfReplaceAll]));
end;

end.
in meiner datenbank (firebird) hab ich dann die funktion unter dem namen replacesubstring deklariert...
aber ein aufruf von:

select replacesubstring('Muster', 'u', 'a') from rdb$database hat als Ergebnis:

[result]Muster[/result]
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
  Mit Zitat antworten Zitat