OLE dans un service DELPHI

Résolu
s4rtnt
Messages postés
4
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
14 mai 2015
- 13 mai 2015 à 14:04
Cirec
Messages postés
3832
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
17 février 2022
- 14 mai 2015 à 13:38
Bonjour à tous,

J'ai écrit un service qui fonctionne parfaitement (à un détail prèt...). Il doit effectuer deux taches régulières :
1) Ecrire dans un fichier texte
2) Se connecter et envoyer des informations sur un serveur OLE

J'ai testé ces traitements dans une fiche indépendante lié à un projet "application" : impec.

Puis en restant en pur service, je n'arrive pas à me connecter au serveur OLE, bien que j'ai mis CoInitialze(Nil) en première ligne de traitement.
L'écriture dans un fichier fonctionne bien quant à elle.
J'ai tout essayer pour le traitement OLE, en le mettant :
- Dans une fiche indépendante créé par le service
- Dans le thread du service (OnExecute)
- Dans un Thread à part
- Dans le traitement d'un timer inclus au Service

J'ai toujours le même problème avec le message : Échec de l'exécution du serveur

Quelqu'un a t il une idée ?
merci

1 réponse

s4rtnt
Messages postés
4
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
14 mai 2015

14 mai 2015 à 08:14
J'ai trouvé :! c'était un pb de droit sur service à paramétrer dans DCOMCNFG
0
Cirec
Messages postés
3832
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
17 février 2022
48
Modifié par Cirec le 14/05/2015 à 13:38
Bonjour,

Merci d'avoir partagé la solution avec nous ;)

je considère la question comme résolu et la marque comme telle

Merci
@++ Cirec
0