| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
gumedeiros1 Novato

Registrado: Sexta-Feira, 19 de Outubro de 2018 Mensagens: 23
|
Enviada: Ter Nov 19, 2019 10:36 am Assunto: Problema com SSH |
|
|
Pessoal, bom dia.
Uma dúvida, estou tentando usar o SSH no Delphi, encontrei o Chilkat que faz esse tipo de procedimento. Mas qualquer uma das classes que tem na unit não tem o final .Create.
Uso o Rad 2010 e ele informa: 'iChilkatSFtp' does not contain a member named 'Create' at line
Quando uso sftp := iChilkatSFtp. aparece somente class, classc, classd, classf, enum, region, summary e todo.
| Código: |
procedure TForm1.Button1Click(Sender: TObject);
var
sftp: iChilkatSFtp;
puttyKey: iChilkatSshKey;
ppkText: WideString;
success: Integer;
sshHostname: WideString;
sshPort: Integer;
begin
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
sftp := iChilkatSFtp.Create(Self);
// Load a .ppk PuTTY private key.
puttyKey := iChilkatSshKey.Create(Self);
ppkText := puttyKey.LoadText('qa_data/ppk/putty_private_secret.ppk');
|
Se tirar essa parte, ele da erro de memória.
Como consigo resolver esse problema?
Se alguém tiver algum outro tipo de client ssh free e que não exiba mensagem enquanto executa. |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Ter Nov 19, 2019 11:19 am Assunto: |
|
|
tb to querendo fazer alguma coisa em SSH. onde vc achou esse componente? _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
johnny-walker Moderador


Registrado: Sábado, 4 de Outubro de 2003 Mensagens: 10653 Localização: Contagem/MG - BRAZIL
|
Enviada: Ter Nov 19, 2019 1:55 pm Assunto: |
|
|
Já tinha ouvido falar, mas acho que este componente é pago pelo que me lembro e vinha no formato activex.
bye _________________ P.O.W.E.R B.Y D.E.L.P.H.I |
|
| Voltar ao Topo |
|
 |
gumedeiros1 Novato

Registrado: Sexta-Feira, 19 de Outubro de 2018 Mensagens: 23
|
Enviada: Ter Nov 19, 2019 3:16 pm Assunto: |
|
|
| johnny-walker escreveu: | Já tinha ouvido falar, mas acho que este componente é pago pelo que me lembro e vinha no formato activex.
bye |
Acabei descobrindo, é pago. Johnny, já utilizou alguma vez o TGPuttySFTP? Estava testando mas ele encerra a aplicação quando coloco por exemplo SSH := TTGPuttySFTP.Create(true);. O form se finaliza sozinho. Ai qdo coloco //SSH := TTGPuttySFTP.Create(true); o form normaliza, não entedi ainda pq ele está finalizando.
Fui nesse link
https://torry.net/pages.php?id=1578
Editado pela última vez por gumedeiros1 em Ter Nov 19, 2019 3:23 pm, num total de 1 vez |
|
| Voltar ao Topo |
|
 |
gumedeiros1 Novato

Registrado: Sexta-Feira, 19 de Outubro de 2018 Mensagens: 23
|
Enviada: Ter Nov 19, 2019 3:18 pm Assunto: |
|
|
| joemil escreveu: | | tb to querendo fazer alguma coisa em SSH. onde vc achou esse componente? |
pesquisando, mas quase todos são pagos e a versão trial deles tem mensagem. Esse dai tbm tem o mesmo problema, só que pelo q vi, eles não colocam o metodo .Create na versão trial kkkkk, nenhuma classe tem |
|
| Voltar ao Topo |
|
 |
strak2012 Colaborador


Registrado: Segunda-Feira, 13 de Janeiro de 2014 Mensagens: 1518 Localização: Maceió - AL
|
Enviada: Qua Nov 20, 2019 9:33 am Assunto: |
|
|
Acredito que você necessite de umas dll extras para uso do ssh e não apenas do componente. _________________ Tudo podemos quando tudo sabemos! |
|
| Voltar ao Topo |
|
 |
msciabr Novato

Registrado: Quarta-Feira, 20 de Novembro de 2019 Mensagens: 3
|
Enviada: Qua Nov 20, 2019 5:27 pm Assunto: Re: Problema com SSH |
|
|
| gumedeiros1 escreveu: | Pessoal, bom dia.
Uma dúvida, estou tentando usar o SSH no Delphi, encontrei o Chilkat que faz esse tipo de procedimento. Mas qualquer uma das classes que tem na unit não tem o final .Create.
Uso o Rad 2010 e ele informa: 'iChilkatSFtp' does not contain a member named 'Create' at line
Quando uso sftp := iChilkatSFtp. aparece somente class, classc, classd, classf, enum, region, summary e todo.
| Código: |
procedure TForm1.Button1Click(Sender: TObject);
var
sftp: iChilkatSFtp;
puttyKey: iChilkatSshKey;
ppkText: WideString;
success: Integer;
sshHostname: WideString;
sshPort: Integer;
begin
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
sftp := iChilkatSFtp.Create(Self);
// Load a .ppk PuTTY private key.
puttyKey := iChilkatSshKey.Create(Self);
ppkText := puttyKey.LoadText('qa_data/ppk/putty_private_secret.ppk');
|
Se tirar essa parte, ele da erro de memória.
Como consigo resolver esse problema?
Se alguém tiver algum outro tipo de client ssh free e que não exiba mensagem enquanto executa. |
Ja tentou a biblioteca Synpse? |
|
| Voltar ao Topo |
|
 |
|