Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z podpięciem DLL w php
slawek635
post 14.03.2006, 15:17:42
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 8.02.2006

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:42