The starch blockers will perhaps work A LITTLE if you use them on a normal diet, but it is most efficient if used on a low carb diet. It will block starches, so you can eat pasta without having the carbs hitting your system, the carb blockers will suck up the starches you are feeding into your body.
When it comes to stopping using carb blockers & gaining weight, well... yes you might, because you'll eat the same amount of pasta but the blockers won't be catching the starches...
I think it's basically a lifestyle change, if you eat less carbs & want to binge, you take a starch blocker.
If using only the starch blockers, not sure if you'll see a lot of results unless you cut down on your overall carb intake.
Also be ware that they block starches and NOT sugar... so stay away from the dessert table