|
Hi Senthil. I use the asynchronous Begin/EndInvoke and it works!
|
|
|
|
|
Following is my code for a simple thread
public static void U()
{
IPEndPoint ipe = new IPEndPoint(IPAddress.Any,1238);
EndPoint LocalEP = (EndPoint) ipe;
//Socket ServerSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
//ServerSocket.Bind(LocalEP);
Console.WriteLine("I am codeproject user");
while(true)
{
Thread.Sleep(10);
Console.Write(". ");
}
}
It is surprised that when I use
//Socket ServerSocket = new Socket(AddressFamily.InterNetwork,SocketType.Dgram, ProtocolType.Udp);
the thread is not working .
|
|
|
|
|
Funny... I don't see any code in your post that creates a new thread, so yes, it doesn't work.
What are you trying to accomplish? I assume it's a multithreaded server application that accept client connections and launches a new thread for each client. But in your case, you never started a listener, so I fail to see how your even going to accept connections...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi,
The following error occurs when trying to drag a custom control's icon onto a form:
Microsoft Development Environment
An exception occurred while trying to create an instance of MyCustomControl.MyCustomControl. The exception was "File not found. File name is: c\documents and settings\athorne\application data\microsoft\visualstudio\MyCustomControl\MyFile.htm".
OK
The MyFile.htm is a file that MyCustomControl uses. I can add MyCustomControl manually, just not via the toolbox.
Background: This error message first appeared while I was demo-ing my work to my co-workers I had recently tried to change MyCustomControl's Toolbox icon. Even though I followed all of the steps for changing the icon, the icon was not changed in the Toolbox, I did not see the icon (MyCustomControl.bmp) in the Toolbox and I did not see the icon's name in the Manifest. Since the icon was not changed, I removed MyCustomControl.bmp from the project and from the project's folder. In some of my research in trying to decipher the above error, I found that the application data\microsoft\visualstudio folder holds toolbar information, along with other information, so I am thinking that perhaps my experimentation in changing the Toolbox icon could have caused the problem...
Any help is very much appreciated!
Anne
|
|
|
|
|
|
Thank you so much for responding to my post. The code for my control does not include a hard coded path Here it is:
using System;<br />
using System.Collections;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Diagnostics;<br />
using System.Drawing;<br />
using System.IO;<br />
using System.Reflection;<br />
using System.Windows.Forms;<br />
using Syncfusion.Windows.Forms.HTMLUI;<br />
<br />
namespace MyCustomControl<br />
{<br />
<br />
public class MyCustomControl: HTMLUIControl<br />
{<br />
static string filePath = null;<br />
<br />
public MyCustomControl()<br />
{<br />
this.AutoScroll = true;<br />
this.ShowTitle = false;<br />
LoadFromFile("MyFile.htm");<br />
}<br />
<br />
<br />
private void LoadFromFile(string fileName)<br />
{<br />
string filePath = GetFilesLocation() + fileName;<br />
this.LoadHTML(filePath);<br />
}<br />
<br />
static string GetFilesLocation()<br />
{<br />
if(filePath != null)<br />
return filePath;<br />
<br />
string path;<br />
path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase );<br />
int slashPos = path.LastIndexOf("\\",path.Length);<br />
slashPos = path.LastIndexOf("\\",slashPos-1);<br />
slashPos = path.LastIndexOf("\\",slashPos-1);<br />
if(slashPos > 0)<br />
path = path.Substring(0,slashPos);<br />
path = path.Replace("file:\\", "");<br />
filePath = path + "\\MyCustomControl\\";<br />
return filePath;<br />
}<br />
<br />
public override string Text<br />
{<br />
set<br />
{<br />
return;<br />
}<br />
}<br />
}<br />
}
Thanks for any and all help on this matter,
Anne
|
|
|
|
|
One of the developers in my group figured out what the problem was.
When the control is dragged onto the form, the constructor is initiated. The path information is confused at that point, hence it uses a toolbox type path...
Part of the solution is to create the html file on the fly from a database.
Thanks!
Anne
|
|
|
|
|
Hi folks,
I want to create a client application that will call some methods from webservices. It's simple if we know the server name but in this application, I want to pass the name of webservice server flexible.
Could you guys give me a hint?
Thanks.
|
|
|
|
|
How about putting the name of server in App.config and reading it from there at runtime? You'd have to make some changes to the proxy created by VS .NET though, IIRC, it hardcodes the URL of the server in the Reference.cs file it generates when you add a web reference.
Regards
Senthil
_____________________________
My Blog | My Articles | WinMacro
|
|
|
|
|
hi,
i Face 2 problems :
1- when i try to connect through my e-mail client it permits some mails to connect either don't i donno why ?
2-
string type = mailBoxNode.SelectSingleNode"descendant::hm:special",context).InnerText; <br />
string nameUrl = mailBoxNode.SelectSingleNode"descendant::D:href",context).InnerText;<br />
int visibleCount = Int32.Parse(mailBoxNode.SelectSingleNode("descendant::D:visiblecount",context).InnerText);<br />
int unreadCount = Int32.Parse(mailBoxNode.SelectSingleNode("descendant::hm:unreadcount",context).InnerText);
i use this code to get the data about my folders but i need the data of the mails it self i donno what to write for the xpath
can any help me please
thanks in advance
|
|
|
|
|
What I'm trying to do is create selftest application which has multi choice questions, drag & drop, point and shot etc. Im using windows forms. I was planning on having each questions data in an rtf file (because it contains both text and graphics) then load it into a richtextbox. Only problem is that it's going to take a lot of code to do it.
I understand the use of arrays etc for text only, but how can i best structure it if there is both text and images?? How do you combine the two?
If somone could please point me in the right direction
|
|
|
|
|
I'm not sure what you're asking - you want an array of questions, and each question will contain text and a graphic ? Or will the number of texts and graphics vary ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Yes exactly, sorry I wasn't clear enough. I want an array of questions that contain both text and 1 or 2 graphics. I can create an array of questions that use text but i can't figure out how to include one or more images. So that when i retrieve the data i can then display the text and image/s on the screen.
|
|
|
|
|
I'd do something like this
struct QuestionImage
{
public Bitmap image;
public Point position;
}
class Question
{
string text;
ArrayList images;
public void AddImage(Bitmap image, Point pos)
{
images.Add(new QuestionImage(image, pos);
There's obviously a lot of code missing, that's just to show my overall approach.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Did anybody run across the problem that I have. I created a service and installed on the remote pc. The service is supposed to start an exe that is located on the LAN server. The started exe is checking a couple of the LAN drives/paths and that's where it fails. For some reason the service started exe has a problem of seeing LAN drives. The other thing is that the exe has "NETWORK SERVICE" User Name under Windows Task Manager vs. logged in user name. Can anybody help (permission???, user name???)? Any help is appreciated!
|
|
|
|
|
Your service doesn't run in the context of the logged in user. You'll have to go into the Services control panel and change the account that it runs under. Create an account that has the appropriate rights to all the resources that the service will need. It's done just like creating an account for a normal user. Change the account details in the Services control panel for your service, then restart it. So long as the account is setup correctly, your application will run using those credentials.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
thanks for the response. I’ve changed the settings to look up the created account and it disabled “Allow service to interact with desktop” and I need that because I want to run applications as if I manually started them. The server started the app but I it’s invisible. Any ideas how to go around this problem. Thanks.
|
|
|
|
|
Unfortunately, you can have one or the other, not both. You're option is to run the service with the appropriate account to do its job on the network, then have a second application run from the Run registry key when the user logs in and have it provide the user interface and interaction with the service app through .NET Remoting.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I’ve been straggling for more than two weeks to get my server apps running remotely starting by the service and I guess I have to look for different options. Do you by any chance know any sources or books that talk about how to implement my idea? Thank for your time.
|
|
|
|
|
So I have been trying with not much luck to get Instances to work with my custom Performance Counters. I've looked everywhere I could think of, and the documentation isn't even close to good on how to create and then use instances with my custom counters. Perhaps I'll have to post an article on what worked for me so I can get feedback on what I should have done I found a newsgroup posting that claimed you had to reboot to get the instances to appear for a new custom counter. Only recently after rebooting did I get my instances to register when my application begins, I had tried everything short of rebooting to get them to appear in perfmon.
Now the issue with my instances is that the Instance names are all in lower case. I have not set them to be like this, is this a known issue? The Microsoft applications that have Performance Counter Instances don't use all lower case Instance names, so why must I? I want to be cool.
My code to create an instance looks like this:
PeformanceCounter PC1 = new PerformanceCounter("MyCategory", "Some Counter", "Value One", false);
I can then do things like increment and set the raw value, but in perfmon (and through the enumerating instance names with c# code) the instance name is; "value one". The Category and Counter names have the proper casing I used, but the Instance Name does not. This happens with all of the Instance names I try to use with my custom counter. Thanks in advance for any advice.
|
|
|
|
|
I am trying to design a new class Library but have questions about separate logic from base class(with base namespace BaseNamespace).
I have the base namespace BaseNamespace and inside it the nested namespace System. And inside System there is a normal class for action - File. I think about the size of this base class and its different namespaces. It cannot be to use #region statement for better handling. I need to write the logic of File (for example) to another class(own class file). There is no problem with it, if I call such methods, attributes a.o from another class, but is there a general design guide for builing huge class libraries ?
namespace BaseNamespace<br />
{<br />
namespace System<br />
{<br />
public class File<br />
{<br />
}<br />
}<br />
}
|
|
|
|
|
|
Hello All,
Doing a really simple import of a csv file using odbc. A sample line of that file may look like this:
200,-,0,-,461020,-,0,.,30,-,0
For some reason, it doesnt seem to want to import the '-' character, it actually returns a 0 on a tostring of that character. I did try converting it tochar. Any suggetions on how I get the actual value?
Thanks,
Ryan
|
|
|
|
|
Hi,
I would like to delete some lines from a textfile. Can I delete
or modify lines in a textfile or should I create a new file and copy the new content to it?
Thank's for answers!
Br,
Levi
|
|
|
|
|
omnisLevi wrote:
should I create a new file and copy the new content to it
That's exactly what you should do. Read every line from your source file, and if you want it in the destination, write it; Otherwise, skip it.
-- LuisR
Luis Alonso Ramos
Intelectix - Chihuahua, Mexico
Not much here: My CP Blog!
|
|
|
|