Fórum comando pos copy #166830

28/06/2003

0

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

Responder

Posts

28/06/2003

4_olho

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar