Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Sostiuire Stringa in un file, cambiare destinazione eseguibile
Forum - C# / VB.NET - Sostiuire Stringa in un file, cambiare destinazione eseguibile - Pagina 3

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
1+1=10 (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/06/2009

Segnala al moderatore
Postato alle 12:27
Martedì, 09/06/2009
grazie siete stati tutti gentilissimi per ora direi che mi fermerò qui, e finchè non avrò capito tutti i meccanismi di quello che mi avete postato non andrò avanti col progetto visto che quello che voglio fare sarà sicuramente il quadruplo più difficile di cambiare sti due file XD

grazie :*

PM Quote
Avatar
1+1=10 (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/06/2009

Segnala al moderatore
Postato alle 13:46
Martedì, 09/06/2009
mi da un errore di compilazionde che sinceramente non capisco


http://img5.imageshack.us/img5/7642/immaginekfa.jpg

Ultima modifica effettuata da 1+1=10 il 09/06/2009 alle 13:47
PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 13:52
Martedì, 09/06/2009
Semplicemente non trova il file.

Non è un errore di compilazione.

Ultima modifica effettuata da manvb.net il 09/06/2009 alle 13:54
PM Quote
Avatar
1+1=10 (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/06/2009

Segnala al moderatore
Postato alle 13:55
Martedì, 09/06/2009
si lo so, ma come si vede dallo scren shot, il file c'è O.,O

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 13:58
Martedì, 09/06/2009
Potrebbe essere che non hai i permessi necessari per leggere il file, prova ad avviare il programma in modalità amministratore.

A, ricordati di usare i backslash (\) non i slash(/) nei percorsi in windows, anche se la funzione readalltext li sistema da sola.

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 15:23
Martedì, 09/06/2009
In Vista, la cartella dei programmi non si chiama "Programmi", ma "Program Files". Se, nella barra del percorso clicchi sullo spazio bianco, vedrai il percorso corretto.


Il Totem ha allegato un file: Immagine.JPG (24156 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
1+1=10 (Normal User)
Newbie


Messaggi: 18
Iscritto: 08/06/2009

Segnala al moderatore
Postato alle 15:40
Martedì, 09/06/2009
ti ringrazio molto, ma anche mettendo il percorso corretto mi da lo stesso errore :|

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 11:30
Mercoledì, 10/06/2009
Allora per essere sicuro usa My.Computer.FileSystem.SpecialDirectories.ProgramFiles per ottenere il percorso della cartella programmi.
Poi, il codice che hai scritto è sbagliato. Prima leggi tutto il file di testo, ma di quello che hai letto non te ne fai niente perchè ReadAllText è una funzione e il valore restituito non lo utilizzi. Poi chiami WriteAllText per scrivere la stringa "C:\Programmi\Lineage II\system\onano.txt" sul file degli host: con quel codice non solo non scrivi il contenuto del txt nel file (ma solo il suo percorso), ma cancelli anche tutto quello che c'era scritto prima nel file host. La cosa corretta da fare è:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim Text As String = My.Computer.FileSystem.ReadAllText("C:\...\onano.txt")
  2. My.COmputer.FileSystem.WriteAllText("C:\...\host", Text, True)


PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo