Ir para conteúdo
Fórum Script Brasil
  • 0

Concatenar No Delphi


Paulo Nobre

Pergunta

Alguém poderia me dizer, como é que se concatena no DELPHI(duas strings); por um acaso é usando o mais(+).

Por exemplo: 'caixa' + 'de' + 'bombom' é assim?

Estou tendo problemas para concatenar;

ExtractFilePath(Application.ExeName) e 'som.wav'

estou colocando;

ExtractFilePath(Application.ExeName) + 'som.wav'

e não funciona na função:

SndPlaySound(ExtractFilePath(Application.ExeName)+'som,wav',

SND_SYNC)

Em algumas linguagems de programação é com o &.

obrigado a quem puder ajudar.

Paulo Nobre

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tà tudo certo, você só esqueceu que o arquivo está num diretório e todo diretório tem um "\" antes do arquivo, então ficaria assim:

ExtractFilePath(Application.ExeName) + '\som.wav' //olha a barra aí!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Vicente Martins

Caro Paulo,

A barra mencionada pelo colega Piradox não é necessária. O comando ExtractFilePath já retorna o diretório com uma barra ao final.

Imagine que uma aplicação está na pasta Meus Documentos na raiz da unidade C:. O resultado do comando ExtractFilePath(Application.ExeName) seria:

'C:\Meus Documentos\'

Tente usar uma variável auxiliar!

boa sorte!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...