Problemas com ponteiros
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
Curtidas 0
Respostas
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