 |
|
 |
Apologies for the shouting but this is important.
When answering a question please:
- Read the question carefully
- Understand that English isn't everyone's first language so be lenient of bad spelling and grammar
- If a question is poorly phrased then either ask for clarification, ignore it, or mark it down. Insults are not welcome
- If the question is inappropriate then click the 'vote to remove message' button
Insults, slap-downs and sarcasm aren't welcome. Let's work to help developers, not make them feel stupid..
cheers, Chris Maunder
The Code Project Co-founder Microsoft C++ MVP
|
|
|
|
 |
|
 |
For those new to message boards please try to follow a few simple rules when posting your question.- Choose the correct forum for your message. Posting a VB.NET question in the C++ forum will end in tears.
- Be specific! Don't ask "can someone send me the code to create an application that does 'X'. Pinpoint exactly what it is you need help with.
- Keep the subject line brief, but descriptive. eg "File Serialization problem"
- Keep the question as brief as possible. If you have to include code, include the smallest snippet of code you can.
- Be careful when including code that you haven't made a typo. Typing mistakes can become the focal point instead of the actual question you asked.
- Do not remove or empty a message if others have replied. Keep the thread intact and available for others to search and read. If your problem was answered then edit your message and add "[Solved]" to the subject line of the original post, and cast an approval vote to the one or several answers that really helped you.
- If you are posting source code with your question, place it inside <pre></pre> tags. We advise you also check the "Encode HTML tags when pasting" checkbox before pasting anything inside the PRE block, and make sure "Ignore HTML tags in this message" check box is unchecked.
- Be courteous and DON'T SHOUT. Everyone here helps because they enjoy helping others, not because it's their job.
- Please do not post links to your question in one forum from another, unrelated forum (such as the lounge). It will be deleted.
- Do not be abusive, offensive, inappropriate or harass anyone on the boards. Doing so will get you kicked off and banned. Play nice.
- If you have a school or university assignment, assume that your teacher or lecturer is also reading these forums.
- No advertising or soliciting.
- We reserve the right to move your posts to a more appropriate forum or to delete anything deemed inappropriate or illegal.
cheers, Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
 |
|
 |
I am developing a device that uses FTDI USB driver. The FTDI USB chip creates a virtual COM port every time a new device is plugged in to the computer. e.g. COM16. Even when the device is removed, this port COM16 is still marked "In Use" in Windows Device Manager.
When my device is in production, certain computer may connects to 100s of them. I don't want to see COM200(in use). That will be a big problem for the application.
So how can I programmably (C#) make a virtual COM Port available to my device? e.g. COM10 (in use), release this COM10, so my next device can use it. I know how to force Windows Device Manager to release it manually, but I need to do this programmably by my application in C#.
Any advice will be appreciated!
|
|
|
|
 |
|
 |
Consider a WIFI network and we are given a random local ip eg 172.20.0.228 and i want to find out WIFI access point through which this user is connected without using anything on user side , (using a C# program).
I think two possible solutions can be -
1) Trace a path to given ip 172.20.0.228 so that the node before the given ip in the will be access point.
2) Query all acess points and get a list of users connected to them. Then we can search any given ip (eg 172.20.0.228 in this case) in those lists.
My Problem is i dont know how to implement any of these two possible solutions in c# (Windows Application) prefrebly but if its not possible in C# post something in vc++ too.
I think 2nd solution of getting list of users will be more appropriate. So suggest me something to implement this thing in c#. How can we get list of users from an access point ?
Thanks
|
|
|
|
 |
|
 |
Hi All i have a class that inherits from the Label class.this class have to returns a DialogResult like a Button Control.but i can't create this property correctly.the following code is my class:
public class GA5_Button : System.Windows.Forms.Label { [Browsable(true), DefaultValue(typeof(System.Windows.Forms.DialogResult))] public DialogResult MyDialogResult { get; set; } }
i want to click on this Control then set the Form.DialogResult on MyDialogResult value.how can i do this?sorry for bad english Thanks in advance modified on Tuesday, February 9, 2010 10:02 AM
|
|
|
|
 |
|
 |
I want to record sound from mp3 player ,media player,ie
|
|
|
|
 |
|
 |
is it possible to sycn two sql database data with Microsoft Sync Framework. if so can anyone give sample code.
thanks.tbhattacharjee
|
|
|
|
 |
|
 |
Hi !
I'm working shell context menu on 64 pc. I rebuild app under x64 pc.
I want add menu item to windows context menu.Registery is OK and windows explorer find my dll.
But InsertMenuItem WinAPI function not working!
MENUITEMINFO mii = new MENUITEMINFO(); mii.cbSize =(uint)Marshal.SizeOf(typeof(MENUITEMINFO));mii.fMask = (uint)MIIM.TYPE | (uint)MIIM.STATE |(uint)MIIM.SUBMENU; mii.fType =(uint) MF.STRING; mii.wID = idCmdFirst + num; mii.dwTypeData = "My menu text"; mii.fState =(uint)MF.ENABLED; mii.cch = (uint)mii.dwTypeData.Length; InsertMenuItem(hmenu, iMenu+1, true, ref mii);
My defenition :
[DllImport("user32.dll")] public static extern bool InsertMenuItem(uint hMenu, uint uItem, bool fByPosition,[In] ref MENUITEMINFO lpmii);
[StructLayout(LayoutKind.Sequential)] public struct MENUITEMINFO { public uint cbSize; public uint fMask; public uint fType; public uint fState; public int wID; public int hSubMenu; public int hbmpChecked; public int hbmpUnchecked; public int dwItemData; public String dwTypeData; public uint cch; public int hbmpItem; }
Please help me. (I know writing shell menu under .net is not good,but i very want see it).
Thanks.We are haven't bug,just temporarily undecided problems.
|
|
|
|
 |
