|
What is the graceful way of moving your data to byte[]'s to be sent over the wire? In C++, I'd do something like this
struct SomeDataHeader
{
AnEnum SomeDescriptiveFlag
DWORD dwDataLength
}
void SendThis(SOCKET &rS, LPCTSTR szData)
{
SomeDataHeader h;
h.SomeDescriptiveFlag = SDH_RANDOMSTUFF;
h.dwDataLength = lstrlen(szData) + 1;
BYTE *pbData = new BYTE[sizeof(h) + h.dwDataLength];
memcpy(pbData, h, sizeof(h));
memcpy(&pbData[sizeof(h)], szData, h.dwDataLength);
Send(rS, pbData, sizeof(h) + h.dwDataLength);
}
(Note that this code is pretty sloppy/probably not right, but you get my idea)
What I'm trying to do is send arbitrary data over the line; What's the best way to do this?
|
|
|
|
|
Assuming you have a string:
string dataToSend = "lotsandlotsandlotsofdata";
Byte[] buffer = System.Text.Encoding.ASCII.GetBytes(dataToSend);
|
|
|
|
|
Can anyone tell me how to programmatically select a listview item in a windows form listview?
I want to force an item to be selected based upon its text.
Thanks,
|
|
|
|
|
lv.SelectedItem = lv.Items[0];
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
I've tried this and it doesn't seem to work, I get a compile error when I tried this.
|
|
|
|
|
The ListView does not have a SelectedItem property.
It has a SelectedItems property but is readonly.
The proper way is to set the item's Selected Property
to true; There are also a bunch of methods to help
Like EnsureVisible( index ), TopItem and so on.
Bo Hunter
<marquee behavior="alternate">Bo Hunter
|
|
|
|
|
So after I set a listviewitems's selected property to true, how can I programaticaly select that item in the listview?
Is this even possible? I can't find anything on the net about this.
|
|
|
|
|
C#:
<font color="blue">private</font> <font color="blue">void</font> button1_Click(<font color="blue">object</font> sender, System.EventArgs e)<br> {<br> listView1.Items[1].Selected=<font color="blue">true</font>;<br> MessageBox.Show(listView1.SelectedItems[0].Text);<br>}
Csharp™ the coder formally known as dynamic
Me.twins.duedate = DateTime.Now.AddDays(+17).ToLongDateString Me.Birthday = DirectCast(Me.twins.DueDate, DateAndTime.SameDay)
|
|
|
|
|
I added listView1.Items[1].Selected=true; to my function and it still doesn't highlight the selected item for me. Is their something I'm not doing correctly?
|
|
|
|
|
Set the HideSelection to false;
Bo Hunter
<marquee behavior="alternate">Bo Hunter
|
|
|
|
|
Make sure you call the Focus() method of the listview after selecting the listviewitem.
|
|
|
|
|
lvOfficeNote.Items[0].Selected = true
is how you would do it
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
I recently wrote a pocket PC version of the game Simon. so far it is coming along nicely, but i still havent incorporated sound into the game! it would be nice to have 4 distinct tones that will play when each of the four colored buttons lights up. i am not sure how to do messagebeeps or any other sounds in C#. also, i dont even know if they will port to the pocket PC properly... any thoughts?!
-613 "Code Poet"
"Real programmers don't work from 9 to 5. If any real programmers are around at 9am it's because they were up all night."
|
|
|
|
|
Strat613 wrote:
"Real programmers don't work from 9 to 5. If any real programmers are around at 9am it's because they were up all night."
Uhh yeah unless they have a family then they get 2 hours sleep
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
I think you'll have to use P-invoke for sounds. The following code should get you started. I think it will port to PocketPC, but it may take a little work:
using System;
using System.Runtime.InteropServices;
namespace ConsoleApplication1
{
class Class1
{
[ DllImport( "WinMM.dll" ) ]
private extern static void PlaySound(
string soundName,
int hModule,
int dwFlags );
private const int SND_FILENAME = 0x20000;
[STAThread]
static void Main(string[] args)
{
PlaySound( "C:\\Windows\\Media\\ChatKick.wav", 0, SND_FILENAME );
}
}
}
Burt Harris
|
|
|
|
|
Thanks! i will definitely play around with that and see what i can do... unfortunately it may be awhile now, "real actual work" just became top priority again :oP
i will post it if i make progess!
thanks again,
Rob
-613
"Real programmers don't work from 9 to 5. If any real programmers are around at 9am it's because they were up all night."
|
|
|
|
|
Hi, can anyone tell me anything about clustering? I will need to implement:
1. MS SQL Server clustering (I think I need to configure "virtual node"? I have no idea how to do the implementation. I heard it's also tricky to get server certificate installed in cluster scenario.
2. C#/ASP.NET --> COM+ (Okay, I think I can do COM+ distributed transaction, but not sure how to configure load balancing)
I need some "step-by-step" articles that actually get to the point fast. Any recommendation? Thanks!
norm
|
|
|
|
|
first of all clustering is an admin thing go to an sql werver site. Unless you are referring to something different "Sql Server Clustering" can be founf in SQL Books Online at the msdn site msdn But I think your talking about something different.
load balancing is done with a load balancing server, you would also want to monitor loads by openeing up performance monitor, com+ mmc and watch the loads, .net has some tools inside the tools menu from the start menu.
If I were you I would go buy a book
Goes over the inner workings of com+ from a c perspective and ends with .NET. Is very useful and explains a lot about load balancing
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
sounds like you need to read a book just to do clustering and load balancing.
no, don;t think there's much information in regards to SQL server BOL.
norm
|
|
|
|
|
http://www.dell.com/downloads/us/pedge/SQLClustering_Final.doc
http://www.nordu.org/NordU2001/tutorials/monday.html
http://www.webfluent.com/SQLlinks.htm
heres some links for you to try
But I know Books on line has about 15 or 20 pages because I had to set it up last year. Its not easy to find though. Anyways I included several links for you. The last one has links. I would try microsoft newsgroups and sql server. They can help you more since DBA's are on there
But for load balancing if your programming it I would buy a book. Serioously because thats a whole topic in itself and has so many factors that if you just read a few aricles you'll do a poor job on the application.
nick
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
sounds like a lot of work, but thanks, will see how i can manage to read all that.
norm
|
|
|
|
|
its the life of an expert, sorry. And yes that implies if you must do everything then the equation equals no life
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|
|
yes, one need to scarfice a lot to earn the know-how. sweet and sour
norm
|
|
|
|
|
Hey everyone,
Here's the prob: I am importing a set of data from a CSV file using the Microsoft Text Reader into a dataset, and later into a datagrid for previewing the data, the problem is that there is a column that contains very large numbers, 16 digits long. When I view the data in the datagrid, or when I export it back into CSV, the numbers get mangled into, say 6.00034+E. Since I don't perform any mathematical calculations on these numbers, I could just change the data type to text in the dataset but apparently that is not possible? So I found the BoundColumn.DataFormatString in the System.Web.UI.WebControls namespace but my program is a windows app. Any pointers would be extremely appreciated.
Thanks!
-Abraham
|
|
|
|
|
why not do the transformation in the stored procedures. That would be simple
SELECT MyNumber = STR(Column1)
I'm not an expert yet, but I play one at work. Yeah and here too.
|
|
|
|