.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
Easy Web
Imran Ghani
Post New Web Links

how to access a thread from other then the one it created.

Posted By:      Posted Date: October 04, 2010    Points: 0   Category :.NET Framework
 

_currentForm.Controls.Add((Control)_controlList[0])

am using the above code line to make a thread call within another thread in .net 3.5 compact framework project.
I keep getting the following error
Cross-thread operation not valid: Control ' accessed from a thread other than the thread it was created on.

How do i get rid of this error. Please help

Thanks in advance




View Complete Post


More Related Resource Links

How to access a new database ( which i created ) in isqlplus ?

  

Hi.,

I created a new database with the help of Database Configuration Assistant !

I created with the scott account

Now i'm not able to connect to the database with the connect identifier with the scott account

The error i get is.,

ERROR - ORA-12154: TNS:could not resolve the connect identifier specified.

Plz help !



Access a user created class in the form code

  
Hi Dear i have a litle problem i am developing a database application. In this app i write made two projects in the same solution. 1st named BussinessData and the 2nd one has a name Database Application. in business data i have add a libary class and made its region for easily code writing. now i want to get access at that class code from the application form code. example: sum of two numbers pubic class Sum #region "Public variables" dim a,b,c as integer #end region ' seperate region for getting values #region "Properites" public property a() as integer Get  return _a Set (by val value as sender)         _a=value end property #end region 'region for sum #region "Methods" public function sum() as integer c=a+b return c end function #end region in this way i have written the code and i want to get access this class from the form code. 'button_click code for the sum sum() plz help me to solve this problem  

how i can access a user created class in form code

  
Hi Dear i have a litle problem i am developing a database application. In this app i write made two projects in the same solution. 1st named BussinessData and the 2nd one has a name Database Application. in business data i have add a libary class and made its region for easily code writing. now i want to get access at that class code from the application form code. example: sum of two numbers pubic class Sum #region "Public variables" dim a,b,c as integer #end region ' seperate region for getting values #region "Properites" public property a() as integer Get  return _a Set (by val value as sender)         _a=value end property #end region 'region for sum #region "Methods" public function sum() as integer c=a+b return c end function #end region in this way i have written the code and i want to get access this class from the form code. 'button_click code for the sum sum() plz help me to solve this problem

Cannot change themes of newly created sites "Access denied"

  
When creating a new site i cannot change the default theme (grayed out) and a message appears something like "access denied". What's wrong? The first 6 sites where created succesfully and have a modified (OOB) site theme applied, all sites I create from now on cannot have the default theme modified. I checked any check-out settings but couldnt find anything obvious. What's wrong? I didn't use any custom code or such, just clicked around like an Admin does ;)  I thought about some check-in/out issue, but couldnt see anything. Someone HELP! please!I am a SharePoint Infrastructure Engineer, focussed on Administration and Installation of SharePoint Server environments.

The calling thread cannot access this object because a different thread owns it.

  
this is my code I want to put the win.show in another thread but win object in the main thread. because I need to do some verification to the win.content in main thread when the win ui is refreshing in another thread. however, I hit the exception The calling thread cannot access this object because a different thread owns it.   namespace ConsoleApplication1 {     public delegate void AsyncDelegate();     public class Program     {                 [STAThread]         static void Main(string[] args)         {             Window win = new Window();                        AsyncDelegate call = new AsyncDelegate(()=>win.Show());             call.BeginInvoke(null, null);                     }             }     }

How do I access the custom headers created with System.Net.Mail?

  
I've created some custom headers for my emails.  I've used a breakpoint to see that they are being added to the collection correctly.  I don't understand how to access these from the email that's generated though.  I'm currently dropping the emails into a pickup directory on my local machine and viewing them with Windows Mail.  I have "view all" headers checked in Windows mail but still don't see them when I open my emails in the pick up directory.Can someone please tell me how to access the headers that I added?  Below is an example of how I did it.  I'm hoping to add things like name, address, phone... etc, and then have them visible in the email.   Is this even the correct use of custom headers? message.Headers.Add("X-Name", txtName.Text);  

@@IDENTITY issues created in MS Access after a Merge Replication

  
Hi all, We have 2 SQL Servers that update each other using Merge Replication. We then connect to the tables via an ODBC link within Access and this worked without any problems until we upgraded our SQL Server from 2000 to 2008 R2. Since the upgrade we are having problems within Access. When we come to add a new record, the record returned is different to the one we added. After much research we discovered its down to the triggers within SQL Server (from versions 2005 onwards) where the trigger updates the global variable @@IDENTITY. We've also found out that MS Access uses this variable to return the record that was supposedly last added but since it gets altered as part of a merge trigger it makes Access problematic. With this being a very big issue with MS Access and SQL Server Merge Replication triggers I can assume that others would have managed to work around this and come up with a solution. can anyone help?

Can't access dynamicly created textbox in AJAX postback.

  

