![]() |
![]() |
![]() ![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 8.02.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
Prawdę muwiądz jestem specjalistą w pisaniu programów w Delphi, Ale trafiła mi się do napisania aplikacja w php i dlatego mam taki problem. W C++ mało pisze a w sumie niewiele. Ale z tego co wiem to bibloteka Dll powinna działać wszędzie tak samo. Pozdrawiam Sławomir Gruszka |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:09 |