OVH Cloud OVH Cloud

Casse Tete sur table memoire

3 réponses
Avatar
Firetox
Bonjour, a tous

voila j'ai un casse Tete pour les costaux des API

le challenge est de reussir a remplir une table memoire avec les API
ou en C++

j'ai fait une Dll qui attend en parametre un handle de table
j'ai utilise la fonction TabCtrl_Insert mais les données n'arrivent
pas dans ma table.

je n'ai pas de plante mais je crois que les données sont partient
un peu n'importe ou mais ou

bref le problemes n'est pas la.
quelqu'un se serait il deja pose cette question et aurait trouve une
solution ?

Merci

Firetox

3 réponses

Avatar
R&B
Firetox wrote:
Bonjour, a tous

voila j'ai un casse Tete pour les costaux des API

le challenge est de reussir a remplir une table memoire avec les API
ou en C++

j'ai fait une Dll qui attend en parametre un handle de table
j'ai utilise la fonction TabCtrl_Insert mais les données n'arrivent
pas dans ma table.

je n'ai pas de plante mais je crois que les données sont partient
un peu n'importe ou mais ou

bref le problemes n'est pas la.
quelqu'un se serait il deja pose cette question et aurait trouve une
solution ?

Merci

Firetox




Bonjour Firetox

Je ne sais si cela va aider.. mais pourquoi ne as utiliser le langage
externe ?

en effet cela ne va pas être évident sinon car les tables sont des
champs spécifiques à WD et l'adressage mémoire (pour remplissage) ne va
pas être évident à trouver... (sans doute dépendant des type de colonne,
mais quid de la description etc...)

nWDExecute("tableajoute("table",%s,%s,%s)",szCol1,szCol2,szCol3)


ou un truc du genre (faudrai consulter des expert en utilisation de WD
en langage externe...

@+ R&B
Avatar
Firetox
Bonjour R&B

ben c'etait bien pour eviter le tableAjoute

sur un traitement de 30 secondes on s'est apercu que
la requete et la lecture des lignes prenait 1 seconde
et 29 seocnde de tableAjoute (en invisible car sinon c'est 1 minute)

voila pourqoui je cherche un moyen de remplir la table autrement que avec
tableajoute
mais la c'est chaud

Firetox

"R&B" a écrit dans le message de news:
bqkct3$bnc$
Firetox wrote:
> Bonjour, a tous
>
> voila j'ai un casse Tete pour les costaux des API
>
> le challenge est de reussir a remplir une table memoire avec les API
> ou en C++
>
> j'ai fait une Dll qui attend en parametre un handle de table
> j'ai utilise la fonction TabCtrl_Insert mais les données n'arrivent
> pas dans ma table.
>
> je n'ai pas de plante mais je crois que les données sont partient
> un peu n'importe ou mais ou
>
> bref le problemes n'est pas la.
> quelqu'un se serait il deja pose cette question et aurait trouve une
> solution ?
>
> Merci
>
> Firetox
>
>
Bonjour Firetox

Je ne sais si cela va aider.. mais pourquoi ne as utiliser le langage
externe ?

en effet cela ne va pas être évident sinon car les tables sont des
champs spécifiques à WD et l'adressage mémoire (pour remplissage) ne va
pas être évident à trouver... (sans doute dépendant des type de colonne,
mais quid de la description etc...)

nWDExecute("tableajoute("table",%s,%s,%s)",szCol1,szCol2,szCol3)


ou un truc du genre (faudrai consulter des expert en utilisation de WD
en langage externe...

@+ R&B



Avatar
R&B
Firetox wrote:
Bonjour, a tous

voila j'ai un casse Tete pour les costaux des API

le challenge est de reussir a remplir une table memoire avec les API
ou en C++

j'ai fait une Dll qui attend en parametre un handle de table
j'ai utilise la fonction TabCtrl_Insert mais les données n'arrivent
pas dans ma table.

je n'ai pas de plante mais je crois que les données sont partient
un peu n'importe ou mais ou

bref le problemes n'est pas la.
quelqu'un se serait il deja pose cette question et aurait trouve une
solution ?

Merci

Firetox





et une table fichier donc la liaison avec ta source de données se fait
en dynamique ?
affichage = aussi rapide qu'une table fichier = incomparable

Je peux te poster des sources pour cela... passes moi un mot.

@+ R&N