begin process at 2008 07 06 03:03:22
1 205 441 membres
21 nouveaux aujourd'hui
14 119 membres club

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 : Convertion bizzare [ Divers / General ] (veler)

Convertion bizzare le 12/04/2008 18:55:39

veler
Salut à tous,

J'ai un problème avec lequel je ne sais même pas par où commencer pour le corriger.
J'ai un code en C# qui me converti une chaîne string tel que "C:/Windows/plume.bpm" en ça:
        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DAkJBgkIDRQGBQoACQAFAAkADgIDDAoTAgQAAwUBDwUAAQEBAREABwABBhQDBAEOCw4ACxsVFBAADwYDAQEQAAABCBQXCgEEEAADAwIHACUKCwgCCgIBAw4CAwIBBAEEAQICAgMFAAAPAwADAAEFBwURAwAPAAEAAgMGBgwJEQIDAQIRAgYBAR0IBgIMCQgCDAoAAAQBAgENCgECAwACAQECAwABBQIAAwwTCgQBAA0DBAUDBQMACQ0CEAIDAAEBCA8AAREBCwkABw4CAQEADRYCCwkBCQIBDQELCQEPCwMEAAgBAgADAAAHBQ4AAgABAAsBAAUJFgADAhABEQ8AAAEODwIAAwgAAgICAQECAxEDAQEBAwYBAQAAAA4CAgAPBA4BAAUADgEIAQISAgkBBggIAhANARACDgIBCBQHAgECAAECAwgJCgECAQADAggOAAEACzMAEAICCAACAAENDAEDBBUSAgADAwABBQUEAQkEDgQDBQcSCgIDAAQBEwcAAwAAAAEEEgADBBELHQMIAgABAAAADwgCAQoGAAIOAQQDAwAIAQgEAQENAQIAAQIRAwQBAiECBQALAgYCEAIVAQAQBA8FAwIBAQUDEQADAgcYAwcAABACAQEIAAEGAQABAQQRAAACEgMBEgQDAAEDBRYHGSAVIxsGAgUCDA0fAB8ABgEAAAMAAAgCAggBAgACAwsDBgENAgMDFhAKAAAAAQ0EAQkhBQEKCxICAAACAgIIAAERAgoBCwEJAA0FAQoLCAEOCAEGCgoCDgAAEQIABx8CChwBEwAEDgQCAAECAgMLEgAABAMEAAEEAAIFAwEHAAAFBwADBQcFAQkCAQICAAAPCQgBCxEAAwQBDQYVDQIUCgkRBgECEQIDAQsMBAEEDgEMBgYCBgkRAgECEQMMAwIYCAABAwsAQwIKCggBCg0CAQIBAg4LEQECAwQDAAABAgAKAgIBAQAABw4BEwEBAgMEBwwKARAOAgMAAQADBA4ADwEHAAMIAA4CCg0CAggCAQUBAAACDQ4FAAAYDQ0TDQECAgAVFgMCDRMDAQIBAQAEBQcACQYKAQsPCQgGAAAAGxgfCQgBBgABCggRBAoAAQkCCgwEDgIzBiEIAQ4AAhwNHAABAQYRAgABAgIACwEPAwAHABMKBQMOAAgCCwEADgAEAwcAEw4IAQELAQgBEQ8dAgIA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AQQHCAMAAwMBChMCChMGGgYIBgABAQAIAAATEAEYAw4CDQUDBQAYIhUKBwAGAQYDBAMCAQYIAgMAAQMIAwELAQIBDgAQCwIGABQJEwACEwMEDQQLDwAAABECFAEPAAIAAA8SAgEIAAAHDgUCCQ8ABwAHARAGBgUAAAAABQEDDAMFBwAABAMCDgoAERYEARMHAgQBABAEDwwBAQILCQACAAoADwADABkWCAIKBQMEBgwLAwAAAgQSAgYDBBkABQADBwQHAAABCgwYAQ4QIQACBQEBChIACwMAAAEDEgACAQAcAQcMAwEEAQ0LAw8DAAABAwMGAAwHEgUABwADAgIZAgEAAQUBAg8FAAEDAQMCDAIFFw0TAgEAAwsGExAJGBUTAQYBAAcAABcWBg4CBBEEAQoAAwAFDQUFBwABBQUDGQEFDwEAAgABBAIPEwIGAQwBASsCAQQRAA8CAgQEAwAIAAEBBAAABQEIBA8BCAADBwQAAgECBQUZAAMBAAIFAwUZAgEDAAMAAAEZBggABgEDBAAMCAgGEAECCRABCxUNDQ0UAQAHAAMBBA0IGgEAHAoFEgYGAwwHAgIBAwADAQQDAwICCg4FCAAMBAoBDAkJAAAHAgEBAgULAgIAEgEAAAoIAAMAFhcGAhMBBAEJAQgKAQEOABkPBAECBBkEEgADAQIHCwAFBQcAAQADEwAAEwwDBAMEDAIGFwwBAQAAABYLCQYMAAADBQAFIRQJAAELFQABAhUEEgsRAAAFAwAHAwQBAAAAAgQEAAACARMNAgwGAQAQEwIEAgsACAECAwEAAwEAAQENAiMGGwYHAQEBDQECFgABAAEAAAUHAAcEAQsDAAAHEQ8cAwEFAgAOAAYCAA4CAAEABg4GEwkQAgADAwEOAAUHAgMFAA4dAg0CDAIBAAAKBhUBAAcAEgABAAILCQYDDAsNAwIGCgkUACcCCQkCAwoNBBUBAQAFAAEAAAEAAQICAwIBAwAWAgAcAAADBC8EAgMMAAAHAAEBAAUDBQMEAwsABQAAAAEICQMADiINDAICAQAAAAAXFwsKACEBAQIBAAAZBQEAAAAIBAABBBcEEhoBAAABHRECAgcBFAISAQEAAxECFAkUAQABAAoIEA0GDggIAwUEAwEABAIAAAECAQIEAQIABgkWFwkICgQIFwgCAgsTHAAHGQQDAAAHARIBAAUD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

