|
iam creatin c#4 wndows application
this appication creat work team meating & then send email to wrok tem members
database is published on internt not local becuase this application 'll be access from differnt people
my problem is when someone creat meating he may say it 'll repeated each week
so what i need too add new row in database for each meet week but the problem is that i can't do that from my application becasue i don't know when application open may be someone open appliction creat meet then close application & didn't open until he want to creat new meet
so i need something that work on pblished server that do that work check if new meet is new near send email to members & add new row in database
how can i do that
any help please
md_refay
|
|
|
|
|
Don't just post the same question everywhere: you waste time and effort.
Since you have posted this in Q&A[^], don't add it here as well.
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
You can create a window service which will do whatever you want to do and run on sevrer Or SQL JOB
This service or job will run on server where you have database for this application.
In database you can take a flag for Repeated meetings.This service will check that flag and send the mails.
modified 11-Nov-11 4:04am.
|
|
|
|
|
Maybe it is a silly question. In my WPF application, there is a combobox with some item 0, -1,-2,, -3... It works ok for combobox.Text = "-3". however, if I set combobox.Text = "-1" or Combobox.Text = "-2", it display nothing. why?
I am using VS2008, and Windows 7.
|
|
|
|
|
Post your code. This makes zero sense.
|
|
|
|
|
Don't you really mean -1 sense or -2 sense?
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
thanks for reply. It is a very simple question. In Combobox, there are 10 items from -9 to 0; then I can use Combobox.Text= "-9" to "-3" and "0", however, I can't set it to "-1" or "-2". it always displays nothing. certainly, if I set combobox editable, it can display all numbers.
source code is very simple: comboBox.Text = "-1";
|
|
|
|
|
Did you miss my joke icon? I was having a (rather weak) go at sledge's "zero sense" comment.
Peter
Software rusts. Simon Stephenson, ca 1994.
|
|
|
|
|
I meant your C# and XAML code. How are you populating the combobox, what kind of properties / styles does it have set, etc?
|
|
|
|
|
thanks all. It is just a test software, and now I use selecedindex instead of text property. and the problem is fixed.
|
|
|
|
|
OP + wit => rating += 5;
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." Bjarne Stroustrop circa 1990
|
|
|
|
|
Have you considered posting this in the WPF[^] forum?
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
|
|
|
|
|
I am trying to launch csript as an administrator (the account logged in has admin rights). setting the startinfo.verb to runas does not work.
ProcessStartInfo p1 = new ProcessStartInfo();
p1.UseShellExecute = true;
p1.Verb = "runas";
p1.FileName = "cscript";
p1.Arguments = "I:\\WPKG\\wpkg.js /synchronize /quiet /nonotify";
Process p = new Process();
p.StartInfo = p1;
p.Start();
The only way I can get it to start with privileges is to manually set the username and password. However I cannot hardcode that information or put it into configurations. Is there any way to have the cmd elevate without the login info?
I have also tried adding using (System.Security.Principal.WindowsIdentity.GetCurrent().Impersonate()) around the above code with no luck either.
|
|
|
|
|
There's a post[^] on the "Hey, Scripting Guy blog" that discusses running an elevated cscript.
Bastard Programmer from Hell
|
|
|
|
|
|
What happens when you don't supply username and password?
Mark Salsbery
|
|
|
|
|
Has anyone ever "caught" a messagebox before it spawned in a 3rd party dll, and just put the text value to a variable?
I have no input or way to change this unmanaged dll, and I would like to use the data returned to a messagebox, instead to my code and not in a messagebox. It appears that a winapi hook might be a good way to do this, but I am not sure. Thanks for reading.
|
|
|
|
|
Hi guys!
Am currently writing some code for creating Word files dynamically.
Have to embed OLE Objects such as PDFs.
This works fine up to the moment where I have a corrupted file which can not be embedded.
Used try/catch by the InlineShapes.AddOleObject() Method, but a messagebox is presented and the program stops until I hit ok.
Is there a chance to do the errorhandling for this?
Thank you in advance!
|
|
|
|
|
Greeting.
I have a handheld device (a Motorola mobile device for barcode scanning). I have a sample program to control the camera. This program is a Windows form program.
Now I have to turn this sample program into a library. My client will use the library to integrate into their (mobile) program.
I have never turned a Windows form program into a library, so I am not sure if it is possible. I have, however, turned a simple program which does not have any visual element into a library before.
Questions:
1) Can this be done? How? If there is a sample, that would be great. 2) Does custom Windows control work for me? If yes, please illustrate.
Really thank you for your help. I am kinda stuck.
|
|
|
|
|
Any .Net assembly can be used as a library, if you provide a public API (beyond a Main method) into it. In the simplest case, you can just send them the .exe and they can reference it as a normal assembly and start using the public classes inside it. However, since it has presumably been written without that in mind, there may be some redesign you need to do to make it useful as a library. If you've properly separated UI and business logic in the first place, and haven't internalised everything (that's simple enough to reverse anyway), it shouldn't be too hard – just think about what classes and functionality needs to be available to a library user and make sure they are exposed as public.
|
|
|
|
|
I am a little unclear here: you comment that you: "turned a simple program which does not have any visual element into a library before." I believe you imply that you could use that with no problems ... in some context ... but we don't know if you actually used that library on the specific device you mention, a "bar-code" device.
And, we don't know if your WinForms program is controlling the Motorola device through some protocol, or usb or serial connection, or if the device is actually running some flavor of Windows (CE ?).
So, I'm not clear if your current WinForms program contains visual elements, or not, and whether you are asking if those visual elements can be translated onto the device about which I don't know enough to speculate about.
So, a few more details, please.
best, Bill
"I have always wished for my computer to be as easy to use as my
telephone; my wish has come true because I can no longer figure out
how to use my telephone." Bjarne Stroustrop circa 1990
|
|
|
|
|
Bill,
I think the rule for posting here is to keep it simple. And I think I have done it in my original post. As all I want is to ask how to turn a WinForm application into library.
OK. Here is all the glory detail if you don't mind bored.
I have a Motorola bar-code scanning device. I have two programs. One is to read RFID. Another is to use the camera. Both programs are in dot net.
My task is to turn these two programs into one library. My client will use my library to intergrate into their existing application. That application, I assume, is to be loaded into various mobile devices.
I am connecting to the Motorola device via USB.
1) RFID
The original program is a WinForm application. The real logic to read the RFID consists of several library calls. It is nothing more than just:
if (!RFID.Connected())
{
if (RFID.Open(sError))
{
if (RFID.ReadTagID(sTagID, sError))
{
MessageBox.Show("Tag ID: " + sTagID)
}
else
{
MessageBox.Show("Read error: " + sError)
}
else
MessageBox.Show("Open error: " + sError)
}
}
I am able to extract the above code into a class library. The class does not inherit anything.
using Motorola_Lib;
namespace Moto_RFID
{
public class myReadRFID
{
public bool Read(ref String sTagID, ref String sError)
{
}
}
}
Then I create a WinForm program. In there just one button to call the Read() function above.
2) Camera
I have the camera program already. Unlike the RFID logic, which is just to use some function calls from a library, this camera program uses some Windows controls.
Now anyone has any idea on how to turn this camera in WinForm aplication to a library?
And how to test?
|
|
|
|
|
This is what I would do:
1. create a DLL project that holds all the RFID and camera code excluding any GUI stuff.
2. create a EXE project that offers a front-end to demo/test the DLL from #1.
Together, these basically include the code you have now.
Any other app interested in RFID and/or camera should just reference the #1 DLL.
In other words, extract your GUI stuff, keep it as a demo/test bed, and offer the remainder as the solution.
Note: you could of course also have two DLL projects in #1, keeping RFID and camera code strictly separated.
|
|
|
|
|
Luc,
Yes I understand this principle - exclude the GUI stuff and leave that to the testing program. I think I run into a logic problem. If I have to provide / control Camera functionality, I really do have to provide a GUI. At least I have to provide a viewfinder / preview of the image.
I may be wrong. If one can provide functionality to take picture AND without GUI, please let me know.
|
|
|
|
|
if your functionality requires a GUI part, then you need to investigate what technology would suit your end-user application, and provide something that fits that.
Example: for a WinForms environment, you could offer a DLL that holds a Control (actually a UserControl) which does both the GUI and the actual actions as required. And you would probably still want a demo/test exe.
|
|
|
|