Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SUPERVISEUR VNC


Information sur la source

Catégorie :Réseau & Internet Classé sous : vnc, bd, superviseur, distance, david Niveau : Initié Date de création : 01/06/2007 Date de mise à jour : 05/06/2007 01:46:17 Vu / téléchargé: 5 988 / 1 158

Note :
Aucune note

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Bonjour,

Voici ma première source que je post sur le site.

C'est une application que j'ai développée pour mon boulot car on a un parc d'environ 500 machines donc afin de facilité le dépannage, j'ai eu l'idée de faire une interface graphique afin d'organiser les machines par groupe d'emplacement et d'y avoir un accès rapide.

Vous pouvez superviser des Machines avace VNC, des Bureau à Distance et des Imprimantes avec interfaces HTML.

Je vous livre une version assez avancée par rapport à la version de j'ai fait au début, je travail toujours dessus afin d'y apporter de nouvelles fonctionnalités. Je l'ai un peu modifiée la version posté ici car il y avait plusieurs fonction très spécifique à mon entreprise, donc j'ai fait en sorte qu'elle puisse s'adapter facilement à un large public.
J'ai essayé de mettre du commentaire pour faciliter la compréhension du code.

Tous les commentaires sont évidemment les bien venus.
 

Source

  • Developpé en Delphi 7 Pro
  • Alors j'utilise presque que des composants Standart
  • Sauf les composants ADO
  • une unité UseItIni et LibString que je fourni dans le zip.
Developpé en Delphi 7 Pro
Alors j'utilise presque que des composants Standart
Sauf les composants ADO
une unité UseItIni et LibString que je fourni dans le zip.

Conclusion

Il faut avoir une version de VNC d'installée.
J'essairais de mettre à jour si j'apporte des modifications assez notable...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

05 juin 2007 01:46:17 :
Changement du niveau de Débutant à Initié

Commentaires et avis

signaler à un administrateur
Commentaire de Francky23012301 le 01/06/2007 23:32:08

Salut,

Bon par ou commencer ..... Ben par souligner qu'il y a eu du travail et même beaucoup ^^.

1)Installation

*Le niveau me semble un peu sous estimé ;).

*Le composant IPadress : héhé, pas besoin de la JVCL.

*Ensuite il faut les composants ADO : aie aie aie si on a pas la version Pro de Delphi.

*Ensuite il faut installer VNC.

Tu risques malheureusement de ne pas avoir bcp de succes parce que ca fait bcp de choses à installer ou à avoir : c'est balod.

2)La description colle pas trop avec la fonctionnalité de ton source : il est fortement orienté base de donnée alors que l'on s'attend plus à du pilotage de PC, comme le fait "classiquement" VNC.

3)Même si je considère VNC comme un logiciel dangereux à installer pour des raisons de sécurité et qu'il faut mieux développer un couple client/serveur propre à ses besoins, le fait de traiter de ce sujet est novateur. C'est une bonne idée et en plus c'est très intéressant.

4)Techniquement parlant c'est du bon travail et c'est bien indenté. Coté grapgique c'est en plus sympas: on voit tout de suite que tu as bossé.

Même si ce source ne peut pas être utile à tout le monde, il pourra intéresser pas mal d'entreprises.

Je te félicite pour ce bon boulot.

Ps : je n'ai pas pu tester vu que j'avais pas tout.

signaler à un administrateur
Commentaire de moldov le 03/06/2007 11:45:53

Salut,

Alors effectivement j'ai oublié de noter pour les composants ADO, Désolé.
Ensuite je pense que Superviseur c'est le bon terme car j'ai pas cherché à refaire un soft comme VNC. J'ai cherché a faire un soft qui s'appui dessus.
Alors effectivement il y a pas mal de base de données mais il y a deja beaucoup de sources qui montre comment utiliser des BD donc j'ai pas voulu orinter ma sources sur ce sujet.

Voila mais je réfléchi fortement aussi à un pilotage PC perso mais dans un premier temps, l'objectif était un soft util qui fonctionne rapidement.

MErci beaucoup pour ton commentaire, ca fait plaisir et surtout avancer..

signaler à un administrateur
Commentaire de yvessimon le 05/06/2007 09:04:53

