Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19146

Re: C#/VBnet Scrittura file INI che non scrive correttamente \

Newsgroups it.comp.lang.visual-basic
Date 2017-09-14 23:59 -0700
References <opee0t$t71$1@virtdiesel.mng.cu.mi.it>
Message-ID <7f22ccce-3db1-4d6c-8fa0-99a5c579516e@googlegroups.com> (permalink)
Subject Re: C#/VBnet Scrittura file INI che non scrive correttamente \
From Luca D <antaniserse@yahoo.it>

Show all headers | View raw


On Thursday, September 14, 2017 at 7:24:47 PM UTC+2, RobertoA wrote:
> Sto cercando di scrivere una configurazione su un file ini
> Per la scrittura uso la solita WritePrivateProfileString:
> 
> [DllImport("kernel32", CharSet = CharSet.Unicode)]
> static extern long WritePrivateProfileString(string Section, string Key, 
> string Value, string FilePath);
> 
> public void Write(string Key, string Value, string Section )
>     { WritePrivateProfileString(Section, Key, Value, Path);}
> 	
> Bon funziona tutto ad eccezione di quando tento di scrivere come Value 
> una directory con i backslash del tipo c:\peppe\mariuccia
> I caratteri \ (dec 92) contenuti nella stringa passata al parametro 
> Value vengono probabilmente interpretati come fine stringa e nel file 
> ini mi ritrovo un CR (dec  13)
> Come l'e' sta roba qua?

E' una vita che non uso quelle funzioni ma è probabile tu debba fare l'escape dei \ in \\

Detto questo, hai qualche requisito di retrocompatibilità particolare che ti costringe ancora ad usare gli INI? perchè tra xml serializetion e altro, puo fare le stesse cose con 4 righe e meno mal di testa (vedi altro topic con trigger dell'antivirus)

Back to it.comp.lang.visual-basic | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

C#/VBnet Scrittura file INI che non scrive correttamente \ RobertoA <amorosik@tiscalinet.it> - 2017-09-14 19:38 +0200
  Re: C#/VBnet Scrittura file INI che non scrive correttamente \ Luca D <antaniserse@yahoo.it> - 2017-09-14 23:59 -0700
    Re: C#/VBnet Scrittura file INI che non scrive correttamente \ RobertoA <amorosik@tiscalinet.it> - 2017-09-15 11:34 +0200
      Re: C#/VBnet Scrittura file INI che non scrive correttamente \ Luca D <antaniserse@yahoo.it> - 2017-09-16 01:14 -0700

csiph-web