• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Dotinho

[.Net] my.settings

7 mensagens neste tópico

boas, tenho um pequeno problema, assim funciona:

my.settings.str = labbel1.text ' em k o str ta conf cm string
my.settngs.save
e assim tambem da
my.settings.reload
label2.text = my.settings.str

mas pk é k isto nao da com listarray?

alguem sabe?

obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:eek:

Não percebi o que pretendes... aproveita e usa o português correctamente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

desculpa, eu explico, tenho uma aplicação em que preciso de guardar a base de dados dessa aplicação que é feita em ArrayList, mas nao consigo que trabalhe na função settigs do vs2005

vou dar um exemplo que funciona bem com uma string:

'ao iniciar o programa
My.Settings.Reload()
TextBox1.Text = My.Settings.Setting

'e ao fechar o programa
  My.Settings.Setting = TextBox1.Text
        My.Settings.Save()

e assim funciona, mas já nao me funciona e da-me erro e nao consigo entender pk.

'ao iniciar o programa
My.Settings.Reload()
Dados = My.Settings.Setting            ' Dados é uma arraylist e da-me sempre erro ao ler

'e ao fechar o programa
  My.Settings.Setting = dados          ' aqui é a mesma arraylist, que grava bem, mas da-me erro ao carregar.
        My.Settings.Save()

alguem me pode explicar pk é que com strings funciona e com arraylist nao funciona?

podem fazer aqui o download da solução:  http://www.hdd.com.pt/345235

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Indica o erro q te dá. Não te posso ver agora a solução mas parece algo relacionado com casts !

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mostra o codigo completo onde tens a declaração do arraylist

para trabalhares com arraylist tens de utilizar metodos ja existentes como por exemplo

exemplo tirado da net:

  Sub Main()

        Dim cliente As New ArrayList

        Do
            'inclui objetos no arrayList
            Dim nome As String = InputBox("Nome do cliente")
            If nome = String.Empty Then
                Exit Do
            Else
               [b] cliente.Add(New Clientes(nome, "111"))[/b]  //   no teu caso dados.add("qualquer_coisa")
            End If
        Loop
        'converte o ArrayList para um Array
        Dim clienteArray() = cliente.ToArray(GetType(Clientes))

        Console.ReadLine()

    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu ja tentei isso, funciona com coisas mais simples como boolean, font, string, ect, mas com arrayliste nao funciona...

obrigado por tuda, mas ja fiz uma pequena rotina que escreve os dados da arraylist em file e depois vai la buscar outa x..

cmps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É aconselhavel utilizar o GeSHi quando é colocado código !

É obrigatório referir qual a versão a qual se refere o tópico utilizando uma Tag.

Existem secções especificas para a colucação dos tópicos, utilizem-nas correctamente !

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora