hi,
I have a COM component which has a method f1() ,f2()and f3(). f1() internally calls f2 and f3. f1 is invoked by c# using reflection. f1 uses global variable and the global varaible value is retained after coming out of f2 and is used in f3. but whereas wen i call f2 directly. it uses a global variable which loses scope if the execution cumes out of this functionf2(). After tat s_ok statement the control goes to disassembly. can anyone explain y this happens. i cudnt understand y tis happens.pls its very urgent and cudnt fix it. pls do reply me and help me to fix it.