|
Dewald wrote:
The reason I steered away from constants is because that would take up memory.
No, they don't. Constants are inlined at compile time, so they don't take up more memory than literal values.
I prefer using an enum rather than constants in a case like this, as an enum says a lot more about what a method returns than an int does. When a method returns an enum value, you don't have to read a lot of documentation to find out what constants to use to compare the return value with.
If you want the int value you can easily cast the enum to int, and use that with any existing code that requires an int.
---
single minded; short sighted; long gone;
|
|
|
|
|
Guffa wrote: I prefer using an enum rather than constants in a case like this, as an enum says a lot more about what a method returns than an int does. When a method returns an enum value, you don't have to read a lot of documentation to find out what constants to use to compare the return value with.
If you want the int value you can easily cast the enum to int, and use that with any existing code that requires an int.
Agreed, he said it's native method (so he can't quite change the method return value type itself), but wrapper returning enum would do.
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
I Don't know how to send SMS..
Is it requires any network protocols like http etc...or just adding code..
We don't want to use any type of hardware in our project..
Our site simply send sms to the user..
|
|
|
|
|
Here is a solution[^] using Api calls.
Or you could try this[^].
topcoderjax - Remember, Google is your friend.
|
|
|
|
|
how to add a favourite icon in url .
hello every one
|
|
|
|
|
hi
just bring an icon
and rename it as
"favicon.ico" or "favico.ico" I don't remmber which one (sorry)
then put it in your site home dir (near your main index page)
P.S
I am not sure of this , but may be you can put an animated gif image like "favicon.gif" to do an animated icon ( I don't try this yet ) .......
have a good day ....
I know nothing , I know nothing
|
|
|
|
|
I remembered it it's "favicon.ico"
I know nothing , I know nothing
|
|
|
|
|
This is quite comprehensive:
Wikipedia: favicon[^]
---
single minded; short sighted; long gone;
|
|
|
|
|
Hi,
I m working on ASP.net 2.0 with SQL 2005 as backend , how can i form a loop so that , for every row present in datatable, a stored procedure Should be executed and the output obtain should update each row from datatable in my original table in database .
foreach (DataRow rows in dt.Rows)
{
SqlCommand SpCmd = new SqlCommand("Select * from Table ");
SpCmd.Connection = MyConn;
SpCmd.CommandType = System.Data.CommandType.StoredProcedure;
SpCmd.CommandText = "usp_Calc_SP";
Com.ExecuteNonQuery();
}
I hve tried using for each cell row in datatable . But i think my loop is not working fine
Can anyone help me in this .
Thanks in advance
|
|
|
|
|
hi ...
I think your code is fine
but
sneha01 wrote: Com.ExecuteNonQuery();
????
sorry for this , check what you wrote here Com
I know nothing , I know nothing
|
|
|
|
|
SqlCommand SpCmd = new SqlCommand("Select * from Table ");
this is may be wrong. When CommanType is StoredProcdure, you have to give the stor proc name:
though u are setting CommandText later check it out.
The culprit i feel is ExecuteNonQuery(). it should have been ExecuteQuery()
rAm
i Think, i Wait, i Fast -- Siddartha
|
|
|
|
|
Hi,
I start a process using the Process.Start method with appropriate arguments.
I can see that the process is created.
However, when I try to get a handler on the process's main window , I get 0.
It seems to be because the process doesn't already have finished drawing itself.
How can I resolve this problem ?
Thanks !
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
Hi
Hope this will help you
even if I had a feel that my way is stupid ...
bool GetHandle;<br />
GetHandle= false;<br />
int WaitingTime = 100;<br />
Process pr = Process.Start("NotePad.exe");<br />
while (GetHandle)<br />
{<br />
if (pr.StartTime.Ticks <= (DateTime.Now.Ticks - WaitingTime))<br />
{<br />
GetHandle = true;<br />
}<br />
}<br />
MessageBox.Show (Handle.ToString());
Have a good day ....
I know nothing , I know nothing
|
|
|
|
|
I'm going to try ur suggestion.
There's no stupid idea ! never !
Thanks a lor for helping.
I'll be back with comments.
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
Since you start by intializing GetHandle to false, we'll never enter in the while loop. No ?
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
yeah yeah you right x10 , sorry
I just write it fast , you can fix the loop right ?
and may be you can use
for (int i =0 ; i<= 1000 ; i++)
{
Application.DoEvents();
}
it's just about the idea , agree ?
I know nothing , I know nothing
|
|
|
|
|
Yeah, you're right !
What about the following little modification of your first code ?
bool getHandle = true;
int waitingTime = 300;
while (getHandle)
{
if (InterProcCommunication.CurrentProcess.StartTime.Ticks <= (DateTime.Now.Ticks - waitingTime))
{
getHandle = true;
}
else
{
getHandle = false;
}
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
We can also use Thread.Sleep(time);
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
Uhhh...Instead of going through the timer garbage, which can be unreliable depending on system load, why not just do it in a single line of code?
Process newProc = Process.Start(newProcessInfo);
newProc.WaitForInputIdle();
Doc on it are here[^].
|
|
|
|
|
cool !! man , I didn't know that
it's just awesome
I know nothing , I know nothing
|
|
|
|
|
This is interesting ! It does the same thing than using the Thread.Sleep(time) with a constant check of the handle on the process's main window, but in BETTER and MORE SIMPLE.
Thanks !
p.f. Goudjo-Ako
Bringing our energy together !
|
|
|
|
|
Is there a way to prevent edit of some columns in a DataGridView bound to a DataTable?
What I need is prevent edit, the user shouldn't have the opportunity to enter in edit mode if the celll belongs to one of the columns I consider "Read Only".
|
|
|
|
|
Hi
As far as I know ... this is can't be done in C# (2003 ) .net 1.1
but I know a cool and open Source DataGrid for .net 2.0 can solve this prb
check this link
www.codeproject.com/cs/miscctrl/csharpgridcontrol.asp
and sorry if I got so far from your Question ....
I just wanted to help .....
I know nothing , I know nothing
|
|
|
|
|
If this helps anybody I captured the DataGridView.CellParsing event and forced a EndEdit()
Not very elegant but it prvents user from entering anything
|
|
|
|
|
Hi Johnny,
Tables(0).Columns(0).ReadOnly= True
Now bind this datatable to the Datagridview. The column 0 is readonly and will not enter into edit mode.
rAm
i Think, i Wait, i Fast -- Siddartha
|
|
|
|