EXCLUIR CERTO TIPO DE CARACTER DE UMA VARIAVEL
Estou querendo exluir esse caracater que parece uma barra de dentro de uma variável. A Screen tá anexada.
Tem como?
Tem como?
Cara, se n me falhe a memória, esse caracter é o Enter
tem como vc postar o código q preenche essa variavel?
é que tipo assim:
eu to pegando a tag de um arquivo mp3.
Os campos Nome da musica, artista e album tem 30 caracteres. aàeu fiz uma estrutura assim:
Public Type IdTag
id As String * 3
titulo As String * 30
artista As String * 30
album As String * 30
ano As String * 4
comentario As String * 30
genero As Byte
caminho As String
End Type
O que acontece é que se eu nao definir o tamanho das variáveis dentro da estrutura, o programa nao consegue pegar as informacoes, porque elas ficam vazias.
Quando eu mando o programa adicionar o conteudo da variavel no banco de dados, se o nome do artista ou musica tiver menos de 30 caracteres, parece que completa com um espaco em branco. tava querendo ver se tem jeito de tirar esse caracter, que deve ser um espaco em branco ou coisa assim.
eu to pegando a tag de um arquivo mp3.
Os campos Nome da musica, artista e album tem 30 caracteres. aàeu fiz uma estrutura assim:
Public Type IdTag
id As String * 3
titulo As String * 30
artista As String * 30
album As String * 30
ano As String * 4
comentario As String * 30
genero As Byte
caminho As String
End Type
O que acontece é que se eu nao definir o tamanho das variáveis dentro da estrutura, o programa nao consegue pegar as informacoes, porque elas ficam vazias.
Quando eu mando o programa adicionar o conteudo da variavel no banco de dados, se o nome do artista ou musica tiver menos de 30 caracteres, parece que completa com um espaco em branco. tava querendo ver se tem jeito de tirar esse caracter, que deve ser um espaco em branco ou coisa assim.
complicado hein
vou fazer um teste aki...ja coloco
vou fazer um teste aki...ja coloco
Olha...se vc declarar a variavel normalmente sem o Type
Dim TÃÂÂtulo as String * 30..desta forma...vai preencher o restante com espaço..sim
daàvc faz assim
Variavel..seil la = Trim(TÃÂÂtulo)..o trim retira os espaços das extremidades dos dois lados..entendeu?
boa sorte..tenta ae
Tenta colocar o nome da variavel e LTrim() ou RTrim
Concerteza ira funcionar
Att,
Marcelo Bressan
Concerteza ira funcionar
Att,
Marcelo Bressan
Cara tenta essa função que vai tirar os caracteres...
Private Function TiraCar(Text As String) As String
Dim Pos As Long
Pos = InStr(Text, Chr$(0))
If Pos > 0 Then
TiraCar = Left(Text, Pos - 1)
Else
TiraCar = Text
End If
End Function
replace(trim(variavel),chr(0),"")
'ou
dim v as variant,s as string
if instr(1,variavel,chr(0)) then
v =split(variavel,chr(0))
s = v(lbound(v))
else
s = variavel
endif
s = trim(s)
'ou
dim v as variant,s as string
if instr(1,variavel,chr(0)) then
v =split(variavel,chr(0))
s = v(lbound(v))
else
s = variavel
endif
s = trim(s)
Vlw Galera, muito obrigado, eu consegui fazer aki!
Tópico encerrado , respostas não são mais permitidas