Запустите файл DLL в PHP - PullRequest
0 голосов
/ 15 июля 2010

У меня есть файл DLL со мной. Я знаю его исходный код, а также знаю, какие у него есть методы. Что я хочу, чтобы вызвать этот файл DLL через php. Я должен иметь возможность передавать параметры в этот файл DLL и возвращать значения из этого файла как в PHp. После поиска в Google, у меня есть классы COM и DOTNET, доступные в php для чтения файлов dll. Их документация не очень помогает.

Для класса DOTNET, например,

$stack = new DOTNET("mscorlib", "System.Collections.Stack");

Что такое "mscorlib" Это имя файла dll? Когда я пытаюсь создать объект, это приводит к фатальной ошибке.

EDIT

Вот мой код файла dll.

namespace datacubetest
{
   public class datacubetest
   {
       private string myvalue;
       public bool SetMyValue(string psMyValue)
       {
           myvalue = psMyValue;
           return true;
       }
       public string GetMyValue()
       {
           return myvalue;
       }
   }
}

Я пытаюсь запустить его на своем локальном хосте. Так что с php я хочу вызвать методы setValue и getValue.

1 Ответ

1 голос
/ 15 июля 2010

Сначала попробуйте найти документацию. Это может ответить на некоторые вопросы

http://php.net/manual/en/class.dotnet.php

http://www.phpbuilder.com/manual/class.dotnet.php

1) У вас есть .Net runtime на вашем веб-сервере?

2) Не могли бы вы опубликовать код, который не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...