Ayuda clase DOTNET de php
Publicado por diego (1 intervención) el 31/03/2020 01:00:17
Buenas noches,
Necesito ayuda, desde hace semanas estoy tratando de configurar una Dll hecha con C#.net con la clase DOTNET y no logro el objetivo cada ves me muestra errores que e venido solucionando pero me estanque con un error y es el siguiente: mensaje del error: Failed to instantiate .Net object [CreateInstance] [0x80131047]
les comento que por el lado del .net al crear la biblioteca de clase coloque visible el COM, y la DLL generada la coloque a la altura del php.exe, los parámetros de necesarios que necesita el DOTNET los ubique con el developer powershell for vs 2019:
([system.reflection.assembly]::loadfile("C:\php\ClassPrueba.dll")).FullName
ClassPrueba, Version=1.0.0.0, Culture=neutral, PublicKeyToken=127996ce8df6b6e1
por el lado de php tengo esto:
intente con la clase COM de php, pero me muetra este error:
mensaje del error: Failed to create COM object `ClassPrueba.HK': Sintaxis no v�lida
Nota: tengo php 7.0.20
alguna sugerencia o pasos a seguir para configurar bien la DLL?
Necesito ayuda, desde hace semanas estoy tratando de configurar una Dll hecha con C#.net con la clase DOTNET y no logro el objetivo cada ves me muestra errores que e venido solucionando pero me estanque con un error y es el siguiente: mensaje del error: Failed to instantiate .Net object [CreateInstance] [0x80131047]
les comento que por el lado del .net al crear la biblioteca de clase coloque visible el COM, y la DLL generada la coloque a la altura del php.exe, los parámetros de necesarios que necesita el DOTNET los ubique con el developer powershell for vs 2019:
([system.reflection.assembly]::loadfile("C:\php\ClassPrueba.dll")).FullName
ClassPrueba, Version=1.0.0.0, Culture=neutral, PublicKeyToken=127996ce8df6b6e1
por el lado de php tengo esto:
1
$form = new DOTNET('ClassPrueba, Version=1.0.0.0, Culture=neutral PublicKeyToken=127996ce8df6b6e1','Jph.HK.HK');
intente con la clase COM de php, pero me muetra este error:
mensaje del error: Failed to create COM object `ClassPrueba.HK': Sintaxis no v�lida
Nota: tengo php 7.0.20
alguna sugerencia o pasos a seguir para configurar bien la DLL?
Valora esta pregunta


0