Page 1 sur 1

[R] Ligne d'erreur, et cryptage de données.

Posté : ven. 20 févr. 2009 10:34
par Pixion
Bonjour à tous.

J'ai pas mal cherché au sujet de ma première question, mais je n'ai pas trouvé de réponses, ou alors j'ai mal cherché.
Quand on compile un projet, et qu'il survient une erreur, le message d'erreur est souvent du style Line : -1 et quelques renseignements sur l'erreur.
Mais pourquoi la boite du message ne nous affiche pas la ligne réelle ?
Il y a une déclaration à faire au début du script pour celà ?

Deuxièmement, je fait un appel de base de donnée pour mon script, je suis donc forcé d'y mettre les infos de la base.
Quels sont les moyens les plu efficaces pour cacher celà ?
Des simples cryptages / décryptages suffiraient ?
Passages en hexa / decimal et autres pourraient suffire à tromper quelqu'un qui se serait amuser à décompiler mon programme ?

Merci à vous.
Pixion.

Re: [..] Ligne d'erreur, et cryptage de données.

Posté : sam. 21 févr. 2009 10:18
par Tlem
En ce qui concerne votre 1er question, il n'y à pas d'autre solutions.
Un script compilé ne se présente plus sous la forme que vous connaissez lors de ça conception. Pour tester votre script, faites le avec Scite4AutoIt et CTRL + F5 pour tester la syntaxe de vos commandes, ou gérez les erreurs au fur et à mesure en lançant votre script et en essayant de reproduire l'erreur.

Pour votre 2iem question, le sujet à été abordé trop souvent pour que je prenne le temps de vous répondre.
Utilisez l'outil de recherche du forum.

Re: [..] Ligne d'erreur, et cryptage de données.

Posté : sam. 21 févr. 2009 11:25
par Pixion
Ok, merci de votre réponse. :)

Re: [..] Ligne d'erreur, et cryptage de données.

Posté : lun. 23 févr. 2009 19:41
par primax
Salut Pixion,

Pour le cryptage ,la reponse est clair , peu pas mieux faire.
Concernant les erreurs , je suis moi aussi de temps en temps confronté a ce genre de problème.

tu peux ajouter ceci a tes scripts pour éviter l'oublie de déclaration de variables : Opt("MustDeclareVars", 1)

moi aussi utilisant des connexions base de donnees via ADO de simple test tel que des pings avant requetes suffisent a limiter mais maleuheureusement pas a supprimer

Tu a aussi _IEErrorHandler dans IE.au3 ( de memoire une recherche te permetra de trouver ) pour intercepter les erreurs de type COM

Pour limiter les erreurs prend exemple sur les UDF fonctions qui en generale sont tres bien codé , voir mieux les includes (UDF déjà intégrer a AUTOIT)

En esperant etre clair et ne pas avoir dit trop de bétisent

@+

Sympa ce Site Autoit FR

Re: [..] Ligne d'erreur, et cryptage de données.

Posté : mar. 24 févr. 2009 14:36
par Pixion
Ok, je vais regarder tout ça de plus près.
Merci de ta réponse, et bonne chance dans tes projets. :)

Pixion.