begin process at 2012 02 14 05:46:58
  Trouver un code source :
 
dans
 

10 commentaire(s) de FrancisFaure sur des sources sur tout CodeS-SourceS

Déposé sur Visual foxpro : présentation générale

Bonjour MOHAMEDORALL

>j'ais un code qui change la manier de prog.exe vous pouvez m'aider de changer
>merci

Désolé mais impossible de comprendre la question !
  un code qui mange ? la manière de prog.exe ?
Aider aquoi ? pourrais tu formuler une question complète, le contexte, la version de VFP utilisée....

Cordialement
Francis
Posté le : 21/01/2009 14:23:08

Déposé sur Visual foxpro : présentation générale

Bonjour Mohamed
les fichier nécessaire au runtime de VFP8 :
http://fox.wikis.com/wc.dll?Wiki~VFP8RuntimeFiles~VFP
Cordialement
Posté le : 30/12/2008 16:12:10

Déposé sur Couleur hexadecimal

autre solution :p

FUNCTION RGB_to_Hexa(licolor as Integer) as string
LOCAL lcHexa
  lcHexa = RIGHT(TRANSFORM(licolor , "@0"),6)
RETURN SUBSTR(lcHexa,5,2) + SUBSTR(lcHexa,3,2) + SUBSTR(lcHexa,1,2)

Posté le : 18/05/2006 19:26:58

Déposé sur Couleur hexadecimal

Rectification dans la déclaration :
FUNCTION RBG_to_Hexa(licolor as Integer) as string
Posté le : 18/05/2006 19:19:33

Déposé sur Couleur hexadecimal

Bonjour,
Ton erreur repose sur le fait que tu considére que le nombre retourné par la fonction RGB() est un nombre qui correspondrait, une fois converti en hexa, a 3 octets dans l'ordre RGB,
or c'est l'inverse le poids fort c'est le B, donc BGR...
si tu veux transformer la valeur de RGB() en hexa RGB il te faut inverser les poids avant.

essayer avec cette fonction (surement optimisable :)


FUNCTION RBG_to_Hexa(licolor as Integer) as Integer
LOCAL lbR as Byte
LOCAL lbG as Byte
LOCAL lbB as Byte
  lbB = INT(licolor/256^2)
  licolor = licolor-lbB*256^2
  lbV = INT(licolor/256)
  licolor = licolor-lbV*256
  lbR = licolor
RETURN RIGHT(TRANSFORM(lbR*256^2+lbV*256+lbB, "@0"),6)

Posté le : 18/05/2006 19:18:24

Déposé sur Couleur hexadecimal

Puis je te proposer une version sans l'appel api :

* Code hexa en décimal
C_color = "FF00FF"
r = evaluate("0x"+substr(c_Color,1,2))
v = evaluate("0x"+substr(c_Color,3,2))
b = evaluate("0x"+substr(c_Color,5,2))
? r,v,b

* code décimal en hexa :
? right(TRANSFORM(r*256^2 + v*256 + b, "@0"),6)

Cordialement
Francis
Posté le : 10/05/2006 15:23:46

Déposé sur Caclul d'une clef de hachage md5 (rfc 1321)

si l'on pouvait décrypter MD5 .... : cela ne servirait plus a rien de crypter ... xD
Posté le : 02/03/2006 10:20:04

Déposé sur ::: obtenir le numero de serie du disque dur d'un pc en vfp :::

Merci olivier
c'est simple et efficace.
Bravo

je propose que tu renseignes la même contrib sur www.atoutfox.org

cordialement
Francis
Posté le : 13/10/2004 22:55:32

Déposé sur Allez, pour s'amuser... une classe formulaire d'attente style...

C'est Sympa !
Posté le : 06/10/2004 15:40:23

Déposé sur Caclul d'une clef de hachage md5 (rfc 1321)

Patrick,
super routine !
Pourrais tu mettre le source dans un fichier zip ?
cordialement
Francis
Posté le : 06/10/2004 15:38:17

1


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales