begin process at 2008 07 20 04:56:24
1 213 135 membres
56 nouveaux aujourd'hui
14 166 membres club

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 !

VIDEOSURVEILLANCE A 4 CAMERAS +ENVOI EMAIL+APPEL TELEPHONIQUE


Information sur la source

Catégorie :Périphériques Classé sous : webcam, directx, video, internet, mails Niveau : Initié Date de création : 20/05/2006 Date de mise à jour : 25/11/2007 11:02:56 Vu / téléchargé: 18 491 / 4 454

Note :
9,56 / 10 - par 9 personnes
9,56 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Ce programme permet de gérer 4 caméras avec détection de mouvements en multizones et d’envoyer des messages d’alertes par mails et/ou par téléphone On peut également visualiser les caméras sur le WEB avec un navigateur l'alarme dans ce cas est transmise en temps réel.
La détection se fait en multizones (jusqu'à 9 zones par caméra chaque zone pouvant être définie et possédant son propre seuil de sensilibilté) La sensibilité peut être également réglée temporellement ( de 1 à 20 images/s et déclenchement après  1 à 20 dépassements de seuil ceci afin de pouvoir éliminer les phénomèmes transitoires rapides éclairs....)
les écrans de surveillances sont équipés de zoom jusqu'à X 8
Visualisation en mode Preview ou en mode détection...
La capture utilise le directX pour assurer de bonnes performances d’affichage
REMARQUES :   Ce programme ne multiplexant pas les caméras demande beaucoup de ressources (processeur à 1Ghz pour 1 camera et 2.5GHz pour 4 ).
systeme d'exploitation XP SP2(Home ou Pro)
pour le module cameras il faut installer le composant TvideoCapture et le composant de détection TMED (dans le ZIP dans le dossier composant ainsi que directdraw. j'ai modifié directdraw pour qu'il se compile sou D7 et D2005)
Pour le module MAIL il faut installer Indy (avec image en fichier attaché)
Nota sous D2005 et les version utilisant Indy10 il faut remplacer les fichiers configmail par ceux dans le dossier indy10
Pour pouvoir envoyer des messages vocaux il faut que le modem soit un modem Voice (répondeur) compatible avec les commandes AT HAYES (avec un modem standard l'alerte est envoyée mais sans le message vocal)
les tests ont été faits avecun modem SWEEX 56k PCI HARDWARE (disponible chez Conrad ref:09-52-98 )
En principe tout modem hardware doivent convenir
Nota les modems software n'ont pas donné satisfaction.
il faut que les fichiers audio pour le modem soit au au format: PCM 11025Hz 8bits mono (vous pouvez utiliser le magnétophone de windows en  changeant le format d'enregistrement)
Nota: Ces 2 derniers modules peuvent être supprimés en retirant leur déclaration dans les clauses uses et les appels dans les boutons correspondants de la fiche Cameras  et leur suppression du projet.
Pour ceux qui voudraient tester ce code sans le compiler vous trouverez l'exécutable à l'adresse:
http://jlen.fr/telechargement_programme.html

Source

  • Tout est dans le zip
Tout est dans le zip

Conclusion

c'est une version beta d'un module destinée à une application plus générale
Pas de bug connu (mais cela ne veut pas dire qu'il n'y en a pas)
Si vous trouvez des améliorations à apporter n'hésitez pas à m'en faire part.
Le module WEB a été développé en collaboration avec franck23012301
je remercie max pour sa contribution pour les tests
J'espère ne rien avoir oublié dans le zip...les unités sont nombreuses!!

suite à la non-compatibilité ascendante entre indy9 et indy10 j'ai rajouté une version spéciale indy10

Pour pouvoir envoyer des messages vocaux il faut que le modem soit un modem Voice (répondeur) compatible avec les commandes AT HAYES (avec un modem standard l'alerte est envoyée mais sans le message vocal)
les tests ont été faits avecun modem SWEEX 56k PCI HARDWARE (disponible chez Conrad ref:09-52-98 )
En principe tout modem hardware doivent convenir
Nota les modems software n'ont pas donné satisfaction.
il faut que les fichiers audio pour le modem soit au au format: PCM 11025Hz 8bits mono (vous pouvez utiliser le magnétophone de windows en  changeant le format d'enregistrement)
Nota vous trouverez dans le module setup un bouton non affecté il est destiné pour une extension future permettant de visionner les caméras à partir du WEB (module réalisé en très grande partie par francky20312301)
petite mise à jour : Un HD m'ayant trahi la mise à jour que j'ai postée (récupérée dans la sauvegarde)....n'était pa à jour.
le défaut signalé par cincap est un bug de l'autosize de la fiche.(????)
Le module internet est un micro serveur HTTP il suffit de récupérer l'adresse IP du PC dans sa boite mails et d'ouvrir une session en entrant http://xx.xx.xx.xx/ dans l'explorateur (voir également la source http://www.delphifr.com/codes/WEBCAM-MICROSERVEUR-HTTP-WEBCAM-IP-INDY-INDY-10_38726.aspx pour avoir des explications détaillées)
la prochaine étape comprendra un module domotique pilotable par le WEB.
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

22 mai 2006 08:16:50 :
le 20-05-06 ajout d'un bouton OK dans changercode. renommer la fiche form1-->Fprincipal et l'unité Test2---->UnitPrincipale forcer la fiche choicevideo en premier plan lors du premier lancement.
23 mai 2006 17:10:44 :
correction d'un bug sur le fichier INX ajouter la sauvegarde des positions des vignettes et voyants par défaut changer état dans descripteur d'objet l'etat des voyants 1 et 2 supression de la lecture redondante du fichier INX dans unitprincipale
24 mai 2006 20:55:12 :
[Ver 1.01.12] : ajouter delai avant mise en service suite à remarque de cincap retour à USR (attention à l'installation sous D6 )
25 mai 2006 23:23:53 :
changement de composant dans le module Phone et retour à TurboPower Async Professional
27 mai 2006 11:32:26 :
[Ver 1.01.14] : suite à la non portabilité du module ConfigMail sous Indy10 creation d'une version spécifique (ceci ne me satisfait pas mais c'est pourtant la seule possibilité pour l'instant)
27 juin 2006 21:26:04 :
[Ver 1.01.15] : développement d'un nouveau Module telephonique regroupement des setups dans une unité dédiée accessible depuis la fiche principale
29 juin 2006 11:12:52 :
récupération de la mise à jour.
03 juillet 2006 09:08:06 :
quleques mises à jour suite à la récupération de la copie se sauvegarde.
23 juillet 2006 23:57:42 :
ajouter module Web
24 juillet 2006 15:39:46 :
correction de l'activation alarme dans le module internet
25 novembre 2007 11:03:00 :
ajouter le lien pour l'exécutable
  • signaler à un administrateur
    Commentaire de Francky23012301 le 21/05/2006 07:44:56

    Salut,

    Que dire : c'est grandiose. C'est du très très bon travail JLen. Tu peux être fiere de toi.

    Ce projet est original. Le code est limpide et superbement bien réalisé. En plus j'ai appris plein de nouvelles fonctions.

    Je n'ai pas pu tester les alertes mails ou vocales (ma configuration ne le permet pas).

    Allez je te mets un 10/10 car je peux pas mettre plus.

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 09:36:52

    salut francky,
    merci pour la note, grandiose c'est peut être beaucouq dire, il ne fait appel qu'à des fonctions bien connues, je n'ai fait fait que les appliquer.
    En fait le plus difficile a été de trouver des composants video assez performants. Pour la petite histoire au départ j'étzis parti sur l'API AVICAP mais elle présente un gros défaut : c'est d'çtre complètement "aveugle" quand l'image est cachée.
    Un problème que je n'ai pas réussi à résoudre: il n'est pas possible d'arrêter une caméra durant la cession (appaemmment un problème au niveau du memorystream qui n'est pas libérer même par la destruction du composant par free)

    @+
    jlen

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 09:55:50

    Si tu cherches un compo video puissant, jettes un oeil à videocapx chez fathsoft.com. Il gere la detection multizone par camera, l'upload vers server, l'enregistrement/rééncodage,la capture son. Etc..

    Mais c'est pas gratuit.

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 10:25:59

    salut deltafx,
    le composant de fathsoft à l'air pas mal mais si avant de le charger le setup il donnait un peu plus de renseigneiments sur ces caractéristques et ses possibilités ce serait mieux!! 4 lignes sur la page d'accuei c'est un peu short

    pour info les composants que j'ai utilisé gèrent le multizones par caméras sour différents modes
    caractéristiques du composabt MED utilisé pour la détection:
    scan global ou par zones définies
    choix de la couleur de scan (ou toutes)
    pour le scan par zone choix de la matrice (il présente un bug que je n'ai pas encore corrigé: il ne fontionne correctement que si la matrice est carré
    le composant video permet l'enregistrement des images au format jpeg la récupération des images au format Bitmap,
    enregistrement video et au audio (je ne l'ai pas tester dans l'appli)
    on peut déclencher la capture quand on le désire (utilisation du memorystream) et pour l'envoi sur le Web il suffit de rajouter un module qui s'en charge (dans le programme je n'envoie que la capture ayantdéclenchée l'alarm et encore pour de la surveillance le net n'est pas l'idéal : on ne l'a pas toujours sous la main et n'est pas toujours rivé à l'écran je préfère et de loin une alerte téléphonique qui est beaucoup plus sur d'aboutir)

    Et cerise sur le gateau ces composants sont en freeware!! même s'il demande un peu plus de creusage de méninges.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de Francky23012301 le 21/05/2006 10:57:05

    Je justifie le grandiose :

    -Il s'agit là d'un soft et pas d'une simple source Je conseille à tout le monde de le télécharger : c'est un cours de coding à lui tout seul.

    -Bien que cela ne saute peut etre pas aux yeux : tu as du etre confronté à beaucoup de "petits beugs" et reglages qu'ils ne devaient pas être simples à regler.

    -Il a été fait en un temps record!

    -C'est bourré d'astuces

    -Ce soft est très très bien structuré : rien de superflus.

    Ce n'est que du bon quoi! A lire absolument!

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 12:16:51

    pour le bugs il y en a eu quelques uns et si je n'ai pas planté windows une centaine de fois (sortie en appuyant 4s sur le bouton d'arrêt) je ne l'ai jamais planté!!sans parler des palntage au niveau du bios --> sortie en coupant l'alimentation.
    le premier à été celui de directdraw qui n'a pas été mis à jour depuis 2000 si je me souviens bien et qui refusait de se compiler sous D7.
    pour le temps de dévellopement les journées ont 24h mais dommage que les nuits soient si courtes!!
    Cette appli n'est qu'un module d'une appli plus importante (elle en représente le 1/3) ce qui m'a obligé à faire de la programmation modulaire (noter que chaque module peut être réutiliser dans d'autre appli ce n'est pas des composants mais c'est plus souple à adapter!!)
    la structure est assez simple il y a une fiche (que j'ai oubliée de renomer ): celle ou il y le plan qui simule l'application principale et par laquelle toutes les infos transitent ensuite chaque module tranmet ou va rechercher le infos sur la fiche on limite ainsi les risques que cela se "morde la queue" et chaque module peut être mis au point indépendament. Ainsi dans les module PHONE et MAILS si tu vire la fiche dans les uses et que tu supprimes la lignes qui sert au déclenchement au les timer de scan tu peux les utiliser indépendament (c'est pour les mettre au point que j'ai mis un bouton test!!)
    je pense que si j'avais adopté une structure globale cela aurait été vite indermerdable excuses moi du terme. d'autant que l'application finale permet de gérer 16 caméras (mais là il s'agit d'autres matériels et que je suis obligé de multiplexer sinon le PC n'en peut plus)sans parler d'une centrale 32 zones plus quelques sorties pour la domotique et liaison par bus de terrain..)
    pour le multiplexage c'est à peine plus compliqué: il y a un scan supplémentaire et une commande de sélection de caméra  qui est envoyée au boitier ensuite il n'y a plus qu'a récupérer le bitmap et l'envoyer sur le bon détecteur. Ce n'est aps dans le programme puisqu'il faut le boitier ad hoc.(4 caméras par boitier). d'ou l'avantage d'utiliser des composants capture et détection indépendants.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 14:17:34

    J'utilise videocapx  car il fait également player video( et ca faisait ca de moins a coder). Je vais regarder Tmed.

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 14:37:50

    Tres complet pour un compo freeware, j'en conviens. Par contre il y a des fonctionnalités que je devrais ajouter perso si je décidait de m'en servir, comme la possibiliter de mirrorer/flipper/cropper une image que je n'ai pas trouvé dedans.


  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 14:39:42

    Pour TMED il est est assez simple a utiliser :
    il compare les bitmaps qu'on lui passe (methode InsertNextBitmap)ce qui permet de régler facilement le nombre de comparaison/seconde et surtout d'être indépendant de la fréquence vidéo.
    Pour la programmation des zones vas voir le module paramzones.
    le seul problème que j'ai rencontré c'est au niveau de la matrice ou les colonnes et les lignes sont inversées ce qui oblige à travailler en matrice carrée. ( je n'ai pas encore corrigé la source de TMED mais je m'y mets dés que j'ai un moment)
    dans le programme cela me permet de changer de caméra sans modifier les paramètres de détection (utile si une caméra tombe en rade ou si l'on veut changer de système: windows donne un nom unique à chaque caméra installée et si l'on change de caméra il vaut mieux pouvoir récupérer les paramètres sans avoir à tout refaire)

    @+
    jlen

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 14:41:38

    http://www.fathsoft.com/videocapx.chm.zip

    http://www.fathsoft.com/videocapx.html

    Vala un peu plus que 4 lignes.

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 15:03:02

    oui effectivement il est pas mal. toutefois il y a une chose qui semble manquer (je n'ai pas regarder dans le détail) c'est le réglagedu nombre de comparaisons pas seconde qui est important en surveillance pour éliminer les variations parasites rapides. D'autant qu'il est inutile dans ce cas de faire plus de 2 à 6 comparaisons/seconde les mouvements que l'on veut détecter étant généralement bien plus lents c qui limite la charge processeur.
    Pour le fonctions que tu sites se sont plus des fonctions de traitement d'image que de détection et le compo TMED est spécialisé.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de tlemcen1393 le 21/05/2006 15:42:04

    merci

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 17:24:47

    Ouaip, Tmed est + spécialisé. Pour répondre a ta question concernant les detections, il y a

    - la methode DetectMotion qui renvoi à un instant T une estimation de mouvement (d'apres la doc si result > 30; result dans [0..100], il y a mouvement entre 2 images consécutives du flux

    - ou CompareImage, qui compare 2 images, indépendament du flux, au concepteur de régler la fréquence du truc.

    Arf, j'ai l'impression de faire de la pub pour le truc, c'est pas le cas hein, mais je le trouve sympa donc j'en parle. (Par contre il gere la perte d'une source, les cameras de surveillances motorisées, iris, expo, focus, si la cam le permet, tu peux tout controler par le code....)

    Pour aller plus loin, je dois avoir qqpart l'url d'un site sur traitement et vision par ordinateur (mais en java) avec des codes bien puissants, permettant par example de déterminer dans une image ce qui est au premier plan etc etc. (j'avais trouver ca en me renseignant sur un projet de détection d'obstacles/mobiles peu visibles en vision nocturne).

    J'ai testé ton prog (en dehors de Tmed) et 10/10 aussi.

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 17:39:42

    Et hop, le lien :

    http://rsb.info.nih.gov/ij/features.html

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 17:42:19

    merci pour la note.
    effectivement ton compo est puissant et certainement plus que TMED mais une petite question est ce qu'il permet de g"rer les caméra multiplexées (un flux et plusieurs détecteurs) puisque dans mon projet pour limiter la charge (avec 16 caméras et autant de memorystream on dépasse largement capacités des systèmes actuels, mais c'est vrai que cela évolue rapudement)je multplexe les sources, je suis parti à 1/4 mais l'on peut faire  jusqu'à 1/10 avec des caméras video de qualité à 70 frames/s et un boitier prévu  en conséquence.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de DeltaFX le 21/05/2006 17:58:08

    Par multiplexé tu entends un flux video où
    Frame1=Camera1
    Frame2=Camera2
    Frame3=Camera3
    Frame4=Camera1
    Frame5=Camera2
    Frame6=Camera3
    ....

    et une detection de mouvements entre les images de la camera 1, une autre pour la cam 2, etc ? Donc par cam, 1/N fois la freq de chaque cam : 7 ips dans le cas de 10 cam à 70 ips chacune ?
    Ca c'est pas possible avec videocapX.

  • signaler à un administrateur
    Commentaire de jlen100 le 21/05/2006 18:30:53

    c'est exactement cela
    ce n'est pas surprenant qu'il ne puisse pas le faire puique je pense qu'il associe directement la caméra au composant.
    dans l'appli on adresse une interface (USB pour 4 caméras ethernet au delà) on lui envoie le N° de caméra et elle renvoie la frame correspondante.
    pour les caméras motorisées et les réglages ce sont des commandes que l'on envoient par le même canal en fait cela fait partie du driver et c'est indépendant de la capture.
    Ces commandes sont struturées de la façon suivante: nom_du_boitier+N° de caméras +nom_de_la_commande+paramètre;
    le nom du boitier correspondant au nom de la device donné par windows (elle est considérée comme une source video unique) l'appel se fait au travers d'une DLL.
    c'est pour cela que j'avais besoin d'une capture et de détecteurs séparés
    Pour TMED il active un évènement si l'on dépasse le seuil mais rien n'empêche de le modifier pour qu'en plus il renvoie le résultat dans une propriété même s'il n'y a pas alerte.

  • signaler à un administrateur
    Commentaire de jlen100 le 22/05/2006 08:20:16

    je ne comprends pas pourquoi cette source est mise en .NET alors que je n'ai pas coché la case (je viens de vérifier)

    @+
    jlen

  • signaler à un administrateur
    Commentaire de EddiTheHead le 22/05/2006 20:03:45

    Slt,
    C'est pas du code pour les bleus. Maintenant je sais pourquoi je ne pouvais pas mettre ces fonctions dans mon prog CentraleAlarme.
    Très bon travail.

  • signaler à un administrateur
    Commentaire de jlen100 le 22/05/2006 20:31:23

    salut EddiTheHead,
    pour l'intégrer dans ton programme c'est assez simple:
    tu vires ma fiche principale (la tienne faira l'affaire
    tu rajoutes 4 capteurs les 4 vignettes et les 4 voyants , dans ton scan tu vas lire les capteurs et tu rajoutes le traitement
    et évidemment tu rajoutes les unités Ad Hoc

    et le tour est jouer

    Note ausi que tu peux rajouter le déplacement des objets (les routines sont gérénrales puisque je fait appel à des TControl et tu peux aussi rajouter le changement de l'image de fond et tu sauvegardes le tout en fichier .INI

    @+
    jlen

  • signaler à un administrateur
    Commentaire de Kenavo le 23/05/2006 09:17:23

    Satut !

    "j'étzis parti sur l'API AVICAP mais elle présente un gros défaut : c'est d'çtre complètement "aveugle" quand l'image est cachée".
    FAUX ! Seulement en mode preview, mais pas en mode capture ! Heureusement, ma Doue benniget !

    Ken@vo

  • signaler à un administrateur
    Commentaire de jlen100 le 23/05/2006 09:52:59

    salut kenavo,
    la capture en fichier video dans cette application n'est pas d'une grande utilité;

    d'ailleurs fais le test sur ta source mets un témoin ou un beep déclenché par la détection lance le programme et masque la fenêtre ou mets la en barre des tâches et.... plus rien c'est pour cela que je dis qu'AVICAP est aveugle et cela vient de l'API on n'y peut rien
    Alors à moins que tu ais une astuce pour contourner le problème ça la rend inutilisable en détection.


    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 23/05/2006 10:08:31

    au fait kenavo il n'y a tout simplement pas d'évènement OnFrame si l'image n'est pas visble

    @+
    jlen

  • signaler à un administrateur
    Commentaire de Kenavo le 23/05/2006 12:09:22

    Ben si !
    En utilisant la fonction capCaptureSequenceNoFile à la place de capCaptureSequence (donc pas de fichier créé)l'évènement OnFrame est généré à chaque trame; même si l'image est invisible ! C'est ça l'astuce : Capture, pas Preview !
    Ken@vo

  • signaler à un administrateur
    Commentaire de jlen100 le 23/05/2006 12:46:10

    c'est bien sauf que le composant TCapture ne l'implémente pas
    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 23/05/2006 12:55:46

    ce serait bien aussi que TCApture implémente un captureframe en single frame (on n'a pas tujours besoin de recevoir les frames en continu et dans certains cas il vaut pouvoir choisir sa trame)

    @+
    jlen

  • signaler à un administrateur
    Commentaire de Kenavo le 23/05/2006 15:46:46

    Tu voulais une astuce pour les acquisitions à partir d'AVICAP ! Je te l'ai donnée ! Vrai que j'aurais pu l'intégrer dans TCapture ! Mea culpa !
    J'avais remarqué cette fonction () et je me demandais à quoi elle servait.... et j'avais noté cette différence de comportement en cas de masquage de la visualisation par une autre fenêtre.  
    Je cherche encore les explications à des fonctionnements "non contrôlés" de TCapture, mais je mettrais à jour bientôt !

    Ken@vo

  • signaler à un administrateur
    Commentaire de Kenavo le 23/05/2006 16:08:55

    Je voulais parler de la fonction capCaptureSequenceNoFile bien sûr !

  • signaler à un administrateur
    Commentaire de jlen100 le 23/05/2006 16:10:33

    c'est pas très grave.
    cela dit AVICAP est moins performant que l'acquisition avec directX et on note une nette différence sur la fluidité de l'affichage mais en contre partie il est plus gourmand en ressources.
    Enfin il y avait un bug sur la sélection des caméras (certains modeles ne sont pas reconnus comme source video et comme c'était le cas du boitier c'était plutot gênant ) cela semble venir du GetDriverList qui ne les trouve pas tous bien qu'ils apparaissent dans la liste du gestionnaire de périphériques: en fait il le trouvait comme un second device0 quand je forçais l'assignation pas cool! là je n'ai rien compris à ce qui se passait et que c'est plutot surprenant puisque c'est directement la DLL qui gère cela
    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 25/05/2006 10:26:21

    salut francky,

    C'est d'autant plus regrettable que cela porte sur un module qui n'est pas indispensable que je l'avais traité avec d'autres composants (turdoasynchropro utilisant TAPI) mais qui ne fonctionnait pas chez MAX: je referai cratinnement ce module.

    Pour sa remarque sur la sugestion du module video il y a un gouffre entre suggerer une chose et en imaginer l'architecture et la réaliser et autant que je sache le propriétaire en est l'auteur et je pense , à tort ou à raison que cette source méritait d'être publiée tant pour son intérêt propre que par la façon dont j'ai abordé le problème. (il suffit d'ailleurs de voir le nombre de consultations en 4 jours: 850 pour s'en rendre compte)
    Ce sera ma dernière réponse sur ce PB.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de mouchie le 25/05/2006 19:30:51

    salut  jlen100

    Je suis très intéressé  pour ton programme mais malheureusement je suis débutant en delphi  j’ai télécharger ton programme mais je ne sais pas comment installer les nouveau  composants .
    es tu peut me dire comment en peut faire ça ?
    et es qu’en peut installer se composant dans builder c++ et comment ?
    Dans l’attente de votre réponse veuillez accepter mes salutations.
    merci  

  • signaler à un administrateur
    Commentaire de jlen100 le 25/05/2006 20:03:34

    bonjour,
    pour installer les composants:
    tu mets le répertoire composant dans progrmammefile, borland
    tu ouvres delphi
    pour chaque composant tu fais fichier -->tout fermer
    ensuite tu fais ouvrir et tu vas chercher le fichier *.dpk(delphi package)
    ensuite tu fais compiler puis install en principe tu dois retrouver le composant dans la palette.
    remarque TMED à quelques fois des difficultés à s'installer si c'est le cas tu fais fichier -->nouveau-->autre-->packet puis tu fais ajouter et tu ajoutes le fichier MED.PAS ensuite tu fais la procédure précédente.
    pour le composant USR il faut le dezziper avant. (je vais modifier le module phone pour ne plus employer ce composant.)
    Par contre ce programme ne se compile pas sous C++ (il faudrait le réecrire entièrement) pour les composants il est possible qu'ils existent pour C++ mais je n'ai pas regardé.

    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 25/05/2006 23:27:08

    bonsoir,

    Pour couper cours à toutes polémiques sur le composant utilisé dans le module PHONE je reviens à la version initiale basée sur TurboPower Async Professional

    @+
    jlen

  • signaler à un administrateur
    Commentaire de mouchie le 26/05/2006 13:17:39

    salut
    merci pour tes informations; j'ai suivi tous les etapes qu tu ma dit et j'arrivé a bien installer les composants mais quand j'exécute ton programme le compilateur lance une erreur " fichier variant non trouvé"
    comment je peut résoudre ca ?
    merci d'avance

  • signaler à un administrateur
    Commentaire de jlen100 le 26/05/2006 13:19:55

    peux tu m'indiquer le module et la ligne?

    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 26/05/2006 13:43:06

    peux tu aussi me dire quelle version de delphi?

    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 26/05/2006 18:58:00

    je viens de m'appercevoir que le code du module MAIL n'est pas portable sous D2005 et INDY 10 (il ne se compile tout simplement pas) Apparemment il y a eu une refonte complète du composant, comme il n'est pas documenté ..... et que l'on ne peut pas installer la version 9  je n'ai pas de solution à proposer.
    Encore une chose à mettre au passif de D2005!!

    @+
    jlen

  • signaler à un administrateur
    Commentaire de jlen100 le 27/05/2006 11:36:51

    salut,
    j'ai apporté la modifiction au module MAIL (Merci Cirec)
    suite à la non portabilité du module ConfigMail sous Indy10 creation d'une version spécifique (ceci ne me satisafait pas entièrement mais c'est porutant la seule possibilité pour l'instant)
    @+
    jlen

  • signaler à un administrateur
    Commentaire de cincap le 31/05/2006 14:57:09

    Bonjour JLEN,

    Après test du module téléphone et avec 3 cartes modem data/fax/voice différentes, aucune reconnaissance et trans mission correcte du fichier wav.

    Une fois le bouton général On/Off enclenché, les modules cochés pour la transmission fonctionnent (tél (bip),