|
Hi,
I want to trigger an event every time I type something in a textbox using Onchange events.
The code im using is
IHTMLElementCollection elcol1 = doc.getElementsByTagName("input");
foreach (IHTMLInputTextElement iel in elcol1)
{
HTMLInputElementClass ee = iel as HTMLInputElementClass;
if (ee.value!= null && ee.IHTMLInputElement_type.Equals("text"))
{
ee.HTMLInputTextElementEvents2_Event_onChange += new HTMLInputTextElementEvents2_onChangeEventHandler(ee_HTMLInputTextElementEvents2_Event_onchange);
}
}
For every text element it enters into the "if" block but the "ee_HTMLInputTextElementEvents2_Event_onchange" function is not called. How can i trigger the event? Please help!
|
|
|
|
|
Hi, I am trying to use the third party VideoCog componet with C# and I need to copy a image frame? Videocog drops the frame into an rgb array in memory and I can then fast process the pixels using pointers.
How can I create another copy of the frame from memory so that I can also access that via another pointer?
Thanks...
1.
private void videoCogControl1_FrameReady(double SampleTime, IntPtr pBuffer,
2.
int BufferSize, int Width, int Height)
3.
{
4.
unsafe
5.
{
6.
byte* p = (byte*)(void*)pBuffer;
7.
int nWidth = Width * 3;
8.
for (int y = 0; y < Height; y++)
9.
{
10.
for (int x = 0; x < nWidth; x++)
11.
{
12.
p[0] = (byte)(255 - p[0]);
13.
p++;
14.
}
15.
}
16.
}
17.
}
|
|
|
|
|
Have you tried the Marshal.Copy[^] method from the interop namespace?
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Thanks for the reply, I am very new to C# and I am just working off the Videocog tutorials, do you have an example of how Marshal.Copy works?
|
|
|
|
|
|
Thanks, I got it to work, but there must be an faster/easyer way to copy a block of memory?
This is what I did to get it to work with Marshal.ReadByte, it gives me p2 which I can use on the copied image:
byte[] bytes = new byte[BufferSize];
for (int i = 0; i < BufferSize; i++)
bytes[i] = Marshal.ReadByte(pBuffer, i);
fixed (byte* pTmp = bytes)
{
System.IntPtr pBuffer2 = new IntPtr((void*)pTmp);
byte* p2 = (byte*)(void*)pBuffer2;
}
|
|
|
|
|
Use Marshal.Copy instead of Marshal.ReadByte . Now you are making a method call for every byte that you copy, that is bound to be slow.
Why are you converting the pointer to an IntPtr value, then back to a pointer? Just copy the pointer:
fixed (byte* pTmp = bytes) {
byte* p2 = pTmp;
}
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Thanks, I tried to use Marshal.Copy but I could not get it to work, could you please show how to implement it?
Cheers,
|
|
|
|
|
Have you tried the C++ forum?
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
Hi, I found a very quick method in the end using RtlMoveMemory:
[DllImport("kernel32")]
public static extern void RtlMoveMemory(IntPtr dest, IntPtr src, int len);
System.IntPtr pBuffer2 = Marshal.AllocHGlobal(BufferSize);
RtlMoveMemory(pBuffer2, pBuffer, BufferSize);
byte* p2 = (byte*)(void*)pBuffer2;
Marshal.FreeHGlobal(pBuffer2);
Thanks, for the help and hope this helps some one else.
|
|
|
|
|
hi
i want to send mail using C# but i cant
this is my code:
MailAddress from = new MailAddress("negin_sarkhosh22@yahoo.com", ":: safir187.com ::");
MailAddress to = new MailAddress("sara_sarakhanom22@yahoo.com", ":: tnz187 ::");
MailMessage message = new MailMessage(from, to);
message.Subject = "Safir187.com is updated!";
message.IsBodyHtml = true;
message.Priority = MailPriority.High;
message.Body = "wedqwe";
SmtpClient client = new SmtpClient("localhost");
client.Send(message);
please tell me my mistake
thanks
|
|
|
|
|
What does "cant" really mean? Does the code compile? What happens when you run it? Do you get an error message?
Does the server have an active SMTP service?
Does your ISP allow sending mails through their system? This is sometimes disallowed to prevent spamming. In that case you have to use the SMTP server that they provide.
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
Why do people vote this as an unhelpful answer? I'll vote this one as helpful for justice.
modified 12-Sep-18 21:01pm.
|
|
|
|
|
I think the OP voted it down because it wasn't the answer HE was looking for.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Yeah, seems to be pretty common these days
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Yeah, over in the ASP.NET forum somebody vote me down just because I told them to get a book or two on programming in ASP.NET since they were a beginner asking an incredibly trivial question.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
|
|
|
|
|
Well, if people don't want to be part of the process of helping them, what can you do...
It's quite common that people don't know what to ask for, how to ask for it, or what information to provide when asking for it. That's all right if they just respond when asked for clarification or more information. If they don't, the thread is not going to go anywhere. At least not in the direction of helping them...
Despite everything, the person most likely to be fooling you next is yourself.
|
|
|
|
|
As the previous post pointed out you should describe your problem better.
Just based on the code I noticed that you are using localhost as the mail server. Is this correct, in other words do you have a smtp mail server running on your client?
Mika
|
|
|
|
|
hi
i guess that you are iranian. your ids name
i guess that your mailserver is not active or you mistake to input mailserver name correctly.
tell your problem completely to anyone can help u.
salam
man hads mizanam shoma bayad ye iranie aziz bashid
man fekr mikonam ya mailserveretoon faal nist ya shoma dar vared kardanesh eshtebah mikonid
be har hal hamoontor ke doostan goftand behtare ke moshgeletoono vazehtar onvan konid.
nobody help you...
you have to help you yourself
and this is success way.
|
|
|
|
|
hi ,
m trying to Create Orgnization calender in windows application based on month calender control but i couldnt display colors in the CalenderControl ,How can i display colorfull Dates in the Month Calender?
thx.
|
|
|
|
|
Hi to all,
I want to read image file which is an answer sheet. I need to get to know which option is selected with filled solid black circles from that answer sheet.
So help me if anybody knows.
Its urgent.
|
|
|
|
|
You need some OCR/pattern recognition algorithms to detect certain objects on a image, there's no easy way to do this.
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
krinaljariwala wrote: Its urgent.
Of course it is...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
hi every body,
we developed windows application using c#,and we created setup file for this ,using bellow url(Ms help).our appliaction successfully deployed in my machine, but i tried this in clent machine ,it is showing error message.
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.en/dv_deploy/html/2527c071-bf97-4f66-8e64-10e9b67a0569.htm.
error message:
in exception handler: login failed for user. the user is not associated with a trusted sql sever connection.
i'm strucking with this last two weeks ,please help me.
|
|
|
|
|
vishnukamath wrote: 'm strucking with this last two weeks ,please help me.
You're stuck for two weeks on a problem with the connection string ? Wow. Assuming you want to keep at this, I suggest you google the exact error message in quotes to find out how to resolve it.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|