1 / 17

Application Update Language: Delphi Version: 2006 Daily update via message board

If you don’t know Delphi or you don’t have Delphi 2006 installed and running please do not bid Read this file to the end before you bid. Application Update Language: Delphi Version: 2006 Daily update via message board. Only Delphi 2006.

emmly
Download Presentation

Application Update Language: Delphi Version: 2006 Daily update via message board

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. If you don’t know Delphi or you don’t have Delphi 2006 installed and running please do not bid Read this file to the end before you bid Application Update Language: Delphi Version: 2006 Daily update via message board Only Delphi 2006 I have an application coded in Delphi 2006 that needs update • The application is based on 3 parts • Client: 2 types of Clients Desktop Client and Laptop Client • Server • Database: Mysql The client collect the information from the system and send it to the server The server will save the data to the database Desktop Client Laptop Client

  2. There are 2 types of Data collected: • Hardware & software • How the system is used and inventory information The application has hot keys feature to open a form (How the system is used and inventory information) This form needs to be extracted and converted to an application, all the fields in the form pull the data from tables in the database See slide 6 – 7 please Client with out the form.exe Form.exe Client with form embedded

  3. New client • Client will run on ALL Microsoft operating system from Windows 98 to Windows Vista • The form application will run on all windows operating system windows 98 to windows Vista will have login screen and the form where I can select data or setup data using the same hot keys

  4. Desktop Client WAN / LAN Laptop Client Desktop Client Server Off site Server Database Database This option must stay intact Laptop client Sends extra information to an off site server Data sent is: LAN IP, Wan IP, DNS, Data and Time, Asset

  5. Make sure both clients run on all windows version from windows 98 to windows vista • Correcting the CPU Speed detection: Client does not detect the correct cup speed • Correcting CPU Type Detection: Pentium III, Pentium 4, Pentium M, Pentium 4 Duo … • Detect the correct Model • Detect the correct serial number • Split the host name and extract Asset #, Location there’s 2 fields in the database for those 2 variables, Location and Asset • Laptop Client duplicate records because the laptops have 2 network cards • A- Wireless • B- wired (Copper) • so I need to make sure only one record is sent to the server • either using the wireless Mac Address or the copper Mac address not both example if I connect at 10 am via the wireless the data will be sent using the Mac address of the wireless card that one record then at 2 pm I connect again using wired connection the data will be sent using the Mac address of the wired network card so that’s an other record but it’s the same computer • 9. if there’s not connection, or the client can not connect to the server to send the data for 1 min make the client shutdown, • because if it does not shutdown if will use most of the system resources then you can not do anything. • the setting I have now is the client shutdown after sending the data and I want to keep that • 10. Both Clients Desktop and laptop have form, that is activated by hot keys ALT+CTRL+F12 See picture on slide 6 - 7 • The form is used to setup the data to be collected later on all the field in the form are connected to the database • I need to make the form as a separate application from the client, so I will have the clientxxx.exe and the form • as an application with hot keys features • 1 – the client will run normal with out any problems in any shape way form bug free • 2 – the form will run as a separate application and save the data to a file that the client(s) will collect and send it to the server • to be saved on the database and run with out any problems in any shape way for form bugs free • Make the Client Get the site name from the settings file Clientsetting.ini See Slide 10 • Add Create an installer for both clients where I’ll be able to update the setting file (IP and Port) then generate an installer, must be an msi with /quit feature New configuration Actual configuration DesktopClientService.exe >>>>>>Client Clientsettings.exe >>>>>>Form Desktop Client with form LaptopClientservice.exe >>>>>>Client Clientsettings.exe >>>>>>Form Laptop Client with form

  6. Form Login Screen The form has login screen: when the hotkeys are pressed the login screen will be activated There are 2 fields in the database that store username and password

  7. Form

  8. The data selected in the form will be save to a system.ini file see picture

  9. Database /Tables

  10. The Client(s) has a configuration: the file is used to tell the client what Server/Port to Connect to and send to information See picture below New configuration file With site name

  11. Client Files

  12. Component Used 1.MITEC2.EhLib3.ICS4.KBMEmTable5.TeeChart

  13. Task to do • Make sure both clients run on all windows version from windows 98 to windows vista • Correcting the CPU Speed detection: Client does not detect the correct cup speed • Correcting CPU Type Detection: Pentium III, Pentium 4, Pentium M, Pentium 4 Duo … • Detect the correct Model • Detect the correct serial number • Split the host name and extract Asset #, Location there’s 2 fields in the database for those 2 variables, Location and Asset • Laptop Client duplicate records because the laptops have 2 network cards • A- Wireless • B- wired (Copper) • so I need to make sure only one record is sent to the server • either using the wireless Mac Address or the copper Mac address not both example if I connect at 10 am via the wireless the data will be sent using the Mac address of the wireless card that one record then at 2 pm I connect again using wired connection the data will be sent using the Mac address of the wired network card so that’s an other record but it’s the same computer • 9. if there’s not connection, or the client can not connect to the server to send the data for 1 min make the client shutdown, • because if it does not shutdown if will use most of the system resources then you can not do anything. • the setting I have now is the client shutdown after sending the data and I want to keep that • 10. Both Clients Desktop and laptop have form, that is activated by hot keys ALT+CTRL+F12 See picture on slide 6 - 7 • The form is used to setup the data to be collected later on all the field in the form are connected to the database • I need to make the form as a separate application from the client, so I will have the clientxxx.exe and the form • as an application with hot keys features • 1 – the client will run normal with out any problems in any shape way form bug free • 2 – the form will run as a separate application and save the data to a file that the client(s) will collect and send it to the server • to be saved on the database and run with out any problems in any shape way for form bugs free • Make the Client Get the site name from the settings file Clientsetting.ini See Slide 10 • Add Create an installer for both clients where I’ll be able to update the setting file (IP and Port) the generate an installer must be an msi with /quit feature

  14. The new application should work with out any problems In any shape way or form the application is used in busy environment where users login for 5 min then logout, so the client should not stop the system the log out process. The clients are used in Novell controlled/Managed environment, some users are admin have full access/right to the machine some are simple users

  15. Delivery • Source code of the new version of both clients • Install remotely any new components used

  16. Form application DesktopClient Save the data selected to system.ini Collect hardware and software data Send both data to the server Server

  17. Do not hesitate to message me if you have any question Thanks a lotDonnie

More Related