DICA - Abrindo PRGs no editor durante a execução da APPS

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Legal ! Ja pensei fazer isso também. Para quem usa o Q.EXE dá até para chamar na linha onde se encontra a execução do programa. Mas Eric, me diga a constante SYS_DESENV foi criada condicionada a quê ? Ao nome do computador ? Também acho que dentro da função DesenvOpenPrg não há necessidade de repetir a condição SYS_DESENV, se ja foi feita no SETKEY. Para mim vai ser bom porque eu tenho um sistema modular onde existem dezenas de executáveis. Inclusive vou fazer diferente, se SYS_DESENV for falso, vou procurar no drive CD-Rom (porque eu sempre carrego comigo os fontes). Vou adaptar para Clipper e testar. E ainda vou escolher uma combinaçã de teclas alternadas de forma que oculte tal procedimento, dessa forma não ocupo um tecla de função no proprio sistema.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

ericmagaldi escreveu:Em clipper puro não conseguirá o nome do PRG, somente as coincidências FUNCTION <MinhaFuncao> c/ <MinhaFuncao>.PRG, apesar de ter a função PROCFILE(), não retorna nada.
Tem razão. O PROCFILE existe e é undocumented, mas não tem a informação do arquivo ao qual pertence. Tinha tudo pensado, tive que sair e agora me vejo sem essa função no Clipper ( PROCFILE() )... snif... snif...
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

A função ProcFile() não consta no NG, mas percente à CLIPPER.LIB.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Pois é... mas não funciona pra nada !
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Ainda que pequena, alguma utilidade deve ter, apesar do que se vê aqui.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder