comando pos copy

Delphi

28/06/2003

ola estou precisando copiar os dados de uma string q venha antes de uma barra ... eu tinha esse codigo em outro programa q deu certo, mas no meu não funciona


DsMenu := Copy(s, 1, Pos(´/´, s)-1);


dá o erro
[Error] Menu.pas(659): Missing operator or semicolon


obs o valor do s é ´teste/teste´, mas pode variar a string


Fer

Fer

Curtidas 0

Respostas

4_olho

4_olho

28/06/2003

O lado direito da iguladade está correta, logo, o erro está à esquerda. Quem/O quê é DsMenu ?

Só funciona se DsMenu for uma String. Se for qualquer outra coisa precisa ser especificado, tal como DsMenu.Value := ... ou DsMenu.Name := ... ou DsMenu.Item := ... mas tudo deve ser String.


GOSTEI 0
POSTAR