Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : La fonction REPLACE [ Archives Visual Basic / Exécution ] (PROGRAMMIX)

lundi 9 juin 2003 à 18:08:34 | La fonction REPLACE

PROGRAMMIX

J'ai réalisé une application VB6 utilisant la fonction REPLACE.

Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.

Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.

Quelqu'un pourrait-il m'éclairer sur ce mystère ?



Programmix

lundi 9 juin 2003 à 18:19:41 | Re : La fonction REPLACE

rene38

Bonjour
Un petit bout de code qui ne "marche" pas stp;



-------------------------------
Réponse au message :
-------------------------------

> J'ai réalisé une application VB6 utilisant la fonction REPLACE.
>
> Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.
>
> Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.
>
> Quelqu'un pourrait-il m'éclairer sur ce mystère ?
>
>
>
> Programmix

lundi 9 juin 2003 à 18:47:14 | Re : La fonction REPLACE

PROGRAMMIX

Bonjour René38

Le code est du genre :
MonTexte=Replace(MonTexte,"0:00:00","")

Sur certains PC, "l'heure zéro" est correctement remplacée par un "blanc" alors que sur d'autres, celle-ci reste présente...


Programmix


-------------------------------
Réponse au message :
-------------------------------

> Bonjour
> Un petit bout de code qui ne "marche" pas stp;
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai réalisé une application VB6 utilisant la fonction REPLACE.
> >
> > Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.
> >
> > Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.
> >
> > Quelqu'un pourrait-il m'éclairer sur ce mystère ?
> >
> >
> >
> > Programmix
>

lundi 9 juin 2003 à 19:14:57 | Re : La fonction REPLACE

Delbeke

Salut

Le problème vient probablement du panneau de configuration (paramètres régianaux) et du choix du format des dates/heures

Personellement, j'utilise la fonction ci-dessous

Public Function Replace(ByVal MyString As String, ByVal ItemToFind As String, ByVal ItemToReplace As String) As String
Dim iPosit As Long
Dim strTemp As String
Dim strTemp1 As String
Dim strTemp2 As String
strTemp = MyString
iPosit = InStr(strTemp, ItemToFind)
While iPosit > 0
strTemp1 = Left(strTemp, iPosit - 1)
strTemp2 = Mid$(strTemp, iPosit + Len(ItemToFind))
strTemp = strTemp1 & ItemToReplace & strTemp2
iPosit = InStr(strTemp, ItemToFind)
Wend
Replace = strTemp
End Function

Si tu la place dans un module, elle remplacera la fonction replace de vb

Jean-Luc


-------------------------------
Réponse au message :
-------------------------------

> Bonjour René38
>
> Le code est du genre :
> MonTexte=Replace(MonTexte,"0:00:00","")
>
> Sur certains PC, "l'heure zéro" est correctement remplacée par un "blanc" alors que sur d'autres, celle-ci reste présente...
>
>
> Programmix
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour
> > Un petit bout de code qui ne "marche" pas stp;
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai réalisé une application VB6 utilisant la fonction REPLACE.
> > >
> > > Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.
> > >
> > > Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.
> > >
> > > Quelqu'un pourrait-il m'éclairer sur ce mystère ?
> > >
> > >
> > >
> > > Programmix
> >
>

lundi 9 juin 2003 à 21:18:04 | Re : La fonction REPLACE

rene38

Es-tu sûr que "l'heure zéro" est bien représentée par 0:00:00 dans MonTexte ? Un petit débogage s'impose.



-------------------------------
Réponse au message :
-------------------------------

> Bonjour René38
>
> Le code est du genre :
> MonTexte=Replace(MonTexte,"0:00:00","")
>
> Sur certains PC, "l'heure zéro" est correctement remplacée par un "blanc" alors que sur d'autres, celle-ci reste présente...
>
>
> Programmix
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour
> > Un petit bout de code qui ne "marche" pas stp;
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai réalisé une application VB6 utilisant la fonction REPLACE.
> > >
> > > Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.
> > >
> > > Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.
> > >
> > > Quelqu'un pourrait-il m'éclairer sur ce mystère ?
> > >
> > >
> > >
> > > Programmix
> >
>

mardi 10 juin 2003 à 17:43:15 | Re : La fonction REPLACE

PROGRAMMIX

