begin process at 2012 02 14 14:11:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

General

 > 

Bug VB6


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

Bug VB6

mercredi 28 juin 2006 à 12:20:18 | Bug VB6

zizouth

Salut,

voila j'ai un bug sur VB qui me casse la tete  j'avais des msgbox dans mon code, je les ai supprimés mais a l'execution ils apparaissent toujours!! j'ai bien verifier je les ai bien supprimer et enregistrer mon projet. J'ai redemarrer l'ordi, recréer un projet, supprimer l'ancien projet mais rien a faire!

voila mon code :

Private Sub Form_Load()
uptug.Show
'download  du  fichier  contenant  l'indice  de  la  version de  l'update
Label2.Caption = "Recherche de mise jours..."
temp = "version.txt"
Call down_tug("http://www.xxxxx.com/anticheatzizou/update.txt", "version.txt")
'ouverture  du  fichier  temporaire
Open temp For Input As #1
Input #1, textfile
Close #1
'verification  de  la  version de l'update  a  celle de  la  version  courante
If textfile > 1 Then
Label2.Caption = "Mise à jours trouvée, téléchargement..."
'download  du  fichier  contenant  l'update
temp2 = "ACSC.exe"
Call down_tug("http://www.xxxxx.com/anticheatzizou/ACS.exe", "ACSC.exe")
'execution  du  fichier
Label2.Caption = "Vous avez la dernière version!"
Shell temp2, vbNormalFocus
uptug.Hide
indentification.Show
Else
Label2.Caption = "Vous avez la dernière version!"
Kill temp
uptug.Hide
indentification.Show
End If
End Sub

Sub down_tug(URL As String, SaveAs As String)

    Dim hOpen                As Long
    Dim hOpenUrl            As Long
    Dim bDoLoop          As Boolean
    Dim bRet                As Boolean
    Dim sReadBuffer      As String * 2048
    Dim lNumberOfBytesRead  As Long
    Dim sBuffer          As String

    hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_PRECONFIG, vbNullString, vbNullString, 0)
    hOpenUrl = InternetOpenUrl(hOpen, URL, vbNullString, 0, INTERNET_FLAG_RELOAD, 0)

    bDoLoop = True
    While bDoLoop
        sReadBuffer = vbNullString
        bRet = InternetReadFile(hOpenUrl, sReadBuffer, Len(sReadBuffer), lNumberOfBytesRead)
        sBuffer = sBuffer & Left$(sReadBuffer, lNumberOfBytesRead)
        If Not CBool(lNumberOfBytesRead) Then bDoLoop = False
    Wend
   
    Open SaveAs For Binary Access Write As #1
    Put #1, , sBuffer
    Close #1
   
    If hOpenUrl <> 0 Then InternetCloseHandle (hOpenUrl)
    If hOpen <> 0 Then InternetCloseHandle (hOpen)

End Sub

Le module :

Option Explicit

Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Public Declare Function InternetOpenUrl Lib "wininet.dll" Alias "InternetOpenUrlA" (ByVal hOpen As Long, ByVal sUrl As String, ByVal sHeaders As String, ByVal lLength As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
Public Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Public Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer

Public Const INTERNET_OPEN_TYPE_PRECONFIG = 0
Public Const INTERNET_OPEN_TYPE_DIRECT = 1
Public Const INTERNET_OPEN_TYPE_PROXY = 3

Public Const scUserAgent = "VB OpenUrl"
Public Const INTERNET_FLAG_RELOAD = &H80000000
mercredi 28 juin 2006 à 12:32:47 | Re : Bug VB6

econs

Administrateur CodeS-SourceS
Salut, Si tu as mis là tout ton code, il n'y a aucune raison d'avoir des MsgBox ... Quels messages obtiens-tu ? Ce sont des messages système ou des messages du type "je suis passé ici" ?
mercredi 28 juin 2006 à 12:34:39 | Re : Bug VB6

econs

Administrateur CodeS-SourceS
Encore que ... le fichier ACSC.exe n'affiche-t-il pas des alertes ?
mercredi 28 juin 2006 à 12:56:38 | Re : Bug VB6

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
quant tu dis "à l'execution", c'est à partir de vb (mode debug) ou à partir de l'exe (mode release) ?
Car si c'est à partir de l'exe, vérifie que tu l'as bien recompilé avant de l'éxécuter...



Cette discussion est classée dans : version, long, string, internet, hopen


Répondre à ce message

Sujets en rapport avec ce message

Ca m'enerve ce module fait tout planter ! Aidez moi c'est tres important ! [ par Remixgame ] J'ai un prob avec ce module que je vous affiche après des que je fais appelle à celui ci exemple call download("www.truc.com/grosfichier.exe","c:\gros Connaitre son Ip Internet ??? [ par zorglob ] Salut tout le monde !bon apres avoir parcouru tout le forum et les exemple de code, je n'ai pas encore trouve un moyen de recuperer a coup sur son adr j'ai des problemes avec un ftp... [ par miamia ] Bonjour, je suis debutante en Vb, et je ne comprends pas comment faire pour me connecter à un ftp et prendre un fichier...Il y aura-t-il une ame chari Probleme de connexion ftp [ par darco62 ] salut a tous,j'ai dans une form 2 boutons:le premier pour lancer un transfert ftp en utilisant ceci :Private Declare Function InternetCloseHandle Lib Convertir un long en un string de 4 caractères (utilisation de AND,OR) [ par BozzoDodo ] Bonjour, voici mon code:Public Function LongToString(lVal As Long, n As Long) As StringDim i As IntegerDim l() As CurrencyDim lMask As Currency, lDiv parametres d'une fonction CreateService [ par lucio57 ] Bonjour,J'utilise une fonction CreateService pour installer un service par code. Mon pb est que je ne comprends pas tous les parametres si quelqu'un p toujours les fichiers binaires [ par jpz ] Bonjour,Apres plusieurs jours et de nombreuses recherches et question s je n'arrive toujours pas a extraire les données d'un fichier binaire.J'ai la s [b]Accéder à distance à une bd access via internet[/b] [ par asel ] bonjour, voilà je m'y connais pas vraiment dans ce domaine et je voudrais savoir comment faire pour accéder à une bd access qui se trouve sur un pc di convertir un Long en String [ par HollowSpecter128 ] Bonsoir à tous,J'ai un petit problème.Je dois convertir un Long en String pour des besoins de stockage de données.Exemple : le nombre 183038175 Passage de tableaux de string vers une DLL [ par morte ] Bonjour à tous ...Voici mon problème :J'ai une première fonction VB :Declare Function Query Lib "UGF_ITK_DLL1.DLL"


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 1,919 sec (3)

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