|
ReflectionOnly mode means the type is loaded in "inspection context".
That is a .NET 2.0 feature to load assembly if you just want to reflect on them without creating types.
It's faster, doesn't lock the assembly file etc...
But you can't get instances from ReflectionOnly assemblies, so GetCustomAttributes() always results in an exception.
But I just found the solution myself: CustomAttributeData.GetCustomAttributes(type)[^] gets information about the attributes in a ReflectionOnly compatible way.
|
|
|
|
|
Hello,
If I have 5 tabcontrol windows on my Form1. Is there a way of
hiding some of those tabs?
Thank you
|
|
|
|
|
this.tabControl1.TabPages.Remove(this.tabPageToRemove);
Add it again when you need it
this.tabControl1.TabPages.Add(this.tabPageToRemove);
Alomgir Miah
Live Life King Size
|
|
|
|
|
hello
i am new in programming and also in C#. i have a problem regarding for loop in three dimentional array .
i am pasting piece of code in which i want to check that a value exists in array or not
rook_moves = new int[ 64 ][][];
rook_moves[ 0 ] = new int[ 2 ][];
rook_moves[ 0 ][ 0 ] = new int[ 7 ];
rook_moves[ 0 ][ 1 ] = new int[ 7 ];
rook_moves[ 0 ][ 0 ][ 0 ] = 1;
rook_moves[ 0 ][ 0 ][ 1 ] = 2;
rook_moves[ 0 ][ 0 ][ 2 ] = 3;
rook_moves[ 0 ][ 0 ][ 3 ] = 4;
rook_moves[ 0 ][ 0 ][ 4 ] = 5;
rook_moves[ 0 ][ 0 ][ 5 ] = 6;
rook_moves[ 0 ][ 0 ][ 6 ] = 7;
rook_moves[ 0 ][ 1 ][ 0 ] = 8;
rook_moves[ 0 ][ 1 ][ 1 ] = 16;
rook_moves[ 0 ][ 1 ][ 2 ] = 24;
rook_moves[ 0 ][ 1 ][ 3 ] = 32;
rook_moves[ 0 ][ 1 ][ 4 ] = 40;
rook_moves[ 0 ][ 1 ][ 5 ] = 48;
rook_moves[ 0 ][ 1 ][ 6 ] = 56;
if i want to search that '48' exists or not please tell me how i will implement it in C#
thanks
|
|
|
|
|
Ok i'm not 100% sure but i think something like this is what your asking for.
<br />
for (int i=0; i<64; i++)<br />
{<br />
for (int x=0; x<64; x++)<br />
{<br />
for (int z=0; z<64; z++)<br />
{<br />
if (rook_moves[i][x][z] == 48)<br />
return true;<br />
}<br />
}<br />
}<br />
This code, i'm pretty sure, would check every single slot in the Array for 48.
|
|
|
|
|
Hello,
I'd like to read in a few enviroment variables for an application that will automate a few tasks. VB has a function 'Environ' that can look up env variables with the key as the parameter. Is there anything simular in C#? It it's not possible through C# then I assume to use some api calls.
Thanks,
Bic2k
|
|
|
|
|
Yup, figured it out myself of course.
string path = System.Environment.GetEnvironmentVariable("PATH");
James
|
|
|
|
|
Please note that the environment variables created within the application will not be
available after the application exits.
|
|
|
|
|
|
hi ...i want to know tht how can we discover whole network in such a way that just enter the IP address, then discover and scan all devices and network attached to system and keep on scanning until reach at some dead end.
plz gime the hint how can we do ht in c#.net ...thank u
ingenious
|
|
|
|
|
Hi all,
In C# system service I need to get some string from MFC mainframe
window by SendMessage() API call. I managed to send message, but can
not find the way to return string to C# app.
I tried to use lParam:
C# side
StringBuilder sb = new StringBuilder(256);
SendMessage(process.MainWindowHandle, WM_GET_AUTH_MEMBER, 0, sb);
C++ side
CString member = "SomeString";
strcpy((char*)lParam, member.GetBuffer());
Then on C# side sb has not been changed
Any idea ?
Please if someone did it post the example,
I would greatly appreciate,
Roman
|
|
|
|
|
|
How can i make auto arrange for the desktop icons on my desktop using C#.net
kevin smoke
|
|
|
|
|
try this
private void button1_Click(object sender, System.EventArgs e)
{
SendMessage(GetDesktopWindow(), LVM_ARRANGE, LVA_SNAPTOGRID , 0);
}
public const int LVM_ARRANGE = 4118;
public const int LVA_SNAPTOGRID = 5;
[DllImport("User32.dll", CharSet=CharSet.Auto)]
public static extern IntPtr GetDesktopWindow();
[DllImport("user32.dll")]
public static extern int SendMessage( IntPtr hWnd, uint Msg, int wParam, int lParam );
Alomgir Miah
Live Life King Size
|
|
|
|
|
thanks alot, it worked correctly.
kevin smoke
|
|
|
|
|
i had asked about the same later in the message board , but i didnt got an answer for it , till u give me a one, i did all u did except sending the right message 4118, so i am wondering is there any very detailed refrence for all windows messages with examples , i am using spy++, but sometimes i cant catch what i want exactly from it
so can u or any one here can give me the right way or refrence
thx alot in advance
|
|
|
|
|
Do a search in MSDN. Everything is there.
www.msdn.microsoft.com
|
|
|
|
|
Do a search in MSDN. Everything is there.
www.msdn.microsoft.com
Alomgir Miah
Live Life King Size
|
|
|
|
|
Hi, I would like to knw if anynone knows how to adjust windows Time, through an application in C# ???
Thanks
Bruno
-----------------------------
Visite: http://zopostyle.com
|
|
|
|
|
Hello,
1.
Is there a way of making a column in datagrid as a combobox.
So when the user wants to modifiy the fields in the datagrid, and
clicks in particular cell, the dropdown list will appear, and he can only choose the values from the list as a value for the cell.
2. How can you format row in datagrid, so that the row spans the whole
lenght of the datagrid, and does not stop in the middle, etc..
Thank you.
|
|
|
|
|
try
http://www.codeproject.com/cs/miscctrl/datagridcomboboxcolumn.asp
To do custom formatting use
DataGridTableStyle and DataGridTextBoxColumn etc.
http://www.syncfusion.com/FAQ/WindowsForms/Default.aspx#44
has bunch of information
Alomgir Miah
Live Life King Size
|
|
|
|
|
Hi,
I was hoping someone might help me with a with a serialization problem. I am trying to serialize multiple objects to the same disk file. Below is the code I am using to save and restore an individual object, however I really need to save many objects to disk.
Any thoughts and help would be very much appreciated.
<br />
static void saveFile()<br />
{<br />
IFormatter formatter = new BinaryFormatter();<br />
Stream stream = new FileStream("2005.pp1", FileMode.Create, FileAccess.Write, FileShare.None);<br />
formatter.Serialize(stream, PPeriod);<br />
stream.Close();<br />
}<br />
static void restoreFile()<br />
{<br />
IFormatter formatter = new BinaryFormatter();<br />
Stream stream = new FileStream("2005.pp1", FileMode.Open, FileAccess.Read, FileShare.Read);<br />
PayPeriodSerial = (PayPeriods) formatter.Deserialize(stream);<br />
stream.Close();<br />
}<br />
cab3
|
|
|
|
|
Hi!
You can simply serialize more than one object to the same stream:
IFormatter formatter = new BinaryFormatter();<br />
Stream stream = new FileStream("2005.pp1", FileMode.Create, FileAccess.Write, FileShare.None);<br />
formatter.Serialize(stream, PPeriod1);<br />
formatter.Serialize(stream, PPeriod2);<br />
formatter.Serialize(stream, PPeriod3);<br />
stream.Close();
You'll get all the objects when deserializing in exactly the same way.
Regards,
mav
|
|
|
|
|
Hi,
Thanks for the quick response, it worked just fine.
Thanks again,
cab3
|
|
|
|
|
Hi. I have a GUI-Service remoting relationship set up with 2 remotable objects (1 used for sending messages from the service to the GUI to be displayed and 1 for user requests to be sent from the GUI to the service). The remoting is working well...except that for I receive multiple calls on the receiving end of the remoting. As I debug, I only encounter my call one time, but on the receiving end, there will be 2 occurrences. I must have something set up not quite right here - has anyone experienced this or have any tips that may help?
Thank you,
Dusty
|
|
|
|