|
You need to use a modeless dialog[^] and provide some timer code to close it when required.
|
|
|
|
|
Richard,
I just tried it and it worked perfect.
Thank you very much,
Ralph
|
|
|
|
|
Well done, nice to know you succeeded so quickly.
|
|
|
|
|
Thanks Richard,
I already knew how to use timers and create forms. I just couldn't figure out how to do the showdialog so the thread stops and waits for the dialog to close. I try to learn 2 or 3 things a day. I am almost ready to publish my first Application.
Thanks Again
Ralph
|
|
|
|
|
I have to trigger batch file exicution for post-build event of web site.
but could not find post build event for web site..
Pls help me..
|
|
|
|
|
Open the project properties and go to the Build Events tab: it's right there.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
Thank you for prompt reply.
But, its website and not webapplication project..i could not find post build event for website.
|
|
|
|
|
You cannot. That's one of the difference between Website and WebApplication.
See more details here: MSDN: Introduction to Web Application Projects[^]
It clearly states: "Need to add pre-build and post-build steps during compilation: use Web Applicaiton"
|
|
|
|
|
OK.
So; Is there any workaround to execute action like copying the output folder to another location?
I have allready set the drop location but wanted to copy output folder automatically to another location in post build event.
|
|
|
|
|
aboutvb wrote: Is there any workaround to execute action like copying the output folder to another location?
Write a script of your own and run it manually?
Any other way, I cannot think of now.
|
|
|
|
|
Well, you could always convert it into a Web Application. Have a look here[^] for more details on the conversion process.
|
|
|
|
|
What version and edition of Visual Studio are you using?
There are build events in 2010. MyProject -> Compile tab -> Build Events button.
|
|
|
|
|
You don't get this in an ASP.NET web site, it has to be a web application.
|
|
|
|
|
OK, I must be missing something. Every ASP.NET project type I have (2010 Ultimate) has the Build Events button under "My Project".
What's the project template name that doesn't have it or do I have to do something different than creating a project from the tempate?
|
|
|
|
|
File > New > Web Site... > ASP.NET Web Site...
|
|
|
|
|
Ah! I never do that...
In that case, I'd probably just create a batch file to do the post-build stuff and drop a shortcut to it on the Taskbar. "Compile" then launch the batch manually.
|
|
|
|
|
I'm taking the jump from .NET 2.0 to 4.0 and I'm trying to understand the new methods for doing threading.
I am creating a WinForm app and need to have a thread which will be sent some data, do calculations, and send back data at some timed interval (say at 5x per second). The data will be plotted into an OpenGL window.
Would this be a job for a standard thread, a BackgroundWorker thread, or using the Task class?
I understand there may not be one answer for this, but I'm trying to understand when it is appropriate to use the newer threading classes available in 4.0. I am familiar with the older Thread class, but is it no longer the preferred method?
If there is a good explanation / differentiation on this please point me to it.
Thanks.
|
|
|
|
|
earl007 wrote: I am familiar with the older Thread class, but is it no longer the preferred method?
I'm using the BackgroundWorker if the thread-code only needs to synchronize to display some progress. I'm only using tasks inline, with code that needs to be executed async but merely consists of 5 lines code tops; used the ThreadPool for that in previous models.
--edit;
Still doesn't answer which would be preferred, only which I prefer when.
Bastard Programmer from Hell
|
|
|
|
|
I have a DCOM client written in C# that works on some Win-7 computers but not others. It was developed on a XP machine,
and it works fine there. I call this app from another legacy app and it opens for a second, then shuts down with the
Windows message that it is "looking for a solution". It uses COM interfaces to connect to a Televantage phone system.
I have been over and over the dcomcnfg settings but have no luck. Nothing gets logged except a vague error in the Windows
Event Log > Application, and that is error 1001. I have exception logging built into my app, but it is shutting down
before anything gets logged. I can't tell if this is a security issue, or a .net framework issue. This app was developed in VS2008 for a .net 3.5 framework. The problem Win-7 computers have .net 4 installed. I really need to get
this running, and any help would be much appreciated.
Thanks
John
modified 26-Jun-12 0:06am.
|
|
|
|
|
If your app was developed against .NET 3.5 you MUST install .NET 3.5 on the machines that will run the app if it's not already installed. Just having .NET 4.0 on the machine will not work.
Also, if your application is running on a 64-bit machine, your code will run 64-bit. This is a problem if the components you're using a 32-bit. You'll have to recompile your app to target x86 only. That will force your app to run 32-bit only and thereby work with 32-bit components.
|
|
|
|
|
Thanks for the reply Dave. Should I uninstall .net4 and install 3.5? I can compile my app for 2.0 if that will help. I thought 4.0 included all subsequent versions.
|
|
|
|
|
jn6147 wrote: I thought 4.0 included all subsequent versions.
It does, but the story is a bit more complicated than that[^].
Bastard Programmer from Hell
|
|
|
|
|
No, don't uninstall it. The .NET Frameworks are designed to be installed side-by-side.
They are also NOT inclusive of previous versions.
|
|
|
|
|
Thank you for the replies. I downloaded the x64 version of the 2.0 framework, when I try to install it I get a message saying that it is already part of the OS. I also recompiled my app to target the 2.0 framework, for 64bit, any CPU. There are 4 .net services installed on the machine, the one for v2.0 will not stay running if I start it manually. Is there any way I can log what is happening? I have the Windows SDK installed on the machine with Windbg - not sure how to use it though.
Thanks
John
|
|
|
|
|
.NET is not a service. There may be service components, but they are start on demand. You do not start them yourself and they do not stay running all the time.
Your app may be running 64-bit, but the components you're using in your application, like 3rd party COM components may not be 64-bit. If that's the case, you'll have to recompile your app to force a target of "x86 Only". THis will keep your app as a 32-bit app so you can use those components.
|
|
|
|