|
goldsoft wrote: still not working... I don't think Dave is going to fix your code; he gave some hints on how you can fix it. If you are stuck then point out where, and if the explanation is unclear, ask for more
Still looks like FindWindow is getting a title that does not exist in the collection of open Windows.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
thanks again for the help, the problem is when i send key stroke
on open Word windows - my program Freezes without any error.
but if i send key stroke on any other open windows (excel or explorer or notepad...) its work excellent.
I just feel lost, I've tried everything and have no idea what the problem is.
|
|
|
|
|
I'd recommend getting the classname for the Word-window. Should be obtainable using WinSpy.
Example usage[^]
If FindWindow fails, you probably want to know why it failed; some tips on how are described here[^].
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Everyone, I am new in c#...
I am doing a project that requires me to get users from an active directory...
I would like to get assistance on a straight forward c# source code that I can use on my project to access the active directory.
Thanks in Advance.
|
|
|
|
|
|
|
hi
I built Software that grabbing weight and throw into open window where the cursor is. Everything worked out well - I only have one problem annoying
Receives a question mark (?) when I open Word. and Then the software hangs not recognize the window properly.
when i open Word i see Word? - 123.docx for example. And even if I remove the question mark, the software is still stuck in this case.
my code:
[DllImport("user32.dll")]
static extern IntPtr GetForegroundWindow();
[DllImport("user32.dll")]
static extern int GetWindowText(IntPtr hWnd, StringBuilder text, int count);
private string GetActiveWindowTitle()
{
const int nChars = 256;
StringBuilder Buff = new StringBuilder(nChars);
IntPtr handle = GetForegroundWindow();
if (GetWindowText(handle, Buff, nChars) > 0)
{
return Buff.ToString();
}
return null;
}
[DllImport("user32.dll")]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
private static extern bool SetForegroundWindow(IntPtr hWnd);
public void Start(string NAME)
{
MSG = lblMSG.Text.Trim();
IntPtr zero = IntPtr.Zero;
for (int i = 0; (i < 60) && (zero == IntPtr.Zero); i++)
{
Thread.Sleep(500);
zero = FindWindow(null, NAME);
}
if (zero != IntPtr.Zero)
{
.
.
.
}
}
what is the problem ? how to fix it ?
thanks
modified 4-Sep-15 4:06am.
|
|
|
|
|
Are you sure that it is a question-mark, and not another character that it cannot/will not display?
[DllImport("user32.dll", CharSet = CharSet.Unicode)] Try to add this attribute to your P/invokes and see if it helps.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
i want to return an image from database
i try this code but it give me that error
system.drawing.image.fromstream.(stream bool etc)
parameter not found
Would if some one can solve my problem
byte[] ap = (byte[])(dsetName.Tables[0].Rows[0].ItemArray[2]);
if (ap == null)
{
pictureBox1.Image = null;
}
else
{
MemoryStream mmm = new MemoryStream(ap);
pictureBox1.Image = Image.FromStream(mmm);
}
|
|
|
|
|
Member 11958351 wrote: i try this code but it give me that error
system.drawing.image.fromstream.(stream bool etc)
parameter not found
The error message looks a bit odd since the overload you use uses only memory stream, not any boolean parameters, so check that the row above is really the source of the error.
Also check that the array actually contains elements. For example
if (ap == null || ap.Length == 0)
{
pictureBox1.Image = null;
}
else
{
|
|
|
|
|
|
Sorry for this newbie question i'm totally new to this field and wanna really complete a fax sending application using C#,i used the MSDN code to send fax automatically without fax machine didn't get any error but in the same time didn't receive any fax(used my own fax to test),i'm using Win 7 as OS without fax modem!is that the problem or i did something wrong?
please guide me.
Thanks guys
|
|
|
|
|
Generally, faxes need a connection direct to your telephone line - and that is made via a fax modem. It may be possible to send faxes via the internet if you can find a fax sending service but there would almost certainly be a charge for this, probably per page.
Without seeing the code you are using (and MSDN has a heck of a lot of code, so just saying "i used the MSDN code to send fax" doesn't help us at all) we really can't help at all!
But probably, yes - you need a fax modem.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thanks OriginalGriff,really appreciate your reply,wanna just ask :
after using faxcomexlib and fax modem with direct connection to phone line does will be a charge for this? or it's free even using the telephone line?
|
|
|
|
|
Uhhh...It's just another phone call, so YES, charges apply to whatever phone plan you have on that line.
|
|
|
|
|
hey Dave we can send fax using c# for free i mean without phone line or maybe i'm dreaming ?
|
|
|
|
|
|
ok that will save me a lot of time.
Thanks to you all guys.
Have nice day.
|
|
|
|
|
A fax is a telephone call as far as the phone company is concerned - so if you can get free calls, you can send free faxes. If you can't, you can't.
That applies to every company that wants to send a fax - so even internet companies have to pay somehow for the phone use.
And you do realise I haven't seen a fax in what: 15 years? How many people do you know that still have one?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: How many people do you know that still have one?
The U.S. Government still uses them for everything.
|
|
|
|
|
The only country to have put a man on the moon can't cope with email and attachments?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
You're talking about an entirely different government from the one that exists today.
But, yeah, they have a problem with not having hand-written signatures, something that's difficult to do for most people in an email.
The govenment mantra is "paperwork or it doesn't happen".
|
|
|
|
|
Member 11842288 wrote: Thanks for OriginalGriff your help,wanna test the fax application and got message:UNAVAILABLE LINE? i use the built in 56K modem on windows 7 is that the error?
Replying here instead of replying to your direct email, as we don't do "personal" fixes.
Have you connected it to the telephone system?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
My telephone line is connected to an ADSL modem!and i used the windows 7 built in fax modem 56K is that wrong?
|
|
|
|
|
Faxes are still phone calls: which means the modem has to be directly connected to the telephone line, you can't use the ADSL connection because that is not on the same frequencies (that's why you need a filter to use a phone on an ADSL-enabled line)
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|