1
Quelqu'un peut-il traduire le code suivant en C++? Est-ce possible ou y a-t-il des informations vitales manquantes?Initialiser l'objet COM/Traduire le code VB en C++
Dim Laser As Object Sub EnableLaser ‘ Create a laser object if it hasn’t been done yet If Laser Is Nothing Then Set Laser = CreateObject("NWLaserXControl.NWLaserX") End If If Laser.Initialize Then Laser.RepRate = 10 ‘ set the rep rate to 10Hz Laser.LaserEnabled = True ‘ turn on laser power supply, get it ready End If End Sub
@Vinay: +1, mais il convient de mentionner que vous n'avez probablement pas besoin d'appeler CoInitialize chaque fois. Une fois au démarrage de l'application, et une fois sur le démontage (si vous avez un appartement) est bien. – casperOne
Oui, vous avez raison, mise à jour en conséquence – Vinay
Vous pouvez obtenir le CLSID en utilisant CLSIDFromProgId. – Ismael