Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1842 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [résolu] comment faire un "automation server" en VB ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] comment faire un "automation server" en VB ?

n°145384
ZZZzzz
Posté le 27-05-2002 à 12:42:22  profilanswer
 

voilà, je débute complètement en VB et je cherche une fonction d'ouverture et lecture dans un fichier... (équivalent fopen(), fread() du c) ça fait un ptit moment que je cherche mais je trouve pas (chui une tanche)... aidez-moi SVP ! merci :) !

 

[jfdsdjhfuetppo]--Message édité par ZZZzzz le 30-05-2002 à 11:35:11--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 27-05-2002 à 12:42:22  profilanswer
 

n°145391
Kyle_Katar​n
Posté le 27-05-2002 à 12:46:26  profilanswer
 

Soit tu ouvre en binary et tu utilise Get soit tu ouvre en input et tu fais line input par exemple.

n°145408
ZZZzzz
Posté le 27-05-2002 à 12:59:18  profilanswer
 

bon alors on va dire que je suis une grosse tâche ! j'ai jamais fait de VB.. comment ça marche le Get ?
 
j'ai le bout de code suivant:
 
"
    VarString = String(10, " " )
 
'    Open "c:/essai.txt", #1
     
     Get #1, , VarString
"
 
je sais pas comment fonctionne le Open , tu pourrais me donner un ptit exemple rapide que je comprenne un peu. merci de ton aide !

n°145410
ZZZzzz
Posté le 27-05-2002 à 13:02:03  profilanswer
 

c bon ok je viens de trouver un exemple !

n°145445
ZZZzzz
Posté le 27-05-2002 à 14:06:37  profilanswer
 

maintenant j'aimerai bien savoir comment on fait une appli COM (qui puisse "communiquer" avec les scripts ou langages interprétés) ? quel type de projet je dois faire, quand je donne le progID qui permet de retrouver l'handle de l'applic dans un VBScript ? comment implémente-t-on les méthodes, évenements et propriétés qui seront exposées ? , etc, etc...

n°145455
HelloWorld
Salut tout le monde!
Posté le 27-05-2002 à 14:22:45  profilanswer
 

Citation :

maintenant j'aimerai bien savoir comment on fait une appli COM (qui puisse "communiquer" avec les scripts ou langages interprétés) ? quel type de projet je dois faire, quand je donne le progID qui permet de retrouver l'handle de l'applic dans un VBScript ? comment implémente-t-on les méthodes, évenements et propriétés qui seront exposées ? , etc, etc...


 
COM je connais très peu, mais je crois pas que VB soit vraiment indiqué ...
Regarde du coté d'ATL en C++ ...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°145483
ZZZzzz
Posté le 27-05-2002 à 14:46:55  profilanswer
 

euh oui en fait cété pour éviter d'utiliser c++ (car ça a l'air compliqué, j'ai déjà fait des activeX, mais pas des applics COM directement.. et je sais pas comment ça fonctionne)

n°145532
Oreste
Posté le 27-05-2002 à 15:49:06  profilanswer
 

Perso j ai fais une simple dll en VB (avec mes classes et mes methodes) que j ai ajouté en tant que composant COM sur mon serveur, et ensuite j accede au objet par mes scripts ASP...
 
Je sais pas si ca repond a ta question mais si tu veux mon source pour voir comment c est structuré je peux te l envoyer, par contre etant loin d etre un specialiste en VB je ne sais pas si je m y suis pris correctement mais bon ca marche :D

n°145975
ZZZzzz
Posté le 28-05-2002 à 11:24:52  profilanswer
 

en fait comment ajoutes-tu ton dll en tant que composant com sur ton serveur (serveur de koi au fait, j'y connais rien du tout ...) ? en général j'accède au composant COM par un "progID" via le VBScript avec un "CreateObejct(progID.Application)", comment défini-t-on celui-ci (le progID) dans VB ? est-ce le nom du projet, de la classe ???

n°146053
ZZZzzz
Posté le 28-05-2002 à 12:24:49  profilanswer
 

je sais qu'en VC je dois faire une classe qui hérite des capacités de messages mappins (automation) via la classe CCmdTarget ou un truc du genre mais en VB ? à priori j'ai l'impression que de base on les fonctions supporte directement l'automation car l'appliation VB de base hérite de ses capactiés.. mais comment récupéré son handle avec le 'CreateObject()' du VBscritp, quel est son "progID" ? peut-être n'est-ce pas ".application" mais autre chose ??? merci de votre aide !

 

[jfdsdjhfuetppo]--Message édité par ZZZzzz le 28-05-2002 à 13:10:43--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 28-05-2002 à 12:24:49  profilanswer
 

n°146080
ZZZzzz
Posté le 28-05-2002 à 13:11:17  profilanswer
 

donc en fait la question est: "est-ce que je peux faire un "automation server" en VB ? si oui, comment ?

n°146124
ZZZzzz
Posté le 28-05-2002 à 14:05:13  profilanswer
 

c bon oki j'ai trouvé... cété juste dans la manière d'accéder à l'objet COM dans 'CreateObject' c 'CreateObject(NomProj.NomClass)', fallait savoir...
mon monologue s'achève ici :D !

n°146716
ZZZzzz
Posté le 29-05-2002 à 10:03:15  profilanswer
 

et bien non j'ai une autre question, Oreste tu disais avoir fait un dll pour lequel tu accéder aux méthodes avec des scripts ASP. mais alors est-ce que tous les DLL sont des objets COM (ou utilisent l'automation) ? et comment accède-t-on aux méthodes d'un DLL avec le "CreateObject()" du VBScritp ?
 
autre question: coment charge-t-on un DLL en VB et accède-t-on à ses méthodes ?
 
merci d'avance !

 

[jfdsdjhfuetppo]--Message édité par ZZZzzz le 29-05-2002 à 10:04:30--[/jfdsdjhfuetppo]

n°147460
Bloodymary​_
Posté le 30-05-2002 à 00:33:06  profilanswer
 

tu fais un declare comme pour utiliser une api

n°147553
ZZZzzz
Posté le 30-05-2002 à 10:14:22  profilanswer
 

merci bloody, en fait j'avais fini par trouver... j'aurai dû le préciser...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [résolu] comment faire un "automation server" en VB ?

 

Sujets relatifs
[SQL SERVER] Compatibilité Win2k[Java] Limiter un JTextField a la saisie d'un numérique? [Résolu]
[PHP] Insérer une image [résolu][Java] Comment accéder à une donnée de la classe mère??? [Résolu]
Word / SQL server[SQL server] Delai de deconnexion importante
[OLE Automation] Prbl avec VB utilisant Excel 95 (avec 97-XP c bon)[JAVA] Repaint ne marche pas :(((( [Resolu]
[SQL] Requête et date (Problème résolu merci...)PWS & SQL Server
Plus de sujets relatifs à : [résolu] comment faire un "automation server" en VB ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR