Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MSScriptControl: Interesantno: posaljes kod COM kontroli koja izvrsava C#, VB kod

[es] :: .NET :: .NET Desktop razvoj :: MSScriptControl: Interesantno: posaljes kod COM kontroli koja izvrsava C#, VB kod

[ Pregleda: 2583 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kopca

Član broj: 14307
Poruke: 118
*.leased.neobee.net.



Profil

icon MSScriptControl: Interesantno: posaljes kod COM kontroli koja izvrsava C#, VB kod07.02.2006. u 10:37 - pre 221 meseci
Code:

private void Form1_Load(object sender, System.EventArgs e)
        {
                                      scriptEngine = new ScriptControlClass();
            scriptEngine.Language = "JScript";

            scriptEngine.AddObject("frm", this, true);
            //scriptEngine.AddObject("tst", test1, true);
                                      //blabla
        }

public void hello(string msg) {
            MessageBox.Show("MSG:c#: " + msg);
        
        }

private void button1_Click(object sender, System.EventArgs e)
        {
            lblError.Text = "";
            try 
            {
                      scriptEngine.ExecuteStatement(tbScript.Text);
            } 
            catch (Exception exc) {
                      lblError.Text = exc.Message;
            }
        }

Ukucavanjem JAVASCRIPT koda
Code:
frm.hello(' ,Ivane!');

u textbox tbScript i klikom na button1, izvrsava se preko scriptEngine-a kod frm objekta i njegove metode hello. Sustina: scriptEngine je svestan objekta frm i metode Hello, izvrsava ga preko instanci JavaScript objekata, i MessageBox nema veze sa Alert-om JavaScripta. ScriptEngine kao COM komponenta poziva windows servise... Pitanja:
1. Da li je prica ispravna?
2. Da li je MSSCRIPTCONTROL THREAD SAFE???
Ovo pod dva mi je bitnije, pa ako neko zna, hvala...

Ne mogu nista da nadjem u MSDN-u o thread safety COM kontrola ili ne znam gde da trazim...


[Ovu poruku je menjao kopca dana 07.02.2006. u 12:47 GMT+1]
kopca
Prikačeni fajlovi
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: MSScriptControl: Interesantno: posaljes kod COM kontroli koja izvrsava C#, VB kod

[ Pregleda: 2583 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.