Les Snippets

Connexion

Récupérer une chaine de caractère à partir de son pointeur d'adresse mémoire

Niveau requis pour utiliser/comprendre cette source : 2 ( Initié )
Créé le 12/08/2006 01:40:47 et initié par MadM@tt [Liste]
Date de mise à jour : 18/08/2006 11:10:54
Vue : 12871
Catégorie(s) : API, Chaîne de caractères
Langages dispo pour ce code :
- VB6
- Windev
- Voir tous les langages pour ce code snippet



Langage : VB6
Date ajout : 12/08/2006
Posté par MadM@tt [Liste]
' A placer dans un module
' permet de copier une chaine de caractère dans une autre
Public Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal lpString1 As Any, ByVal lpString2 As Any) As Long
Public Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As Any) As Long
' Permet de récupérer la chaine de caractère en mémoire à partir de son pointeur
Public Function GetStringFromPtr(ByVal lPointeur As Long) As String
    If lPointeur > 0 Then
        GetStringFromPtr = Space(lstrlen(lPointeur))
        lstrcpy GetStringFromPtr, lPointeur
    End If
End Function

Remarque :
pour plus d'infos, regardez ma source :
http://www.vbfrance.com/code.aspx?ID=38998

Snippets en rapport avec : Chaine, Pointeur, String, Adresse, Mémoire



Codes sources en rapport avec : Chaine, Pointeur, String, Adresse, Mémoire

{Visual Basic, VB6, VB.NET, VB 2005} RÉCUPÉRER UNE CHAINE DE CARACTÈRE À PARTIR DE SON POINTEUR D'ADRESSE MÉMOIRE
Bonjour à tous, Voilà rien d'exceptionnel, tous les codeurs d'api en ont une comme ça, mais j'ai ...

{C / C++ / C++.NET} GSTRING - GESTION DES CHAINES DE CARACTÈRES
Voici une petite classe permettant de gérer les chaines de caractères tout comme les std::string, av...

{JAVA / J2EE} GENERATEUR DE MOT PAR INCREMENTATION
Cette class permet de renvoyer un mot à partir d'un autre avec une permutation du dernier caractère ...

{Delphi} LIBRAIRIE DE FONCTIONS DE GESTION DE SOUS-CHAINES.
Quelques fois, on aimerai avoir une sorte de "structure" de plusieurs éléments variable en taille et...

{C / C++ / C++.NET} MYSTRING, CLASSE TRAITANT DES CHAÎNES DE CARACTÈRES
Ceci est une classe tout ce qu'il y'a de plus banal traitant des chaines de caractères. Commentée ai...

{Delphi} DELPHI : PROCEDURE SPLIT SIMILAIRE A LA FONCTION EPONYME EN VB
Découpe une chaîne délimitée en ses éléments pour remplir un tableau dynamique passé en paramètre. U...

{C / C++ / C++.NET} [C/WIN32] GÉNÉRATEUR DE CODE POUR UNE INITIALISATION SPÉCIALE DE CHAINE DE CARACTÈRES.
Yop, Voici BNMgenerator, à comprendre BruNews Method Generator. J'espère qu'il me pardonnera ce n...

{Visual Basic, VB6, VB.NET, VB 2005} CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES
Bonjour, Je débute en VB.Net et c'est la première source que je dépose sur Vbfrance. J’attends be...

{C / C++ / C++.NET} LISTE DOUBLEMENT CHAINÉE
voici un petit tp que j'avais du faire avec les listes chainées ! enfin là c'est une liste doublemen...

{Delphi} DISTANCE LEVENSHTEIN (DISTANCE ENTRE DEUX CHAINES)
Une implémantation de la distance Levenshtein. Plus de renseignemant ici : http://fr.wikipedia.org/w...