I have a script which creates a dynamic textbox (and more) in an AJAX async post back. But when I try to acess the textbox I am told "Object reference not set to an  instance of an object". I have been strugleing with this for a long time and can not get it to work so please help me. This is written in C# .Net 4. The line causing the problem is the very last one where I have tbGameName.Text.Trim()

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class GameInformation_AddUpcomingRelease : System.Web.UI.Page
{
    protected override void OnInit(EventArgs e)
    {
        base.OnInit(e);
        string v = this.Request.Params.Get(this.ddlAmountToAdd.UniqueID);

        string[] Regions = { "USA", "Japan", "Europe", "Other" }; //Create a string array of regions.
        string[] Platforms = { "PlayStation 3", "X-Box 360", "Wii", "Computer", "PSP", "Other" }; //Create a string array of platforms

        CreateControlSet(1, Regions, Platforms); //Generate the first Control Set

        if (!string.IsNullOrEmpty(v))
        {
            for (byte i = 2; i <= Convert.ToByte(v); i++)
            {
                //Add a

Closing a WPF form from another thread?? The calling thread cannot access this object because a diff

  

I have a WPF form with a Close buttom which just does

this.Close();

I also have a public method in this WPF form which goes like this

public void doClose()
{
  this.Close();
}

doClose() is supposed to be called by other classes but I keep getting this runtime error when this method is called:

The calling thread cannot access this object because a different thread owns it.

Please tell me how to solve it.

Thanks.

Jessi


1 + 1 = 3

Is XpathDocument thread safe?!? (FileShare.Read access?)

  

if you  have a private void function inside of main page of system.web.page.ui


            XPathNavigator nav;
            XPathDocument docNav;
            XPathNodeIterator NodeIter;
            docNav = new XPathDocument(@"D:\data\data.xml");
            nav = docNav.CreateNavigator();


and multiple users are now on the web application simultaneously using nav object, will it be thread safe?  In filestream, the solution was to use FileShare.Read parameter.  but does xpathdocument have something similar?


thanks


What will happen if two thread tried to access records from table

  

Hey Guys,

It might sound silly but pls answer me...

i would like to know what exactly happens when i try to access a table from two different thread at the exact same time..?


control not working when created on new thread

  

Hi,

I recently read this article and implemented -

http://blogs.msdn.com/dwayneneed/archive/2007/04/26/multithreaded-ui-hostvisual.aspx

I changed my control (dev express pivot grid) to be created on a secondary background.

The control is loading and displaying faster (great) but now if I try t omove the scrollbar etc nothing happens. The control has stopped responding to events.

Can anyone tell me how to resolve this issue. I'm not exactly sure where to start looking.

I need a way of getting the mouse drag events across to my control on the secondary thread.

Thanks.


Dynamic controls added at runtime, threading, The calling thread cannot access this object because a

  

Hi,

 

My problem is on load I initialise a new thread. This thread create a new control then tries to add the control to a stackapnel and the error I receive is -

The calling thread cannot access this object because a different thread owns it.

Heres is my code e-

Thread

 

 

t = new

Control.Invoke must be used to interact with controls created on a separate thread.

  

I am making a stock taking application in a smart device projec tin Visual Studio 2010. What i want to do is create a thread for when i want to update the database(csv file) and use a status control to show the user what is happening ("connecting", "saved", "error") etc.

 

However when i try to call a function from within my save method whcih is running on a thread i get a Control.Invoke must be used to interact with controls created on a separate thread error at runtime.

    private void btnUpdateStock_Click(object sender, EventArgs e)
    {
      if (this.txtStock.ReadOnly == false && notSaving)
      {
        Product p = dataManager.getCurrentProduct();
        p.unitsInStock = Int32.Parse(this.txtStock.Text);

        Thread saveThread = new Thread(new ThreadStart(saveItems));
        saveThread.Start();

      }

    }
    public void saveItems()
    {
      t

MVC architecture in ASP.Net using C# and Microsoft Data Access Application block

  
The Model-View-Controller (MVC) pattern separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes [Burbeck92]:

Model. The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller).

View. The view manages the display of information.

Controller. The controller interprets the mouse and keyboard inputs from the user, informing the model and/or the view to change as appropriate.

Store and Display Images from MS Access Database Using C#

  
There is only the difference of coding syntax to stream the binary data of image content type to upload it into MS Access Database using C#/VB in ASP.Net 2.0

Namespaces required:-
using System.Data.OleDb;

OleDb is used to connect the web site forms with MS Access Database using Microsoft.Jet.OLEDB.4.0

ASP.Net Upload Image to MS Access Database

  
As you learnt from the previous articles to upload image to the SQL Database in ASP.Net 2.0 and stream that image into the memory to retrieve it from the database and display it on the web page. In this article you will learn how to upload images to the MS Access database in ASP.Net 2.0

First of all create an Access Database and place it in the App_Data folder of ASP.Net web site project. Then create a table "tblImg" with the following fields:
Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend