Saudações, caros delphianos! Quando estamos desenvolvendo uma aplicação executável (.EXE) e necessitamos obter o caminho completo da mesma, costumamos utilizar o método ExtractFilePath, da biblioteca SysUtils, passando por parâmetro o nome do executável de nossa aplicação, como segue
strPath := ExtractFilePath(Application.ExeName);
Pois bem, mas e se precisarmos fazer o mesmo em uma aplicação ISAPI (.DLL), como IntraWeb ou WebBroker?
Na biblioteca SwSystem, podemos encontrar a variável gsAppPath que contém o caminho da DLL da aplicação.
O melhor disso tudo é que podemos utilizar esta variável em qualquer tipo de aplicação, inclusive executáveis!
Espero que seja de grande valia!
Abraços
Por: Rodrigo Alves dos Santos (marone)
Contato: rod.alves88@gmail.com
Referência:
Post do Bruno Lichot, em http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg21493.html
|