Jump to content

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


Knitter
 Share

Recommended Posts

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.

Link to comment
Share on other sites

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\

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.