IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Problème avec instr


Sujet :

VB 6 et antérieur

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 7
    Points
    7
    Par défaut Problème avec instr
    bonjour
    en vb6 j'ai un probleme avec l'instruction instr(depart,chaine, recherchee)
    a la position depart je met une variable, mais meme en mettant val(depart)
    ca marche pas, si je met un chiffre pas de probleme, donc comment passer
    cette variable?
    si qq un a une idee, merci je prends

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    On peut voir un bout de code ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 7
    Points
    7
    Par défaut
    pc75 merci de ta réponse, mais bien qu'on aime tous une réponse rapide, je ne pense pas avoir mentionné urgent ou alors sans le savoir, je m'excuse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    w=instr(k,stock,"ALLEZLESBLEUS")
    w=instr(val(k),stock,"ALLEZLESBLEUS")
    par exemple mais ca ne marche pas
    w=instr(2,stock,"ALLEZLESBLEUS")
    marche
    toutes mes variables sont "global"
    merci et a+

  4. #4
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Le côté "urgent", c'est juste ma signature.

    Comment est déclarée et alimentée ta variable k ?
    Que vaut la variable stock ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 7
    Points
    7
    Par défaut
    le principe: je recupere un log en hexa que je met dans la variable "stock"
    je transforme le stock en une seule ligne , donc la variable stock vaut une ligne de donees hexa
    ensuite je cherche le debut d'une commande par k (ou autre)
    k=instr(stock,"cmd")
    la premiere commande ok, mais les autres je dois les demmarrer apres donc je
    prends une autre vartiable k1 qui est egale a k1=k+1 et
    j'ecris k=instr(k1,stock,"cmd") ca marche pas
    j'essai k=instr(val(k1), stock,"cmd") ca marche pas
    si je remplace k1 par 80(ou autre) ca marche, mais c'est pas normal car j'ai bien
    une quinzaine de commande à recuperer
    toutes les variables sont declarées en global(pas public)
    global k
    global k1
    global stock
    etc...
    a+

  6. #6
    Modérateur
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 077
    Points : 17 176
    Points
    17 176
    Par défaut
    Salut
    Essais de typer tes variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public k As Integer, k1 As Integer
    Public stock As String
    Soyez sympa, pensez -y
    Balises[CODE]...[/CODE]
    Balises[CODE=NomDuLangage]...[/CODE] quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Balises[C]...[/C] code intégré dans une phrase.
    Balises[C=NomDuLangage]...[/C] code intégré dans une phrase quand vous mettez du code d'un autre langage que celui du forum ou vous postez.
    Le bouton en fin de discussion, quand vous avez obtenu l'aide attendue.
    ......... et pourquoi pas, pour remercier, un pour celui/ceux qui vous ont dépannés.
    👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 16
    Points : 7
    Points
    7
    Par défaut
    bonsoir et merci a tous de votre aide
    probleme resolu avec ajout de "as integer"
    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Problème avec la fonction InStr
    Par phil_qc dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/09/2014, 18h50
  2. [AC-2007] Problème de listes liées avec instr. UNION
    Par Axe_Débutant dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 02/03/2013, 10h26
  3. Problème avec mon select + instr
    Par jacko842 dans le forum SQL
    Réponses: 2
    Dernier message: 10/05/2012, 16h15
  4. Problème requête avec INSTR()
    Par yohan0262 dans le forum Langage SQL
    Réponses: 9
    Dernier message: 13/06/2007, 10h20
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo