Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

Knitter

Como abrir uma bases de dados especificando um caminho relativo para um UDL?

Mensagens Recomendadas

Knitter    101
Knitter

Boas!

Alguém sabe como abrir um ficheiro .udl especificando um caminho relativo? Isto é, eu consigo abrir o ficheiro se indicar apenas o nome do ficheiro, mas isso leva a que o ficheiro seja procurado dentro da pasta de execução da aplicação/projecto. O que eu pretendia era indicar subpastas.

Ex: ./resources/someudl.udl

Thanks.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
j3righo    0
j3righo

ExtractFilePath(ParamStr(0)) + 'resources/someudl.udl'

ParamStr(0) indica o exe em execução (caminho para o exe incluído). Exemplo:

C:\teste\app.exe

ExtractFilePath devolve apenas o caminho para o ficheiro. Exemplo:

C:\teste\

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Humm.... isso tem então de ser feito em código. OK, obrigado, estava à procura de como fazer isso em "design time" porque era para a aula onde usamos Delphi e não estava a conseguir. Em "design time" só consigo mesmo indicar a pasta actual do projecto/exe.

Mas assim também serve.

Devo dizer que esta ferramenta deixa-me de cabelos em pé! Cada vez gosto menos deste Delphi :P, da Borland então...

Thanks.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade