rafraichir une fenetre iexplore a partir de visual basic !!! [VB6] - Programmation
Marsh Posté le 22-05-2001 à 12:54:15
Ce que tu veux faire c'est raffraichier une fenetre IE à partir d'un prog externe c'est ca.
Alors ca c'est assez complexe. En C++ peut etre car je pense qu'il faut envoyer un message à l'application( et en plus le bon message).
Si c'est pour faire un truc qui se raffraichit tout seul ( Opéra le fait) je te conseille d'integrer dans l'appli vb un objet WebBrowser qui a une propriété Refresh
Marsh Posté le 22-05-2001 à 13:17:34
lord ii a écrit a écrit : Ce que tu veux faire c'est raffraichier une fenetre IE à partir d'un prog externe c'est ca. Alors ca c'est assez complexe. En C++ peut etre car je pense qu'il faut envoyer un message à l'application( et en plus le bon message). Si c'est pour faire un truc qui se raffraichit tout seul ( Opéra le fait) je te conseille d'integrer dans l'appli vb un objet WebBrowser qui a une propriété Refresh |
ooo ca a l'air bien complique... en fait grace a un timer, je dois rafraichir la fenetre toutes les minutes... bouh
Marsh Posté le 22-05-2001 à 14:33:22
Tout dépend de ton cahier des charges ??
Marsh Posté le 22-05-2001 à 14:38:10
Je ne connais pas VB, et je ne suis pas experte en applis win, mais n'y a t-il pas moyen d'envoyer a la fenetre un message Refresh ou PAINT (une API comme SendMessage ?)
Marsh Posté le 22-05-2001 à 14:38:41
lord ii a écrit a écrit : Tout dépend de ton cahier des charges ?? |
j'en ai pas, ce que je dois faire ce sont que des essais histoires de savoir si la nouvelle plateform de microsoft est fiable...
en fait, voila ce que j'ai, j'ai une connexion a une base de données en local sous Access 2000, et toutes les donnees d'une table est dispo le browser d'explorer sous forme d'une datagrid.
or si l'on rajoute ou enleve manuellement un enregistrement de la base, ben, logiquement, le datagrid ne se met pas a jour et pour cela, il faut rafraichir la fenetre iexplore...
donc mon boss m'a dit, "voila essai de faire que la fenetre se rafraichi automatiquement toute les minutes"...
j'ai tout de suite pense a un timer... j'ai fais un essai ca marche... mais comment rafraichir cette foutue fenetre???
Marsh Posté le 22-05-2001 à 14:39:45
BENB a écrit a écrit : Je ne connais pas VB, et je ne suis pas experte en applis win, mais n'y a t-il pas moyen d'envoyer a la fenetre un message Refresh ou PAINT (une API comme SendMessage ?) |
ben j'ai deja essaye de faire un refresh sur le datagrid mais visual ne reconnait pas cette propriete alors que normalement elle existe!!!! j'en ai marre!
Marsh Posté le 23-05-2001 à 13:51:53
La en fait je ne comprends pas trop ce que tu veux tu parle d'un datagrid ????
Marsh Posté le 23-05-2001 à 15:02:02
lord ii a écrit a écrit : La en fait je ne comprends pas trop ce que tu veux tu parle d'un datagrid ???? |
ben oui , je suis en train de faire une webform avec .net
j'ai cree un datagrid avec access a une base de donnees et ceci pour le web (en intranet).. en tapant l'adresse URL de n'importe quel poste, on tombe sur le datagrid avec les donnees dedans.
Mais si entre temps on a update la base access et rajoute des enregistrements par exemple, ben faut rafraichir la fenetre iexplore pour voir ces nouveaux enregistrements apparaitre...
ce que je dois faire, c'est faire en sorte que le datagrid se rafraichisse automatiquement, soit par un timer, soit lors de changement dans la base...
c'est plus clair?
Marsh Posté le 23-05-2001 à 16:02:12
Oui mais je ne sais pas si tu peux en vb
Marsh Posté le 23-05-2001 à 16:38:54
lord ii a écrit a écrit : Oui mais je ne sais pas si tu peux en vb |
merci quand meme
Marsh Posté le 22-05-2001 à 11:58:47
comment on fait????