ich hab da mal eine Frage. Warum bringt mir der erste Code eine Exception, wenn ich Methode ButtonCenter_Click aufrufe und der zweite Code nicht? Die Lebensdauer des Objektes müsste doch dich gleiche sein? Das verstehe ich nicht.
Danke für die Antworten
namespace LogitechShpereWeb { public partial class _Default : System.Web.UI.Page { private Camera _cam; private const int SchrittHorizontal = 10; private const int SchrittVertikal = 10; protected void ButtonInit_Click(object sender, EventArgs e) { _cam = new Camera(2); _cam.CenterCamera(); } protected void ButtonCenter_Click(object sender, EventArgs e) { _cam.CenterCamera(); } } }
namespace LogitechShpereWeb { public partial class _Default : System.Web.UI.Page { private Camera _cam = new Camera(2); private const int SchrittHorizontal = 10; private const int SchrittVertikal = 10; protected void ButtonInit_Click(object sender, EventArgs e) { _cam.CenterCamera(); } protected void ButtonCenter_Click(object sender, EventArgs e) { _cam.CenterCamera(); } } }