Solved

Remote Screen Capture

Posted on 2004-10-25
366 Views
Last Modified: 2010-04-05
I need Remote Screen Capture ,Real time, like VNC,I want to do it in delphi 6 or 7,How i do it?
0
Question by:Henry_milk
    15 Comments
     
    LVL 11

    Expert Comment

    by:calinutz
    Did you try at rentacoder.com? ;)
    You should.
    If you need an entire complex application then that is the place where you should be asking.
    0
     
    LVL 11

    Expert Comment

    by:calinutz
    If you want exactly the same behaviour like VNC why not get the source of VNC (it's open source as far as I remember) then you only have to translate it. I think it's built in VC++

    http://www.geocities.com/tim_senecal/vnc.html
    0
     
    LVL 12

    Assisted Solution

    by:Ivanov_G
    0
     
    LVL 6

    Expert Comment

    by:rbohac
    Actually that code is just a wrapper around the WinVNC client. It is not VNC source code
    0
     

    Author Comment

    by:Henry_milk
    Where I could find the source code of VNC ?
    0
     
    LVL 6

    Expert Comment

    by:rbohac
    0
     
    LVL 22

    Expert Comment

    by:Ferruccio Accalai
    the link mentioned by Ivanov_G is this http://www.sml.hw.ac.uk/computing/software/vnc_source.html but as rbohac said it's just a wrapper etc. etc.

    If you need something like PcAnywhere  there's a project with full source here http://www.radix.net/~bziegler/Delphi/ in source section...
    download RemoteControl (direct link http://www.radix.net/~bziegler/Delphi/remotecontrol.zip)
    0
     

    Author Comment

    by:Henry_milk
    Remoto control having some errors and exactly the screen capture don't do.I use delphi 6.
    0
     
    LVL 22

    Expert Comment

    by:Ferruccio Accalai
    I use it in D6, and it works....
    you have to install some cmps (you can found those on the mentioned site).
    I've it at office (im at home now).
    If you want tomorrow morning i can put my D6 version on my ftp available for download.

    F68 ;-)
    0
     

    Author Comment

    by:Henry_milk
    Yes,if possible i would like,i'm going for home now and  tomorrow i speak with you.Thanks.
    0
     
    LVL 9

    Expert Comment

    by:ginsonic
    0
     
    LVL 6

    Expert Comment

    by:rbohac
    I have also used this to write a VNC client in Delphi..

    http://www.veridicus.com/tummy/programming/vncx/

    If you are interested in it, I can probably post some sample code (I'll have to ask my employer first though)
    0
     

    Author Comment

    by:Henry_milk
    I'm interested in it,if possible you can post some sample code.
    0
     
    LVL 6

    Expert Comment

    by:rbohac
    asking for permission...
    0
     
    LVL 6

    Accepted Solution

    by:
    OK. Download the ActiveX Control and import if via the Component->Import ActiveX Control menu. You will want it to automaticallt create the type library (unit) for you.

    With this, you will have a vncviewer component available to you on the activex tab.

    drop it on a form.

    Connecting to a server is as simple as:

    VNCViewer.Password := Password;
    VNCViewer.Server := Server;
    VNCViewer.BitsPerPixel:= 8;
    VNCViewer.Connect;

    You will also have to add the following to the OnConnected event (or it won't display anything)
    VncViewer.Start;

    Let me know if you need more help with it.

    Also, if you scroll down to the bottom of the page you will see a sample project for Delphi 5. Everything should basically be the same for 6+
    0

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone. Privacy Policy Terms of Use

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
    Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
    With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!

    875 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now