Oui, oui, je suis certains

Comme je le disais, ce qui est étonnant c'est que sur certains PC, la fonction fait ce qu'on lui demande et sur d'autres non.

De plus, le problème n'est pas lié aux données puisque tous les PC interrogent les mêmes données...

Bon, ceci dit, j'ai "recréé" une fonction équivalente comme suggéré par Delbeke... mais je reste sur ma fin et trouve dommage de devoir faire cette "rétrogadation".

Programmix


-------------------------------
Réponse au message :
-------------------------------

> Es-tu sûr que "l'heure zéro" est bien représentée par 0:00:00 dans MonTexte ? Un petit débogage s'impose.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour René38
> >
> > Le code est du genre :
> > MonTexte=Replace(MonTexte,"0:00:00","")
> >
> > Sur certains PC, "l'heure zéro" est correctement remplacée par un "blanc" alors que sur d'autres, celle-ci reste présente...
> >
> >
> > Programmix
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour
> > > Un petit bout de code qui ne "marche" pas stp;
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > J'ai réalisé une application VB6 utilisant la fonction REPLACE.
> > > >
> > > > Or après installation de cette application sur différents PC, j'ai malheureusement dû constater qu'elle ne fonctionnait pas sur tous.
> > > >
> > > > Je pensais que cela était dû au Windows, mais même sur un vieux PC ayant Win98, elle ne marche pas.
> > > >
> > > > Quelqu'un pourrait-il m'éclairer sur ce mystère ?
> > > >
> > > >
> > > >
> > > > Programmix
> > >
> >
>

mardi 30 décembre 2003 à 17:22:14 | Re : La fonction REPLACE

yla

Salut Programmix,

As tu eu finalement la réponse à ta question?
J'ai le même problème : j'ai déployé sur des postes hétérogènes (en Windows et en Word) une appli qui, à un moment, remplace des variables dans un fichier Word par des valeurs calculées.
Et sur quelques postes, ça plante!

Merci pour ton aide
Yal



Cette discussion est classé dans : fonction, pc, application, replace


Répondre à ce message

Sujets en rapport avec ce message

Application bloquante [ par schub1015 ] Bonjour,j'ai un programme avec une fonction qui prend du temps à s'éxécuter. Le traitement dure environ 5 minutes ( c une application de gestion de fi probleme licence avec dbgrid32 [ par gilles74 ] J'ai une application qui tourne sur un PC actuellement sous VB6.0 sous Windows 2000J'ai un nouveau PC ou j'ai aussi VB6.0 sous window 2000.Cette meme fonction replace pour un guillemet [ par roro_user ] Bonjour,J'essaie d'utiliser la fonction replace pour remplacer un guillemet:Replace(machaine," " ","") et bien sur ca ne marche pas, il prend mon guil Connexion résau [ par abdellatifalaoui ] Bonjourje travail dans une sté ou plusieurs PC son installés sur plusieurs réseau.chaque agence est dotté de son retour ainsi que de son identificatio utilise une fonction c++ [ par amiro ] j'ai une bibliothéque codé en c.je veux que lorsque je fais un clic sur un bouton dans une application vb je serais capable d'envoyer les résultas de Librairie de la fonction Format [ par sebastouille ] Bonjour à tous, J'ai un problème: J'ai fait un programme en VB sur un pc qui est sous Win Xp familial, le programme n'est pas terminé, j'ai transfér piloter un pc distant [ par thedue67 ] Bonjour , je develope actuellement une application client/serveur en vb permettant de piloter un pc relié à une tv. J 'ai vu les exemples présents su Fonction replace en VBA, problème [ par Spylover ] Bonjour,j'utilise chez moi Office XP et j'utilise la fonction replace(,,,) qui fonctionne très bien, à titre pro, j'essaie d'utiliser cette fonction e Problème fonction replace(,,,) en VBA [ par Spylover ] Bonjour,j'utilise chez moi Office XP et j'utilise la fonction replace(,,,) qui fonctionne très bien, à titre pro, j'essaie d'utiliser cette fonction e Execution d'une " Application " sur un PC distant via un Trojan [ par cedleg ] Bonjour j'ai cherché sur plusieurs forums et je tourne en rond. Je cherche à exécuter sur un PC en réseau un programme en le lancant de mon PC, mais t


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.