|
Is it possible to have one backgroundworker complete one job, then move on to another completely different job all in the same class? If so, how?
Thanks!
|
|
|
|
|
No, not without any coding. You could easily modify the BackgroundWorker to support such a thing. Fortunately for you, someone's already done this: QueuedBackgroundWorker component[^].
|
|
|
|
|
How can i generate random number in C#?
|
|
|
|
|
Random on = new Random();
int num = on.Next(1, 100);
1 and 100 is min and max limit
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
|
I always use the hard-coded value of three. You can't really prove its not random.
Some people insist on System.Random but I don't trust it.
File Not Found
|
|
|
|
|
|
In .net 1.1 there was a hyperlink for Add Installer to install windows service. This option seems to be missing in .net 2.0
Am I right? How do you install the windows service in .net 2.0 please?
Thanks
|
|
|
|
|
arkiboys wrote: How do you install the windows service in .net 2.0 please?
You should complain to your ISP that Google[^] is not working for you
led mike
|
|
|
|
|
I’m about to call a function in a native windows dll from my managed C# dll project. I want the function to return some kind of string (char*) so I get it as a System.String in my mandaged dll.
How can I do that? I’ve tried to add CLR support on my native dll but for different reasons it can’t compile with that option.
_____________________________
...and justice for all
APe
|
|
|
|
|
d00_ape wrote: I’ve tried to add CLR support on my native dll but for different reasons it can’t compile with that option.
Different than what?
led mike
|
|
|
|
|
My native dll is in fact an AutoCad arx (dll) and I get some very strange compile errors when adding CLR.
_____________________________
...and justice for all
APe
|
|
|
|
|
Oh "very strange"... well that certainly clears that up.
led mike
|
|
|
|
|
hello , how to convert wavefile to mp3 with options like bitrate,channel etc in c#.net?
|
|
|
|
|
An exe generates a myexe.exe.cfg file by default.
However, if I add a app.config to a dll it does not generate a similar file.
I would like my control (derived from Label) to have it's own key/value configuration file.
Thanks
Phil
|
|
|
|
|
|
You may also find this article useful http://www.codeproject.com/useritems/CustomConfigurationMgr.asp?msg=1930993&mode=all&userid=16070#xx1930993xx[^]
As well as my comments to it
public class MyAssembly
{
public string GetValue()
{
System.Reflection.Assembly asm = System.Reflection.Assembly.GetAssembly(this.GetType());
ExeConfigurationFileMap map = new ExeConfigurationFileMap();
map.ExeConfigFilename = System.IO.Path.GetFileName(asm.CodeBase) + ".config";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
return config.AppSettings.Settings["TestKey"].Value;
}
}
In Windows or web app
MyAssembly asm = new MyAssembly();
string value = asm.GetValue();
only two letters away from being an asset
|
|
|
|
|
Hello friends
namespace calculate
{
public delegate void Startdelegate();
public partial class Form1 : Form
{
// custom event
public event Startdelegate StartEvent;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int result = int.Parse(num1.Text) / int.Parse(num2.Text);
MessageBox.Show(result.ToString());
}
private void button2_Click(object sender, EventArgs e)
{
int result = int.Parse(num1.Text) + int.Parse(num2.Text);
TextBox3.Text = result.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
int result = int.Parse(num1.Text) * int.Parse(num2.Text);
MessageBox.Show(result.ToString());
}
// our custom "Startdelegate" delegate is assigned
// to our custom "StartEvent" event.
StartEvent += new Startdelegate(OnStartEvent);
public void OnStartEvent()
{
MessageBox.Show("I Just Started!");
}
I want when the for calculation be open,Another window will be open with this maassage : " It is started"
I want to do this by delegation...
GOOD LUCK!
|
|
|
|
|
Why not use the Load event on a form for this?
|
|
|
|
|
Hi All! I'm using "Microsoft CDO For Exchange 2000 Library" along with Microsoft ActiveX Data Objects 2.5 Library to send mails using Exchange server. I've tried running the code with all possible ammendments but to no avail. I always get the "Could not find the Sender's mailbox"
error.My code is given below.
CDO.Message iMsg = new CDO.Message();
CDO.Configuration iConf = new CDO.Configuration();
ADODB.Fields Flds = null;
try
{
Flds = iConf.Fields;
Flds["http://schemas.microsoft.com/cdo/configuration/sendusing"].Value = 3;
Flds["http://schemas.microsoft.com/cdo/configuration/smtpserver"].Value = "<220.220.220.91>";
Flds["http://schemas.microsoft.com/cdo/configuration/sendusername"].Value = "Nitin.Vij";
Flds["http://schemas.microsoft.com/cdo/configuration/sendpassword"].Value = "common";
Flds["http://schemas.microsoft.com/cdo/configuration/smtpserverport"].Value = 25;
Flds["http://schemas.microsoft.com/cdo/configuration/MailboxURL"].Value = "http//Exchange/Exchange/Nitin.Vij/Inbox";
Flds.Update();
iMsg.Configuration = iConf;
iMsg.MimeFormatted = false;
iMsg.AutoGenerateTextBody = false;
iMsg.To = "Nitin.Vij@Domain.com";
iMsg.Subject = "Test mail from Nitin";
iMsg.Sender = "Nitin.Vij@Domain.com";
iMsg.TextBody = "Test";
iMsg.Send();
Console.ReadLine();
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
Any help is highly appreciated.
Don't Quit
|
|
|
|
|
Hi,
It basically uploads the data from inside the files into sql server 2005 and then moves files around on the network.
At present I have this function inside a button in a .net 2.0 win application.
This functionality will have to be scheduled to run either every few minutes or as of when there are files on the network (To be decided later).
I am thinking that may be it is best to create a windows service for this task. What do you think?
I am also using sql server 2005.
Do you think I should use windows service in .net 2.0? #
Is there a functionality in sql server 2005 for this kind of functionality?
Thanks
|
|
|
|
|
Hello, I have a combobox that I popullate as follows:
combobox.DataSource = dataset.Tables["Table"];
combobox.DisplayMember = "name_field";
combobox.ValueMember = "id_field";
It works great, and the next step is trying to modify the displayed value directly in the combobox.
The idea is to modify the value of the name_field field in the dataset, and save it lately in the database.
I try to write directly in the combobox to modify the displayed name of the item, but as soon as I select another item, I can check that the previously selected item still has the value it used to have.
How can I make the changes permanent in the dataset?
Thank you very much.
|
|
|
|
|
It looks like on combobox selected index changed event, you are will be binding the old data again from DB ? Can you post the selected index changed event of that combo ?
|
|
|
|
|
I am doing nothing in this event.
Should I do something? I thought it would automatically update it by itself, like when I use a databindings.add(new binding...) in a textbox, in example. In this case, the only thing I have to do to have my datareader updated is to chanche the currentposition of the bindingcontext, but with the combobox it is not working at all.
Any ideas?
|
|
|
|
|
I’m trying to load a sprite into my form and move it with the cursor keys. I have added:
private Bitmap player; (player is my sprite name and has been added as a resource)
This is at the top of my file. I have then added the code to move the sprite:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Left:
player. **** Problem is here ******
After the player. I am trying to get intellisense to offer me the .left option which I then want to add:
player.left--;
I have tested a similar functionality using a picturebox1 which I just stuck on my form and was able to move this using the code above. Am I missing something to do with loading my sprite in, as the picture box was already on the form and i managed to move this using the code above?
Here’s the code in full:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Media;
namespace Game
{
public partial class Form1 : Form
{
// insert private bitmap background
// and movement int x/y move etc.....
private Bitmap background = new Bitmap(640, 320);
//private Bitmap car;
private Bitmap player;
public Form1()
{
InitializeComponent();
player = new Bitmap(GetType(), "player.jpg");
//car = new Bitmap(GetType(), "car.jpg");
Bitmap background = Game.Properties.Resources.background;
this.BackgroundImage = background;
SoundPlayer sndPing = new SoundPlayer(@"c:\lee\traffic.wav");
sndPing.Play();
this.SetStyle(ControlStyles.DoubleBuffer, true);
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.UserPaint, true);
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Left:
player.
}
}
}
}
Thanks
|
|
|
|