Fórum Problemas com ponteiros #374143
27/08/2009
0
Como eu faço para pegar o valor e não o endereço de memória de um ponteiro? vamo supor que eu tenha o seguinte ponteiro:
ListView1.Selected.data. Gostaria de jogar o valor desse ponteiro em um TMemo ou algo que eu possa ler. Como eu faço?
fazer: Memo1.Lines.Add(ListView1.Selected.data.Text); não dá certo, por ser um TString e outro um Ponteiro.
ListView1.Selected.data. Gostaria de jogar o valor desse ponteiro em um TMemo ou algo que eu possa ler. Como eu faço?
fazer: Memo1.Lines.Add(ListView1.Selected.data.Text); não dá certo, por ser um TString e outro um Ponteiro.
Paulo
Curtir tópico
+ 0
Responder
Posts
27/08/2009
Emerson Nascimento
tente algo assim:
if (ListView1.SelCount = 0) then ShowMessage(´nenhum item selecionado´) else if (ListView1.Selected.Data <> nil) then try Memo1.Lines.Add(string(ListView1.Selected.Data)); except ShowMessage(´o valor associado ao ponteiro não é do tipo string´); end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)