Logo Hardware.com.br
_Oliver_
_Oliver_ Veterano Registrado
1.7K Mensagens 0 Curtidas

Código Aberto? Por onde eu entro?

#1 Por _Oliver_ 17/12/2002 - 16:04
Todo mundo fala em código aberto, pois bem, eu uso um aplicativo para conexão a internet chamado Visual PPP e as vezes a conexão falha por erro de script e eu tenho que mandar discar novamente. Eu gostaria de alterar a programação desse aplicativo para que ele tentasse uma nova conexão logo após o erro, tem como?
Tiago Cruz
Tiago Cruz Zumbi Registrado
10.3K Mensagens 1 Curtida
#3 Por Tiago Cruz
17/12/2002 - 16:33
E brock, tá com coragem, hein?

Hehehe, é assim mesmo que se faz!!!

Pega o fonte (menor ainda que o .rpm):

http://www.linux-kheops.com/pub/vppp/vppp-3.5.src.tgz

Cria uma pasta para ele e descompacta

$ mkdir vppp
$ mv vppp-3.5.src.tgz vppp
$ cd vppp
$ tar -zxvf vppp-3.5.src.tgz
$ ll

Aí é com você.... depois você compila de novo para ver no que dá...

Eu naum entendo muito, mas tem um pedaço em C e o outro pedaço em outra lingua, hehehe...

Se ficar legal, entra em contato com o desenvolvedor e madna o arquivo para ele, aí outros usuários desfrutarão do avanço! Pode ajudar também traduzindo a documentação, por exemplo...

Os programas que eu mexi só pioraram, hehehehe... mas não encare isso como um desistímulo, mas é que eu só um péssimo programador mesmo :lol: Os únicos que "melhoraram" foram os que eu colocava meu nome, hehehehe
efbrasil
efbrasil Membro Senior Registrado
348 Mensagens 0 Curtidas
#6 Por efbrasil
17/12/2002 - 21:34
Tiago Cruz
Hahaha, muito engraçadinho desconfiado3.gif [img]http://www.melgama...


eu (infelizmente) ja tive que usar TCL/TK num programa na faculdade, e posso dizer que embora fique facil criar interfaces graficas (usando o tk), a linguagem TCL e uma das linguagens mais insuportaveis ja criadas.
Ah, e nao adianta tentar compilar. Ela e interpretada...

Falou,
efbrasil
Linux User #101766
efbrasil
efbrasil Membro Senior Registrado
348 Mensagens 0 Curtidas
#7 Por efbrasil
17/12/2002 - 21:49
Bom, eu dei uma olhadinha no codigo, e _talvez_ alterar o seguinte
pode fazer o programa funcionar como voce quer:

Tem que mexer na funcao SurveyConnection.
ela era assim:
proc SurveyConnection {} {
global Files Misc

if { $Misc(ConState) != "yes" } {
return
}

if [ file exists $Files(PppLogFile) ] {
after 1000 SurveyConnection
} else {
DoDisconnect
}
}


e tem que ficar assim:
proc SurveyConnection {} {
global Files Misc

if { $Misc(ConState) != "yes" } {
return
}

if [ file exists $Files(PppLogFile) ] {
after 1000 SurveyConnection
} else {
DoDisconnect
Connect
}
}
Linux User #101766
_Oliver_
_Oliver_ Veterano Registrado
1.7K Mensagens 0 Curtidas
#8 Por _Oliver_
17/12/2002 - 22:53
Hehehe, muita coragem e nenhum conhecimento, eu nem sabia como chegar ao código, fiquei sabendo agora. Mas comigo é assim: Cuidado, sempre. Medo, nunca! :wink: Amanhã eu devo receber um livro sobre C++, essa linguagem serve para alterar esses códigos não?
[Linux User #296645]
[ Athlon XP 2000+ / Kuruma 5.1 / Ubuntu 5.1 ]|[ 512MB DDR ]|[ Radeon 9600PRO 256MB/128Bits ]|[ ASUS A7S333 ]|[ SONY Trinitron Multiscan210sf 17" ]
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal