About the author
Occasionally, I will use RealVNC to connect to my machine back home. And then, something strange started happening. I wasn't able to connect to my machine back home using VNC. I thought it could be a firewall block, so I decided to set up a SSH server at home. After scouting around, I came upon OpenSSH. I downloaded it and installed it.
Here's how I set it up on the server.
On the client, I ran putty and connected to my SSH at home.In the client, I enabled SSH port forwarding so that it listened to port xxxx and forwarded to my server's yyyy port. I then connected VNC to 127.0.0.1's xxxx port, which putty then forwarded to the OpenSSH's server's yyyy port, which my RealVNC server is listening on.
In the blog post Tunnelling RealVNC over a firewall with OpenSSH , I shared how I used SSH to carry VNC
Continued discussion of undocumented Delphi 8 Property Access Specifiers, and other ways of adding and removing delegates / events handlers, including clearing the list of all the delegates / event handlers.
This article discusses the new Delphi 8 property access specifiers.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.