Compliquer hein?
C'est pas du binaire, c'est sur... c'est de l'héxa?
Je ne sais pas faire de C#, donc j'ai utilisé un convertisseur pou convertir le code qui me transforme ma chaine en cette chose afin d'essayer de trouver ce qu'il faut faire.
J'obtiens le code suivant:

Private Function WriteBinary(ByVal document As XmlDocument, ByVal value As Byte()) As XmlNode
  Dim node As XmlNode = document.CreateElement("Binary")

  node.InnerText = Convert.ToBase64String(value)
  Return node
End Function

Si vous trouver ou m'expliquez ce que je doit faire pour convertir cette chose en la chaine que j'avais au départ, ba, ça m'aiderais énormément

Merci d'avance à tous^^

@+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

Re : Convertion bizzare le 12/04/2008 20:40:03

casy
Membre Club

Tu veux  faire l'inverse de cette conversion ?

Dans le code de cette conversion on trouve un petit quelque chose qui pourrait etre un mot clé pour le debut de la recherche :

Convert, ok, on fait bien une conversion .ToBase64String, tient donc.

Preimière idée de recherche, n'existerait pas quelque chose qui contiendrait les mots From et Base64 ?

Un petit tour dans MSDN et je trouve Convert.FormBase64String. Magique ? Non, .Net


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

Re : Convertion bizzare le 12/04/2008 20:41:42

veler
euh, oki, je vais faire un tour sur le msdn


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

Re : Convertion bizzare le 12/04/2008 21:12:41

veler
Re,

alors, suite à ma recherche, j'ai appris donc à convertir du string vers des byte et des byte vers du string, mais j'ai un petit soucis dans mon code.

Voila, ici, le texte bizarre en question, il est au format string.
Ca pause problème parce que si je veux convertir des byte en string, il faut dabord que mon string soit en byte, sinon, ça marche pas. Mais le problème, c'est que logiquement, dites moi si je me trompe, il va convertir une valeur string ressemblant à des byte (mais vb s'en fout, pour lui, c'est du texte) en byte. Et donc quand je vais convertir es byte en string, ba je vais ma retrouver avec la valeur string de départ non?

