begin process at 2012 05 30 03:54:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Réseau & Internet

 > 

Manipuler des fichiers sur un server web


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Manipuler des fichiers sur un server web

mercredi 1 août 2007 à 16:06:28 | Manipuler des fichiers sur un server web

N0euX

Bonjour,

Je cherche a manipuler des fichiers sur un server Web et ce en C++ et VB.NET.

Plus precisement, je developpe actuellement une application Web "complexe". En effet, derriere une de mes pages ASP, VB.NET fait appel a une application console (en c++).

Cette derniere doit pouvoir manipuler des fichiers textes (lecture,ecriture, eventuellement creation) et ensuite le VB.NET doit pouvoir les manipuler aussi.

 

J arrive a lancer lexecution de l'application C++ mais mon probleme est que je ne sais pas manipuler les fichiers comme je l aurais fait en local, vu qu ici tout se passe cote serveur et que le simple write ne marche pas..

 

Donc en fait je me demande comment faire.

Est-il possible de faire une sorte de Server.CreateObject en C++ et en VB.NET ?? car jai vu que cela semble marcher en ASP..

Comment peut-on manipuler des fichiers sur un serveur Web par C++ et VB.NET ??

jeudi 2 août 2007 à 12:55:32 | Re : Manipuler des fichiers sur un server web

rt15

Membre Club Administrateur CodeS-SourceS
Salut,

J'ai pas tout pigé là.

Une application Web, c'est (généralement) côté serveur :
  Une machine virtuelle VB.NET qui peut faire des modifs sur l'ASP.
  Un interpréteur ASP qui convertie l'ASP en html.

Côté client :
  Un navigateur qui est capable de afficher du html et d'executer du javascript.

Si tu lances une appli  C++ à partir du VB.NET, tu la lance côté serveur. Cette appli C++ ne peut donc agir que sur les fichiers du serveur. On ne peut pas créer de fichiers sur le client facilement. Il faut par exemple passer par de l'ActiveX (Des fichiers executables par les scripts executés sur le navigateur). On peut faire des ActiveX ou utiliser ceux présent sur le PC tels qu'une instance de FileSystemObjet.

Mais pour la manipulation côté serveur : aucun souci. le VB.NET s'execute côté serveur, donc il n'y a rien de particulier à faire.


jeudi 2 août 2007 à 21:43:54 | Re : Manipuler des fichiers sur un server web

N0euX

Oui je me suis peut etre mal expliqué désolé mais c'est pas très clair pour moi non plus..

En fait, mon C++ doit s'exécuter coté client car il a besoin d'utiliser un périph qui se trouve sur la machine cliente et aussi manipuler des fichiers textes coté client.. Mais par contre je ne connais rien aux ActiveX malheureusement si c'est la seule solution.. Il existe des tutoriaux simple?

jeudi 2 août 2007 à 22:07:07 | Re : Manipuler des fichiers sur un server web

rt15

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Il serait préférable que tu essais de t'en sortir sans avoir à coder un ActiveX. C'est très pénible à faire en C++ paraît-il. En deux mots, les ActiveX sont des objet COM/OLE 2 implémentant les interfaces IUnknown et IDispatch. Ils sont généralement stockés dans des ocx, mais seul l'extension les fait différer d'une dll. Si tu connais le VB6, fait le en VB6 : faire un ActiveX dans ce langage est supra simple. Si tu as accès physiquement au PC client, met en place ton exe en C++ dessus, et tu pourras l'executer en VB script sans problème par exemple à l'aide d'un objet ActiveX qui s'appel shell si mes souvenirs sont bons. En VB script, tu pourras aussi faire quelques manips sur les fichiers, mais faire des actions sur un périph, ça risque d'être compliqué... Vala un lien vers la page d'acceuil des scripts M$ : http://msdn2.microsoft.com/en-us/library/ms950396.aspx
vendredi 3 août 2007 à 10:46:44 | Re : Manipuler des fichiers sur un server web

N0euX


Ok je pense que j ai compris merci. je voulais essayer d eviter les ActiveX parce que niveau secu c est pas top je trouve donc je cherchais autre chose.. mais bon aparemment je nai pas trop le choix si je veux faire ca.

Merci


Cette discussion est classée dans : net, vb, web, fichiers, manipuler


Répondre à ce message

Sujets en rapport avec ce message

récupération de données excel avec vb.net et bascule vers un fichier unique .txt [ par coeurdenoir ] Bonjour,je suis un débutant alors ne soyez trop dur avec moi.Voila je travaille sur un projet informatique et aujourd'hui je bloque sur un point qui Utiliser une DLL avec une interface en C [ par TheRobot ] Bonjour, Je developpe une application en VB.net et je voudrais utiliser une dll avec une interface C.A priori ce n'est pas possible car il n'y a pas d C++ et vb.net [ par grololo ] Bonjour,dans un projet VB.NET, j'utilise un ocx réalisé en c++.Je voudrais savoir comment debugger mon ocx en c++ dans le projet VB.NET, c'est à dire conversion [ par mayouma ] Bonjour à tous;je suis entrain de faire une dll en c++.net qui contient cette fonction: generer(USHORT *Cle, USHORT taille)je veux faire appel à cette [Visual .NET 2003] Web Components (OWC10.DLL) initialisation [ par spyanakine ] Salut à tous, j'utilise un web ocomponent OWC10.DLL sous Visual .NET 2003 en C++ (et non VB). Je n'arrive pas à initialiser les valeurs du graphique c Aides debutant C++ [ par le5ejumeau ] Bonjour, Je programmais et vb.net et je viens de me mettre au c++ depuis aujourd'hui. Je programme sous Visual dot net. Voila mon probleme  : En vb.ne gestion de fichiers ds C++.net [ par malouve ] bonjour à tous,je suis sur un projet ki consiste à gérer (ouvrii, traiter les données et fermer) un fichier txt ( qui contient 201 lignes et 9 colonne Halte au Massacre avec le .net !!!!! [ par Tank01 ] Bonjour,Je suis developpeur en C,C++, pascal,turbopascal, et visualBasic.    Il m'arrive de coder en technologie .net ainsi qu'en technoligie "native" Problème de cast [ par sylvain230 ] Bonjour,J'ai créé ma DLL de hook en C++.Je l'ai inclu a mon projet vb.net.Mon problème est que :en vb.net j'aiPublic Declare Function InstallMouseHook


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales