giacomopaty (Normal User)
Rookie
Messaggi: 53
Iscritto: 17/10/2011
|
Ciao a tutti, ho un problema con questo codice:
Codice sorgente - presumibilmente VB.NET |
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "Admin" And TextBox2.Text = "Admin" Then TextBox1.Visible = False My.Computer.FileSystem.WriteAllText(My.Resources.memory, "ok", True) End If End Sub Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim read As String read = My.Computer.FileSystem.ReadAllText(My.Resources.memory("ok")) If read = "ok" Then TextBox1.Visible = False End If End Sub End Class
|
Come potete vedere, il programma, al caricamento della finestra, legge il file di risorse . txt se non file c'è la stringa "ok" allora la textbox1 deve sparire, ma appena lo faccio partire mi si evidenzia in giallo questo pezzo del codice:
Codice sorgente - presumibilmente C# / VB.NET |
read = My.Computer.FileSystem.ReadAllText(My.Resources.memory("ok"))
|
C'è qualcosa che non va per caso? Lo chiedo perchè nel codice non mi da nessun errore.
Uso Visual Studio 2005 Professional
Grazie Ultima modifica effettuata da giacomopaty il 08/11/2011 alle 11:10 |
|
nessuno (Normal User)
Guru^2
Messaggi: 6404
Iscritto: 03/01/2010
|
Ma hai un messaggio d'errore? Quale?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
giacomopaty (Normal User)
Rookie
Messaggi: 53
Iscritto: 17/10/2011
|
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6404
Iscritto: 03/01/2010
|
E' un messaggio di errore ... ma che tipo di risorsa è
memory
?
Come l'hai aggiunta?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
giacomopaty (Normal User)
Rookie
Messaggi: 53
Iscritto: 17/10/2011
|
Postato originariamente da nessuno:
E' un messaggio di errore ... ma che tipo di risorsa è
memory
?
Come l'hai aggiunta? |
memory è un file di steso .txt, l'ho aggiunta dalle proprietà del progetto. |
|
nessuno (Normal User)
Guru^2
Messaggi: 6404
Iscritto: 03/01/2010
|
Un file di steso?
Comunque ... un file lo leggi con
read = My.Resources.memory
Cosa è "ok" ? Perché tenti di scrivere sul file se è nelle risorse?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
giacomopaty (Normal User)
Rookie
Messaggi: 53
Iscritto: 17/10/2011
|
Postato originariamente da nessuno:
Un file di steso?
Comunque ... un file lo leggi con
read = My.Resources.memory
Cosa è "ok" ? Perché tenti di scrivere sul file se è nelle risorse? |
Scusa un file di testo.
Voglio scrivere sul file così al prossimo avvio il programma legge ok e la textbox1 rimane invisibile. |
|
nessuno (Normal User)
Guru^2
Messaggi: 6404
Iscritto: 03/01/2010
|
Non lo fai con le risorse. Un file inserito in una risorsa lo leggi solamente e *non* fa parte del filesystem.
Vai in proprietà del progetto e utilizza i
Settings
(trovi tutto sul web)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
giacomopaty (Normal User)
Rookie
Messaggi: 53
Iscritto: 17/10/2011
|
Postato originariamente da nessuno:
Non lo fai con le risorse. Un file inserito in una risorsa lo leggi solamente e *non* fa parte del filesystem.
Vai in proprietà del progetto e utilizza i
Settings
(trovi tutto sul web) |
Ci ho provato, funziona, ma solo con il testo e no con gli oggetti del form. |
|