![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Napisałem sobie własną bibloteke dll. Jest to kod w Delphi. Skompilowałem i podstawiłem do /php/ext. Po wywołaniu tej funkcji z poziomu php nie działa. Oczywiście z poziomu innych programów funkcja w tej bibliotece jest widziana i działa ale nie w php. Czy trzeba jeszcze gdzieś dodatkowo skonfigurować php ? Może ktoś kiedyś próbował własną Dll podłączyć i miał podobny problem ? <?php print AddBackSlash("123"); ?> -------------------------------------------------------------------- library xxx; uses SysUtils, Classes; type TErrorToLongString = class(Exception); function AddBackSlash(var s: ShortString): ShortString; begin Result:= ''; if Length(s) = 255 then raise TErrorToLongString.Create('Za długi string!'); if s[Length(s)] <> '\' then Insert('\', s, Length(s) + 1); Result:= s end; exports AddBackSlash name 'AddBackSlash'; begin end. Pozdrawiam Sławomir Gruszka |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 12:42 |