jdcben
Messages postés13Date d'inscriptionvendredi 14 octobre 2005StatutMembreDernière intervention 5 décembre 2017 16 nov. 2006 à 14:21
L'idée est bonne. Malheureusement la réalisation est un peu legére.
Tu ne détruis pas les fichiers temporaires que tu crées . Pourquoi procédé par bloque??? tu ne peux pas transferer l'image d'un coup?? En plus ton calcul de nombre bloque est mauvais si l'image fait 18000 bits, il fait 2 blocks de 10000 et 1 bloque 8000. du coup tu utilises systématiquement 10000 bits de trop par image.L'erreur se trouve dans ta division la taille par la taille des block (18000/10000=1,8)
puis tu stocker le tout dans un integer : VB converti 1.8 a l'entier le plus proche : 2 alors que toi tu voulais 1.
Il a encore 2 ou 3 petits trucs a modifier mais l'ensemble fonctionne.
je t'ai mis 8/10.
bmtssi
Messages postés1Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention19 mars 2006 19 mars 2006 à 18:00
100/20 +++++++++++++++++++++++++++++++
braveau et j'attend une repose dans le privé
Merci d'avance
Asdrien
Messages postés19Date d'inscriptionsamedi 29 mai 2004StatutMembreDernière intervention17 octobre 2004 9 oct. 2004 à 18:20
Salut !
moi j'aimerai ien que l'on m'explique comment a marche es bases de données parss ke la je suis largué et apparement personne ne vet me répondre je la che des message partout personne et capable de me répondre.
voilà sinon ++
el_teedee
Messages postés497Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention13 juillet 20159 9 sept. 2004 à 09:56
10/10
c'est trop ca que je recherchais pdt mon stage. J'ai été obligé de faire un .bat qui copie les x images dans un répertoire spécial, car sinon, ACCESS veut pas se lancer s'il trouve pas les images.
Ici, plus de problèmes d'images manquantes elles sont dans la DB ;) sweet
Par contre un petit truc décevant, on crée des fichiers temp, mais tu ne les supprime pas, donc, lors de mon test de ta source, je me suis retrouvé avec 40 imgXX.tmp dans mon répertoire temp, et ca prend de la place pour rien. Mais bon, c'est qu'un détail ;)
Source géniale, merci
ps, commentaires abondants, sauf pour la partie que j'aurais voulu un peu plus comprendre. Notamment :
rstMain(PFName).GetChunk(BLOCK_SIZE)
et
num_blocks = file_length / BLOCK_SIZE
left_over = file_length Mod BLOCK_SIZE
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 8 sept. 2004 à 16:43
Fonction PictureFromBits evite l'utilisation d'un fichier temporaire
@+
cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 20082 8 sept. 2004 à 16:14
"Pratique pour les Applis ou vous ne souhaitez pas que les Users les voient..." et surtout pratique pour insérer des champs images dans Crystal Report (ex : Catalogue Produit avec photos ou Editeur de badges de pointage ....)
16 nov. 2006 à 14:21
Tu ne détruis pas les fichiers temporaires que tu crées . Pourquoi procédé par bloque??? tu ne peux pas transferer l'image d'un coup?? En plus ton calcul de nombre bloque est mauvais si l'image fait 18000 bits, il fait 2 blocks de 10000 et 1 bloque 8000. du coup tu utilises systématiquement 10000 bits de trop par image.L'erreur se trouve dans ta division la taille par la taille des block (18000/10000=1,8)
puis tu stocker le tout dans un integer : VB converti 1.8 a l'entier le plus proche : 2 alors que toi tu voulais 1.
Il a encore 2 ou 3 petits trucs a modifier mais l'ensemble fonctionne.
je t'ai mis 8/10.
19 mars 2006 à 18:00
braveau et j'attend une repose dans le privé
Merci d'avance
9 oct. 2004 à 18:20
moi j'aimerai ien que l'on m'explique comment a marche es bases de données parss ke la je suis largué et apparement personne ne vet me répondre je la che des message partout personne et capable de me répondre.
voilà sinon ++
9 sept. 2004 à 09:56
c'est trop ca que je recherchais pdt mon stage. J'ai été obligé de faire un .bat qui copie les x images dans un répertoire spécial, car sinon, ACCESS veut pas se lancer s'il trouve pas les images.
Ici, plus de problèmes d'images manquantes elles sont dans la DB ;) sweet
Par contre un petit truc décevant, on crée des fichiers temp, mais tu ne les supprime pas, donc, lors de mon test de ta source, je me suis retrouvé avec 40 imgXX.tmp dans mon répertoire temp, et ca prend de la place pour rien. Mais bon, c'est qu'un détail ;)
Source géniale, merci
ps, commentaires abondants, sauf pour la partie que j'aurais voulu un peu plus comprendre. Notamment :
rstMain(PFName).GetChunk(BLOCK_SIZE)
et
num_blocks = file_length / BLOCK_SIZE
left_over = file_length Mod BLOCK_SIZE
8 sept. 2004 à 16:43
@+
8 sept. 2004 à 16:14
Très pratique et pas d'objet OLE dans le code
Bonne continuation