Création d'objet avec COM.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Création d'objet avec COM.

par Invité » 14 juil. 2008, 19:57

ha ok oui merci j'y avais juste pas pensé :P

par zeus » 14 juil. 2008, 19:30

Modération :
babbu, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par Invité » 14 juil. 2008, 18:14

Bon ok laisser faire j'ai finalement trouver ( en parti ) ce que je voulais.

mon code pour ceux qui risque de chercher plus tard...

$Server;

$Server = new COM("OPC.Automation.1");
$Server->Connect("PhoenixContact.AX-Server.21");

$Server->OPCGroups->Add( "MyGroup"); 
$Server->OPCGroups(1)->OpcItems->AddItem( "TestResource.poids_60", 1);
$Server->OPCGroups(1)->OpcItems(1)->Read(2);

echo $Server->OPCGroups(1)->OpcItems(1)->value;
Merci pareil :P

Création d'objet avec COM.

par babbu » 14 juil. 2008, 16:43

Salut la france. J'ai un bon problème sur les bras.
Pour commencer j'ai besoin d'un objet que je ne peut avoir qu'en le créant avec la fonction COM de php. Je sais c'est pas super mais je n'ai pas le choix. L'aide n'est pas super sur internet a ce sujet. Bon voici donc le problème. Dans Visual studio je peut le mettre facilement en référence et ensuite le créer ( ex : Dim monserver as OPCAutomation.OPCServer), mais quand je vien pour le créer avec COM le nom n'est pas le meme. Je doit mettre cette ligne ( $Server = new COM "OPC.Automation"); ) pour avoir la mème chose. J'ai malheureusement besoin d'autre class de OPCAutomation. De plus il y a une fonction qui fonctionne très bien en vbscript ou je fait un createobject ( qui celon moi ressamble beaucoup a COM de php ) et qui fonctionne parfaitement.

Je me demande si vous n'aurier pas une solution ou des idées.

Je vous remerci.

Bruno

PS: si c'est pas claire ne vous gèner pas. J'ai esseiller d'etre le plus claire possible mais le problème est un peut dure a expliquer.