Problemas com ponteiros

Delphi

27/08/2009

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.


Paulo

Paulo

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

27/08/2009

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;



GOSTEI 0
POSTAR