|
 |
In Win64 all pointers take 64 bits, hence uint hMenu is wrong in public static extern bool InsertMenuItem(uint hMenu, uint uItem, bool fByPosition,[In] ref MENUITEMINFO lpmii);.
One should always use IntPtr when passing a handle or pointer; and yes, www.pinvoke.net has some errors in that regard.
Another potential problem may be the string in your structure; not sure that gets marshaled automatically.
 Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. All Toronto weekends should be extremely wet until we get it automated in regular forums, not just QA.
|
|
|
|
 |
|
 |
Hi Luc. Thanks for your reply.
I change my code like that :
[DllImport("user32.dll")] public static extern bool InsertMenuItem(IntPtr hMenu, uint uItem, bool fByPosition,[In] ref MENUITEMINFO lpmii);
[DllImport("user32.dll")] public static extern int SetMenuItemBitmaps(IntPtr hmenu, uint uposition, uint uFlags, IntPtr hBitmapUnchecked, IntPtr hBitmapChecked);
InsertMenuItem not yet working , but SetMenuItemBitmaps working well.
Please help me . Thanks .We are haven't bug,just temporarily undecided problems.
|
|
|
|
 |
|
 |
1. You have used the flag MIIM.SUBMENU (fMask) but you hasn't set the hSubMenu value. 2. You also should adjust your struct to use IntPtr instead of int.
Like this:
[StructLayout(LayoutKind.Sequential)] public struct MENUITEMINFO { public uint cbSize; public uint fMask; public uint fType; public uint fState; public int wID; public IntPtr hSubMenu; public IntPtr hbmpChecked; public IntPtr hbmpUnchecked; public IntPtr dwItemData; public String dwTypeData; public uint cch; public IntPtr hbmpItem; }
There may be also the problem with the (LPTSTR)String dwTypeData. If it doesn't work you could try StringBuilder instead.Greetings Covean
|
|
|
|
 |
|
 |
Thanks Covean. You are right .Problem is fixed.
Now i have shell menu working both 32 bit and 64 bit Windows version!
Thank you very much! We are haven't bug,just temporarily undecided problems.
|
|
|
|
 |
|
 |
You're welcome!  Greetings Covean
|
|
|
|
 |
|
 |
Dear Frnds,
I have got reg nos and marks. Now im supposed to allot rank.
What i tried : LIST<T>, SORTEDLIST, HASHTABLE, AND ARRAYLIST.
from the above, sortedlist works but it sorts the key ie. reg nos and not the marks.
help required.
|
|
|
|
 |
|
 |
Hi,
did you try .Sort() after writing and before reading the collection? Pls send code if it doesn't help
bye
|
|
|
|
 |
|
 |
monstale wrote: did you try .Sort() after writing and before reading the collection?
.Sort will sort on key not on value, he need to change design of it application or do manually sorting! "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture cheers, Alok Gupta VC Forum Q&A :- I/ IVSupport CRY- Child Relief and You
|
|
|
|
 |
|
 |
sachees123 wrote: from the above, sortedlist works but it sorts the key ie. reg nos and not the marks.
it is because your key is registration no not marks. Also you can't have marks as key as there chance you are getting same marks twice or thrice or so on! "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture cheers, Alok Gupta VC Forum Q&A :- I/ IVSupport CRY- Child Relief and You
|
|
|
|
 |
|
|
 |
|
 |
Hi All,
I am using a query i.e."select max(empcode) as code from demotable" it was giving a value in sqlserver,but i want to implement it in c#.net by using the code. can any one help me plz...
Regards, Basha.
|
|
|
|
 |
|
 |
add System.Data.SqlClient namespace
1. Open SQL connection 2. Call SqlCommand member for your query! 3. Read your value by DataReader "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture cheers, Alok Gupta VC Forum Q&A :- I/ IVSupport CRY- Child Relief and You
|
|
|
|
 |
|
 |
How can i auto star my programs when windows start up?!
i know 2 ways that maybe not work well sometimes!
i can make a shortcut of my program in start up folder i can make a registry value in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
but sometimes viruses dont allow this methods work well
anybody know how can i make a start up program with any other ways???
|
|
|
|
 |
|
 |
you can develop a windows service that autostart your program when windows start.
|
|
|
|
 |
|
 |
Masterhame wrote: but sometimes viruses dont allow this methods work well
then make sure you don't have viruses; don't change your code for this reason!
 Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]
I only read code that is properly formatted, adding PRE tags is the easiest way to obtain that. All Toronto weekends should be extremely wet until we get it automated in regular forums, not just QA.
|
|
|
|
 |
|
 |
Masterhame wrote: anybody know how can i make a start up program with any other ways???
these are generally expected two ways to starting desktop based application. If your tech lead allows you to change framework, you can also utilize services of WINDOW Service as told by Mr. Dudeja! "Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture cheers, Alok Gupta VC Forum Q&A :- I/ IVSupport CRY- Child Relief and You
|
|
|
|
 |
|
 |
The easiest way is to make it a Windows Scheduled Task.
|
|
|
|
 |