Forum Webscript.Ru

Программирование => PHP => Тема начата: AlexGad от 28 Марта 2003, 11:10:59

Название: Как использовать DLL в РНР
Отправлено: AlexGad от 28 Марта 2003, 11:10:59
Помогите очень надо!!!!
Имеется DLL написанная мною с ее помощью я выдергиваю данные об использовании инета. Имееются входные параметры в этой DLL это IP клиента и выводит она 6 параметров об использовании инете. Как получить данные и DLL?
Название: Как использовать DLL в РНР
Отправлено: ThE0ReTiC от 28 Марта 2003, 12:08:17
сделай COM интерфейс к этой DLL и дергай в РНР через COM объекты
Название: Как использовать DLL в РНР
Отправлено: AlexGad от 28 Марта 2003, 13:02:11
Можно пример привести как это делается?
Название: Как использовать DLL в РНР
Отправлено: Metaller от 31 Марта 2003, 10:55:23
Читать доки на http://www.msdn.com про COM. Хотя, лучше книжку купить. Имхо, рулит Круглинский (светлая ему память). А когда разберешься с COM (хех) - читать php-man по функциям COM.
Название: Как использовать DLL в РНР
Отправлено: ThE0ReTiC от 31 Марта 2003, 10:58:20
Metaller
[OFF]люишь ты над людьми подтрунивать ;)[/off]
Название: Как использовать DLL в РНР
Отправлено: Metaller от 31 Марта 2003, 11:02:39
ThE0ReTiC
[OFF]Ну, это болезнь всех тутошних завсегдатаев :)[/OFF]
Название: Как использовать DLL в РНР
Отправлено: AlexGad от 31 Марта 2003, 11:19:57
Уважаемые гуру...
Я конечно понимаю что вам такого рода проблемы даже в западло объяснить простым и не смышленым программерам, но все же может как то поточнее можно, а?
Название: Как использовать DLL в РНР
Отправлено: ThE0ReTiC от 31 Марта 2003, 11:24:20
AlexGad
тебе дали ссылку на документацию и совет, как и в какой последовательности разбираться...
примеров привести не могу, ибо подобного:
1. не видел
2. только собираюсь делать, соответственно еще не делал.
Название: Как использовать DLL в РНР
Отправлено: Metaller от 31 Марта 2003, 11:30:23
К сожалению, нельзя, ибо, ком это действительно серьезная тема, и в двух словах тут не объяснить. Нужно реализовать в длл-ке интерфейс, производный от IUnknown, который будет возвращать адреса остальных интерфейсов ком-объектов. Можешь попробовать сделать болванку com-dll с помощью AppWizard\'а и попытаться впихнуть туда свои функции... но, имхо, нужно изучать основы. А так - это как перебирать автоматическую коробку передач, не разбираясь в машинах вообще :)))