Alonso,
Acho que não fui claro... Estou tentado fazer algo como isto:
PROCEDURE Imprime( tcRelatorio )
DO CASE
CASE RelatorioNoExe(tcRelatorio)
REPORT FORM (tcRelatorio)
CASE FILE(tcRelatorio)
REPORT FORM (tcRelatorio)
OTHERWISE
MESSAGEBOX("Arquivo " + tcRelatorio + " não encontrado.")
ENDCASE
ENDPROC
Obrigado.
Claudio
>>Colegas,
>>
>>Como posso saber se um form ou report está "linkado" no meu executável, em tempo de execução?
>>
>>Obrigado.
>>
>>Claudio
>
>Você pode fazer uma busca no diretório onde está a aplicação (e nos subdiretórios) pelo arquivo "meuReport.frx". Se tu encontrar o arquivo, ele "pode não estar no executável": Se for a mesma máquina de desenvolvimento, tu podes encontrar o arquivo no disco e tê-lo linkado no executável .....
>
>Com certeza tem um jeito mais garantido de fazer essa verificação, mas se você não rodar o .EXE na mesma máquina que você desenvolveu, acho que não tem problema. :)
>
>[]s
>
>Alonso