If you simply need to transfer files via SSH/SCP, then you can check
out the libcurl package. libcurl, I believe, supports scp file
transfers.

If you need to execute commands and get the output, I recommend
learning how to use TProcess and simply use it to execute /usr/bin/ssh
to connect to the remote machine using non-interactive, key-based
authentication and collect the output using the TProcess' pipes.

I work on a product that uses this method to communicate with other
devices via SSH and it works very well.

-SG

--
This email is fiction. Any resemblance to actual events
or persons living or dead is purely coincidental.

Seth Grover
sethdgrover[at]gmail[dot]com



On Sat, Oct 17, 2009 at 4:00 AM,
<[email protected]> wrote:
> Send Lazarus mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Lazarus digest..."
>
>
> Today's Topics:
>
>   1. Re: Bug (whis) at Procedure List (Raistware)
>   2. working solution for Lazarus: connection to a remote PC   via
>      Lazarus (Cubic)
>   3. Re: fpchmod illegal character "&" (Paul Ishenin)
>   4. Re: working solution for Lazarus: connection to a remote PC
>      via Lazarus (J?rgen Hestermann)
>   5. ManualDock and HWND change (And3mD)
>   6. Re: ManualDock and HWND change (Paul Ishenin)
>   7. Has somebody tried using some GExperts with Lazarus? (Thierry Coq)
>   8. Re: Has somebody tried using some GExperts with Lazarus?
>      (Michael Van Canneyt)
>   9. Re: Has somebody tried using some GExperts with Lazarus?
>      (Graeme Geldenhuys)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 16 Oct 2009 16:43:25 +0200
> From: Raistware <[email protected]>
> Subject: Re: [Lazarus] Bug (whis) at Procedure List
> Cc: Lazarus mailing list <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="iso-8859-15"; Format="flowed"
>
> Graeme Geldenhuys escribi?:
>> 2009/10/16 Raistware <[email protected]>:
>>
>>> So, In the listbox I have:
>>> Ninguno
>>> Tclass1
>>> Tclass2
>>> <Todo>
>>>
>>>
>>> So it seem to be a problem with sorting, that you assumes that the first
>>> item should always be 'All' ?
>>>
>>
>> Ah, that would explain it then. I'm not 100% sure about how to get
>> around this though. Maybe sort the list with class names only, then
>> disable sorting and then insert <all> and <none> in the top of the
>> list. That could work? <all> (or whatever it's resource string value
>> is), will then always be at the top.
>>
>>
>>
>>
>
> Solved with this modification:
>
> ---
> diff --git a/ide/procedurelist.pas b/ide/procedurelist.pas
> index 9e578af..96d8ba9 100644
> --- a/ide/procedurelist.pas
> +++ b/ide/procedurelist.pas
> @@ -431,7 +431,8 @@ begin
>       end;
>     end;
>   finally
> -    cbObjects.ItemIndex := 0;   // select <All> as the default
> +    { select <All> as the default }
> +    cbObjects.ItemIndex := cbObjects.Items.IndexOf(lisPListAll);
>     if cbObjects.Text = '' then
>       cbObjects.ItemIndex := 1;
>   end;
>
> ---
>
> Hope someone apply it to svn/git.
>
> Cheers,
>   Raul Ferriz
>
>
>
> __________ Informaci?n de ESET NOD32 Antivirus, versi?n de la base de firmas 
> de virus 4514 (20091016) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20091016/bd4abe4a/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 16 Oct 2009 16:45:39 +0200
> From: Cubic <[email protected]>
> Subject: [Lazarus] working solution for Lazarus: connection to a
>        remote PC       via Lazarus
> To: [email protected]
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi.
>
> I am trying to connect from Linux to another Linux machine via SSH.
> Has anybody found a solution that really works?
>
> Thanks.
>
> --
> Speak less. Think more.
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sat, 17 Oct 2009 00:14:39 +0800
> From: Paul Ishenin <[email protected]>
> Subject: Re: [Lazarus] fpchmod illegal character "&"
> To: Lazarus mailing list <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Florian Klaempfl wrote:
>> Trunk from at least Monday?
>>
> My fault. One day earlier.
>
> Best regards,
> Paul Ishenin.
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 16 Oct 2009 18:51:56 +0200
> From: J?rgen Hestermann <[email protected]>
> Subject: Re: [Lazarus] working solution for Lazarus: connection to a
>        remote PC       via Lazarus
> To: Lazarus mailing list <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>> I am trying to connect from Linux to another Linux machine via SSH.
>> Has anybody found a solution that really works?
>
> Have you tried synapse together with cryptlib? I am not sure whether it
> works in your case but at least it should. I have problems using
> cryptlib but I am trying to connect to network switches which I cannot
> debug. Maybe you get it working if you can inspect both sides of the
> connection (or maybe you don't even have any problems with it).
>
> Ararat Synapse:
> http://www.synapse.ararat.cz
>
> Cryptlib version 3.3.2:
> http://cryptlib.sogot.de
>
> Cryptlib version 3.3.3:
> ftp://ftp.franken.de/pub/crypt/cryptlib/cl333.zip
> but this contains some errors in the cryptlib.pas file (unclosed
> comments). They can be fixed easily but I am not sure whether there are
> other problems (not shown by the compiler).
>
>
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 16 Oct 2009 22:35:55 +0200
> From: And3mD <[email protected]>
> Subject: [Lazarus] ManualDock and HWND change
> To: "Lazarus mailing list" <[email protected]>
> Message-ID: <op.u1wt52r2fxw...@and3md-pc>
> Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes
>
> Hello
>
> When I try to do multiline captions in buttons with:
>
> SetWindowLong(btnWordWrapCaption.Handle,
> GWL_STYLE,GetWindowLong(btnWordWrapCaption.Handle, GWL_STYLE) or
> BS_MULTILINE);
>
> I found strange behavior. In FormCreate it doesn't work but in onclick
> works ok.
>
> I made some tests and the strange behavior appears only on docked forms
> (for example to Panel).
>
> Window and button have different Handle before and after Docking.
>
> Please see my test project:
>
> http://and3md.xon.pl/lazarus/wordwrapbuttonhwnd.zip
>
> When application start shows Form2.Handle and btnWordWrapCaption.Handle.
> Next click 'Dock form2 to Panel' and showed 'Mullti line caption' button
> to see new window and button Handle.
>
> Is it a bug or I don't know something about LCL?
>
> Greetings
> Andrzej Kilijanski
>
>
>
>
>
>
>
> ------------------------------
>
> Message: 6
> Date: Sat, 17 Oct 2009 11:44:14 +0800
> From: Paul Ishenin <[email protected]>
> Subject: Re: [Lazarus] ManualDock and HWND change
> To: Lazarus mailing list <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> And3mD wrote:
>> Window and button have different Handle before and after Docking.
> Yes, handle recreates on dock/undock operations and on any other parent
> change.
>
> Best regards,
> Paul Ishenin.
>
>
>
> ------------------------------
>
> Message: 7
> Date: Sat, 17 Oct 2009 10:09:55 +0200
> From: Thierry Coq <[email protected]>
> Subject: [Lazarus] Has somebody tried using some GExperts with
>        Lazarus?
> To: Lazarus mailing list <[email protected]>
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Dear all,
> through the OpenTools API, Delphi is enhanced a lot, and all is
> customizable by the developer.
>
> I remember using it to have multi-line component tabs. It was
> interesting when one has many components available.
>
> GExperts: http://www.gexperts.org
>
> Best regards,
> Thierry
>
>
>
> ------------------------------
>
> Message: 8
> Date: Sat, 17 Oct 2009 10:47:00 +0200 (CEST)
> From: Michael Van Canneyt <[email protected]>
> Subject: Re: [Lazarus] Has somebody tried using some GExperts with
>        Lazarus?
> To: Lazarus mailing list <[email protected]>
> Message-ID: <alpine.deb.2.00.0910171045020.6...@home>
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
>
>
> On Sat, 17 Oct 2009, Thierry Coq wrote:
>
>> Dear all,
>> through the OpenTools API, Delphi is enhanced a lot, and all is customizable
>> by the developer.
>>
>> I remember using it to have multi-line component tabs. It was interesting
>> when one has many components available.
>>
>> GExperts: http://www.gexperts.org
>
> A straight port will be hard, since the OpenTools API is very different from
> the lazarus designer API. You would end up re-implementing everything.
>
> But some of the individual wizards have been re-implemented, some are 
> supported
> out-of-the-box.
>
> If there are any particular ones you would like to see supported in Lazarus,
> just ask, maybe they have been ported in one way or another.
>
> Michael.
>
>
>
> ------------------------------
>
> Message: 9
> Date: Sat, 17 Oct 2009 11:13:16 +0200
> From: Graeme Geldenhuys <[email protected]>
> Subject: Re: [Lazarus] Has somebody tried using some GExperts with
>        Lazarus?
> To: Lazarus mailing list <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=UTF-8
>
> 2009/10/17 Thierry Coq <[email protected]>:
>> through the OpenTools API, Delphi is enhanced a lot, and all is customizable
>> by the developer.
>
> Lazarus has something similar, but not OpenTools API compatible.
>
> As for GExperts. I never used Delphi without it installed. So
> obviously, when I moved over to Lazarus IDE, I brought some of those
> favorable wizards with me. I favorable, I mean the ones I used the
> most.
>
>  * Procedure List
>  * Editor Toolbar
>
> Lazarus already had some of the editor features built in, so nothing
> was needed there.
>
>
> Was there any specific features from GExperts that you were looking for?
>
> --
> Regards,
>  - Graeme -
>
>
> _______________________________________________
> fpGUI - a cross-platform Free Pascal GUI toolkit
> http://opensoft.homeip.net/fpgui/
>
>
>
> ------------------------------
>
> --
> _______________________________________________
> Lazarus mailing list
> [email protected]
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
> End of Lazarus Digest, Vol 21, Issue 68
> ***************************************
>

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to