Bon, je crois que comme d'habitude, je m'exprime comme un pied, alors peux être qu'un exemple de ce que je vien sde faire vous aidera à comprendre:

                Dim s As String = Valeur 'cette valeur est égale au texte bizarre que j'ai eu gràce au code en C#
                Dim returnValue As Byte()

                returnValue = Convert.FromBase64String(s)

                MsgBox(s.ToString) 'bizarre, returnValue est égale à rien du tout :s

Donc, pour le moment, bizarre, le msgbox qui doit afficher la valeur obtenu est vide
Pouvez-vous m'aider à comprendre comment ça marche ce truc histoire que je m'en sorte? (lol)

merci
@+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

Re : Convertion bizzare le 12/04/2008 21:49:35

casy
Membre Club
Petit exemple :

  Private Function DecodeString(ByVal s As String) As String
    Dim result As String
    For Each d As Byte In Convert.FromBase64String(s)
      result &= ChrW(d)
    Next
    Return result
  End Function


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

Re : Convertion bizzare le 12/04/2008 23:32:53

veler
Mmmm, Etrange, je comprend à présent ce qu'il fallait faire, effectuer une conversion sur chaque byte. Mais en tout cas, le résultat est le même.
La valeur Result est nul

Zut alors!!!


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

Re : Convertion bizzare le 13/04/2008 00:34:56

Dowin
Membre Club
Salut.

Je me trompe peut-être mais je crois que la fonction que tu as en C# te permet d'enregistrer une image (C:/Windows/plume.bpm qui doit etre selon moi C:/Windows/plume.bmp ...) dans une base de donnée XML. Les bytes seraient donc le tableau de bytes de ton image et non le nom du fichier.

Je répète que je me trompe peut-être mais tu devrais vérifier l'appel a cette fonction et surtout ce qu'est passé en value (dans "Private Function WriteBinary(ByVal document As XmlDocument, ByVal value As Byte()) As XmlNode"

Bonne chance dans tes recherches .

DoWin

Re : Convertion bizzare le 13/04/2008 08:30:16

veler
Salut,

En effet, tu te trompe.
lol
Bon, en fait, le code C# que j'ai me séréalise un gigantesque truc au format xml. Et moi, je fait un truc pour lire cet xml. Et là, dans ce fichier, il y a un endroit où du texte a été convertit en Byte. (la solution dans ce cas serais peu être de faire en sorte de ne pas convertir la chaine en byte lors de la séréalisation, mais puisque je ne sais pas faire de C#, pas facile, même en y réfléchissent bien dessus)...

Je viens de vérifier, la valeur de value est un chaîne, bon, n'importe quel chaîne en fait. Et la valeur que la fonction retourne est tout le texte bizarre que j'ai eu.

Voila ^^

Merci @+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

Re : Convertion bizzare le 13/04/2008 13:39:38

Dowin
Membre Club
Réponse acceptée !
Salut,

Ce que je trouve bizarre c'est que dans ta fonction WriteBinary, il te demande un tableau de byte et non une chaine string. Sans voir le code qui appelle la fonction ni la structure de ton xml j'ai un peu de mal à imaginer le truc. Au pire tu peux me montrer le code en MP si tu veux bien que je t'aide un peu.

A+

DoWin

Re : Convertion bizzare le 14/04/2008 13:12:59

veler
Bon, c'est bête, je ne trouve plus le lien.
Voici les sources que j'ai utilisés, elles sont en C# (je ne sais pas en faire), je ne les aient pas convertit en VB.Net car si je le fait, je me retrouve avec plus de 200 erreurs.

A télécharger ici

La fonction en question se trouve dans la solution Loader, BasicHostLoader.cs, dans la Region "Deserialize"^^

Voila

Je ne pense pas que les autres millier de lignes de codes te serviront mais sans elles, tu ne pourras pas tester le projet^^

@+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***


[Page 1 Page 2]
Classé sous :

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS