2011-09-27 2 views
1

Je tente de créer un formulaire en Delphi avec un TWebBrowser utilisant javascript. J'ai une classe de sauvegarde et de chargement qui permet aux utilisateurs d'enregistrer certaines propriétés sur le formulaire, puis de les recharger ultérieurement. Cependant, lors du chargement (qui crée un nouveau formulaire, l'initialise et le javascript qu'il utilise) le programme me dit que les fonctions javascript que j'essaie d'utiliser, qui à tout autre moment fonctionnent bien, "est nulle ou indéfinie, pas une fonction objet". Pour autant que je sache, le javascript ne finit que le chargement sur ma fin finale; déclaration en Delphi, donc les fonctions (en ce qui concerne mon programme) n'existent pas à ce moment-là dans le temps.Javascript dans Delphi: [Quelque chose] n'est pas une fonction

Ma question est la suivante: comment puis-je obtenir mon application javascript pour dire à mon formulaire Delphi quand il a fini de s'initialiser afin qu'il sache quand accéder à la fonction désirée? Essayez d'utiliser l'événement OnDocumentComplete du contrôle TWebBrowser.

+0

On dirait que Xaephyr écrit un client. –

Répondre

1

Intraweb est pour l'écriture de * serveurs *

+0

Cela pourrait être utile: http://www.cryer.co.uk/brian/delphi/twebbrowser/twebbrowser_events.htm#OnDocumentComplete –

+0

C'est l'un des grands sites Web –

Questions connexes