Bonjour,

La compilation demande
JvComCtrls.dcu
TJvlpAddress non trouvé

Ou triver ces éléments ?

Salutations

signaler à un administrateur
Commentaire de moldov le 05/06/2007 11:42:33

Salut,

C'est bien ce qui me semblait pour le composant IpAddress, il lui faut la library JEDI.
Voici l'adresse pour la télécharger : http://homepages.borland.com/jedi/jvcl/
Bon courage.

signaler à un administrateur
Commentaire de EXVASP le 17/07/2007 22:16:47

Tranpanl.dcu
[Fatal Error]UfrmModele.pas(7): F1026 File not found: 'Tranpanl.dcu'
??

signaler à un administrateur
Commentaire de lanfeust_37 le 31/07/2007 12:16:51

Voici le source de Tranpanl.pas :

unit Tranpanl;

interface

uses WinTypes, WinProcs, Messages, SysUtils, Classes, Controls,
Forms, Graphics, StdCtrls;

type
TTranPanel = class(TCustomcontrol)
private
Fborder : Boolean;
Procedure Setborder(value : boolean);
protected
procedure Paint; override;
public
procedure CreateParams(var Params: TCreateParams); override;
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
Property Border:Boolean read Fborder write Setborder;
Property Visible;
property Enabled;
Property Align;
end;

procedure Register;

implementation

procedure Register;
begin
RegisterComponents('control', [TTranPanel]);
end;

procedure TTranPanel.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := Params.ExStyle + WS_EX_Transparent;
ControlStyle := ControlStyle - [csOpaque] + [csAcceptsControls]
end;

constructor TTranPanel.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
end;

destructor TTranPanel.Destroy;
begin
inherited Destroy;
end;

procedure TTranPanel.Paint;
begin
If Fborder or (csDesigning in ComponentState) then
begin
Canvas.brush.color := clbtnshadow;
Canvas .framerect(clientrect);
end;
end;

Procedure TTranpanel.Setborder(value : boolean);
begin
if value <> Fborder then
begin
Fborder := value;
invalidate;
end;
end;

end.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Actionner et arrêter une application sur un poste à distance [ par thierry ] SalutMeme question j'ai essaye ICS sous CBUILDER avec l'exemple de Chat donné .Mon programme compare la chaine recu au nom du programmeà lancer sur le BD & Password... [ par Jos ] Bonjour, J'ai une bd Paradox, dont les tables sont protégées par un mot de passe. J'accède à cette bd via BDE... Cependant, lors du démarrage du p Administrateur BDE & Access [ par Vinch ] Salut à tous,J'ai créer une BD sous Access2002 (XP) et je l'ai convertie au format 97, puis j'ai créer un alias avec un driver natif MSACCESS. Tout s' info sur bd [ par f86 ] salutcomment importer la structure d'un fichier Dbasesur deplhi pour pouvoir l'utiliser pour générer un code sql (Create table)merci Question bete en delphi6 avec bd Interbase [ par olivierazerty ] Voila je cherche juste a faire un truc tout bete:g une fiche avec des dbedit et un bouton "enregistrer", derrière ça je l'ai relié a un module de donn Faire executer une appli a distance [ par slhuilli ] Quelu'un saurait il s'il est possible a partir d'un poste (PC1) de faire executer et de terminer une tache sur un autre poste (PC2), sachant que ces d SQL et BD : peut etre un peu bete mais je debute en delphi [ par choup ] alors, je modifie un programme existant qui utilise des bases de données. Mais voià je désire ajouter un champs dans une table du style j'ai :ETUDIANT Là je craque : protection base et copie BD [ par choup ] Voilà : je travaille sur la modif d'un prog réalisé par qq'1 d'autre.Simplement cette personne à protégé les BD qui se réfèrent au prog, en écriture p besoin d'aide [ par Bidochon ] Bonjour tt le mondeJe cherche a faire une application avec des bases de donnes. il s'agit de rentrer et de trier des champs de données correspondant d bd : comment on fait ?????? [ par Stephane ] salut a tousbon alors on va y aller doucment pour ma 1ere question dans ce forum :)hum je débute en delphi, mais ca ressemble au vb et comme je connai


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.