Evitar que o programa DOS seja fechado
Moderador: Moderadores
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Evitar que o programa DOS seja fechado
Evitar que fechem pelo botão fechar (do windows).
Em clipper 5.2+blinker 7 tem jeito?
Mário
Em clipper 5.2+blinker 7 tem jeito?
Mário
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Isto foi discutido estes dias, faça uma pesquisa no forum sobre WAPI pois lembro que o pessoal mencionou esta frase nos topicos. Não posso dizer se ela tem este recurso.
Isto foi discutido estes dias, faça uma pesquisa no forum sobre WAPI pois lembro que o pessoal mencionou esta frase nos topicos. Não posso dizer se ela tem este recurso.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Tem mesmo. Uma função que faz sumir o X do fechamento da janela e também o ítem "Fechar" do menu da janela. A última versão da WAPI pode ser baixada do link: http://pub.buzinello.com/index.php?d=./ ... pper/libs/
[]'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!
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!
Esse diretório download nem existe no meu site.
))
Aliás, em tempo: caso precise, há um diretório de demos no sub-diretório clipper.
Aliás, em tempo: caso precise, há um diretório de demos no sub-diretório clipper.
[]'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!
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!
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Compilei a WAPI.LIB e utilizei SetButtonX(0) // para desabilitá-lo.
Na compilação deu esse erro:
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRCHANGE' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRMAKE' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRNAME' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DISKNAME' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'RAND' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'RANDOM' : unresolved external
Aí fui no fórum e vi que precisa CTP.LIB.
Compilei novamente e funcionou.
Pergunta:
Haverá problemas se rodar em modo protegido ?
Obrigado
Na compilação deu esse erro:
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRCHANGE' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRMAKE' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DIRNAME' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'DISKNAME' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'RAND' : unresolved external
BLINKER : 1115 : ..\K6\WAPI.LIB(COMPATIB) : 'RANDOM' : unresolved external
Aí fui no fórum e vi que precisa CTP.LIB.
Compilei novamente e funcionou.
Pergunta:
Haverá problemas se rodar em modo protegido ?
Obrigado
Nenhum problema no modo real ou protegido. 
[]'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!
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!
A função SetButtonX() pode receber 1 entre 3 argumentos. Se 1, habilita, se 2, desabilita o botão X. Mas se -1, remove o ítem "Fechar" do Menu. No que me consta, isso está funcionando perfeitamente.
[]'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!
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!
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Uma coisa:
Tentei compilar aqui no blinker com fivewin 2.0 (blinker gerando aplicativo de 32 bits) mas deu erro.
Deixa ver aqui o script de compilação:
//BLINKER INCREMENTAL ON
BLINKER EXECUTABLE COMPRESS
MAP A,S
PACKCODE
PACKDATA
// If you use Mr. Debug for Windows product
// search c:\mrdebug\lib\mrd4win.lib
DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code moveable discardable
data preload moveable
stacksize 9500
heapsize 2048
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND
NOBELL
BeginArea
FI setup
EndArea
SEARCH Five, FiveC, Objects
LIB WinApi, Clipper, Extend, DbfNtx, Terminal, Wapi, CTP
// LIB fixclp51.lib
// for Clipper 5.1 users
Out setup
Mas aí deu pau...
SETUP é um programinha Windows que fiz para poder instalar o meu - É o instalador dele, só que feito em fivewin 2.0 + blinker 7.0
Mário
Tentei compilar aqui no blinker com fivewin 2.0 (blinker gerando aplicativo de 32 bits) mas deu erro.
Deixa ver aqui o script de compilação:
//BLINKER INCREMENTAL ON
BLINKER EXECUTABLE COMPRESS
MAP A,S
PACKCODE
PACKDATA
// If you use Mr. Debug for Windows product
// search c:\mrdebug\lib\mrd4win.lib
DEFBEGIN
name FiveWin
description 'Clipper for Windows library'
exetype Windows 3.1
code moveable discardable
data preload moveable
stacksize 9500
heapsize 2048
segment 'PLANKTON_TEXT' nondiscardable
segment 'EXTEND_TEXT' nondiscardable
segment 'OM_TEXT' nondiscardable
segment 'OSMEM_TEXT' nondiscardable
segment 'SORTOF_TEXT' nondiscardable
segment 'STACK_TEXT' nondiscardable
DEFEND
NOBELL
BeginArea
FI setup
EndArea
SEARCH Five, FiveC, Objects
LIB WinApi, Clipper, Extend, DbfNtx, Terminal, Wapi, CTP
// LIB fixclp51.lib
// for Clipper 5.1 users
Out setup
Mas aí deu pau...
SETUP é um programinha Windows que fiz para poder instalar o meu - É o instalador dele, só que feito em fivewin 2.0 + blinker 7.0
Mário
