Utilisation simple d'un objet COM dans une DLL
Bonjour à tous
Je suis un hyper débutant en C.
Je sais que je ne commence pas par le plus simple, mais j'ai extremement besoin d'un code pour pouvoir me connecter à un emulateur IBM et lui envoyer 4/5 fonctions par l'AUTOMATION qui suffisent à le piloter entierement.
Avec VB6 c'est tres simple, mais j'ai l'impression qu'avec C++, ce n'est pas le pied.:cry:
J'ai cherché une journée, et n'est rien trouvé de bon, ou bien que j'ai pu utiliser.
Si quelqu'un avait la gentillesse de me donner un petit coup de main à traduire ce genre de fonction VB en C++, je lui en serait reconnaissant moi, et trois générations de mes enfants derriere moi :lol:
Ou bien, si un de vous connait un lien ou a des connaissances sur ce sujet, j'ai besoin de ces 4 fonctions.
C'est EXTREMEMENT important pour moi, c'est la piece maitresse de toutes mes applications. :(
1/ Position curseur
2/ Lecture de tel caractere à tel caractere
3/ Ecriture de tel caractere
4/ Envois de telle touche de fonction
J'arrive pas à trouver.......j'suis désespéré :cry:
Voila ce que je cherche à faire en C
Connection et création de l'objet
Code:
1 2 3
| Set System = CreateObject("EXTRA.System") ' Gets the system object
Set System = GetObject(, "EXTRA.System") ' Gets the system object
Set SessionTGC = System.ActiveSession |
Positionnement sur le ligne 7 et la colonne 40
Code:
1 2
| SessionTGC.Screen.row = 7
SessionTGC.Screen.Col = 40 |
Envois d'une touche systeme (Enter)
Code:
SessionTGC.Screen.SendKeys (CodePerso)
Récupération de l'etat de l'emulateur
Code:
1 2
| Do ' Boucle d'attente
Loop Until SessionTGC.Screen.OIA.Xstatus = 0 |
Lecture d'une portion de l'ecran
Code:
If SessionTGC.Screen.Area(17, 37, 17, 68, , 1) = "Veuillez Confirmer votre DEMANDE" Then
Je vous remercie beaucoup de votre aide
Et vous souhaite une excelente journée