![]() |
![]() |
![]() ![]()
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,
Gryps jest w tym że mam napisanych ze 200 funkcji i teraz to przerabiać na php to lekka poraszka. Taki jest błąd. Fatal error: Call to undefined function AddBackSlash() in C:\serwer\strony\www\Agencja reklamowa\Index.php on line 2 Żecz w tym że zależy mi na podłączeniu swojej bibloteki do php, nie jest istotne co robi ta funkcja. Tak wpisałem tu "extension = twoj.dll " ale nic z tego. Dlatego tak się zastanawiam co jest nie tak. Pozdrawiam Sławomir Gruszka Ten post edytował slawek635 14.03.2006, 15:49:47 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 21:11 |