Hello world,
Eerst ik wist niet zeker of dit topic in algemeen thuishoort of niet, maar ik heb hem toch maar hier geplaatst...
Het probleem:
Ik heb een in delphi geschreven comobject (een applicatiecore) genaamd appcore, en zou deze willen gaan aanroepen met PHP.
Het project van het com object levert uiteindelijk deze dingen op:
appcore.exe : de bij het com object horende exe (start een formpje met statusinfo)
appcore_tlb.pas: pasfile met de typelibrary van het comobject
appcore.tlb : een typelibrary bestand (hoewel ik niet weet waar ik dit nodig heb)
Ik roep het com object in access aan en dan doet hij het perfect
Op het internet heb ik wel wat informatie gevonden over het aanroepen van comobjecten in PHP,ik heb geprobeerd met gebruik te maken van de functies com_load_typelib, com_load en $obj = new COM("appcore.cocore").
als ik deze aanroep doe krijg ik de volgende melding :
Warning: (null)(): Unable to obtain IDispatch interface for CLDIS {0B6C3B16-AAB2-4CF6-AC88-763CA20F1CEC}: Access is dienied. in C:\webserver\www\test.php on line 2
in deze file staat
<?
$obj = new COM("appcore.cocore");
?>
terwijl ik m.b.v. dcom toch rechten heb ingesteld en deze naar mijn mening goed staan...
Mijn excuses dat ik niet specifieker kan vragen, maar alle tips en/of verwijzingen naar resources en voorbeelden zijn welkom.
Eerst ik wist niet zeker of dit topic in algemeen thuishoort of niet, maar ik heb hem toch maar hier geplaatst...
Het probleem:
Ik heb een in delphi geschreven comobject (een applicatiecore) genaamd appcore, en zou deze willen gaan aanroepen met PHP.
Het project van het com object levert uiteindelijk deze dingen op:
appcore.exe : de bij het com object horende exe (start een formpje met statusinfo)
appcore_tlb.pas: pasfile met de typelibrary van het comobject
appcore.tlb : een typelibrary bestand (hoewel ik niet weet waar ik dit nodig heb)
Ik roep het com object in access aan en dan doet hij het perfect
Op het internet heb ik wel wat informatie gevonden over het aanroepen van comobjecten in PHP,ik heb geprobeerd met gebruik te maken van de functies com_load_typelib, com_load en $obj = new COM("appcore.cocore").
als ik deze aanroep doe krijg ik de volgende melding :
Warning: (null)(): Unable to obtain IDispatch interface for CLDIS {0B6C3B16-AAB2-4CF6-AC88-763CA20F1CEC}: Access is dienied. in C:\webserver\www\test.php on line 2
in deze file staat
<?
$obj = new COM("appcore.cocore");
?>
terwijl ik m.b.v. dcom toch rechten heb ingesteld en deze naar mijn mening goed staan...
Mijn excuses dat ik niet specifieker kan vragen, maar alle tips en/of verwijzingen naar resources en voorbeelden zijn welkom.