I am working on a project and i have come to designing my splash screen... i dont want a useless one what just shows a loading bar what does nothing, im trying to make it useful and show while the main form is loading however this is proving to be a pain in the backside.. i can make the splash screen load when the exe is executed then close when the form is ready but i want to add an animation to the form (just a moving logo) this is just done by me running an timer what changes the location at each tick.. i can get it to work well on its own but when i add frmMain.show() to the code to load the program the animation will not work... i only get this when i ask the program to load the main form..
I m developing an application in vb 2008, and using background worker to copy file(s). I have my own designed form which plays an animationon on the top of the form along with copy. For playing animation i m using "AxMSComCtl2.AxAnimation", on execution i get
"ActiveX control '' cannot be instantiated because the current thread is not in a single-threaded apartment." On search i found a link :Forum Link
But still in this link Firstly i dont understand where to insert this snippet and secondly how to implement the idea on background worker.
What I'm trying to do is show a form while a background process is running. Similar to a progress bar but not a progress bar. We have a form that has an animated gif (customer request) and that's it. no other controls. They want this form to show while the processing in the background is running.
i've the need to close an ffmpeg conversion started in background with the vb.net process.start.I've seen that an ffmpeg could be closed by hitting the key 'q'.How can i send the 'q' key to the running ffmpeg process?
i intercept the process with this code:
Dim pProcess() As Process = Process.GetProcesses For Each p As Process In pProcess If p.ProcessName = "ffmpeg" Then
I have a spreadsheet that contains details of change requests; one row per request. This information needs to be copied into a Word form for sending off to our customer who then completes the response section. To speed up this process I have written some code that utilises the mail merge feature of Word and merges the relevant info from the spreadsheet into a Word form. This runs from Excel when a button is pressed.The problem comes when I go to save the workbook and exit Excel; it stays running in the background as a process in task manager.
[URL]
I'm fairly sure it has something to do with the merge code itself but my knowledge of VB is enough to grasp what is happening but not why it is happening. If I open the Word doc that has the merge fields in it, then open the spreadsheet that houses the info Excel says the workbook is already open.
I am trying to write a Windows Script that will allow me to monitor the following: That 2 x seperate but specific processes within Component Services "Running Processes" list are currently running and have not reset within the past hour. If I already know the PID, then I can retrieve the CreationDate (I assume which I can use to check for restarts? or is this the actual process creation/installation date) for each specific process, however if a restart occurs the PID will change and my script needs to know what the new PID is without me telling it!
I have an application that takes quite long to save the data as it has to write over intranet.I want to run an animation showing that saving is in progress. How to do it?
below i attached the sub i did using application.DoEvents and Thread.sleep so that letters(characters i'm generating in a richtextbox go into the same richtextbox with slow motion.Now i want that i do a button named (PAUSE)by which i can pause this process or a checkbox which when checked the animation is displayed.i guesses something like while checkbox.checked = true
i am trying to write a little program that checks for a process and kills is.here is the
Dim p As Process = Process.GetProcessesByName("Cheat Engine")(0) p.CloseMainWindow()[code]...
My problem is it�s woking ,yes if the programm ,,Cheat Engine" is running the process is getting killed.But if the program is not running my program crashes.
Trying to create a button that when clicked will check to see if a certain process image is running and if that process is running give the process focus. If the process is not running then start the application.
I am almost sure this isn't possible but it's worth an ask... We have a .NET DLL that is being called from our VB6 application. The VB6 app runs in a 32 bit process so the DLL runs in the same process (it's compiled as any cpu) Therefore when I do my ODBC Database access in the DLL is will only use a 32 bit driver, as this is what it thinks it needs (for the record the DB is Pervasive PSQL)
My problem arises when the application runs on a 64 bit machine (when only the 64 bit ODBC driver is installed) as it can't find a suitable driver to use. So is there a way to force the .NET DLL to run in a 64 bit process (compiling as x64 doesn't work because register for COM Interop is not allowed) This isn't necessarily an issue at this point in time because I can install the 32 bit driver, but at some point in the future I can imagine that 32 bit driver may not be available so I will be up the proverbial creek.
Is it possible to have code running in the background and still be able to use other parts of the program (i.e. firing other events).For example I have a instant messaging chat in my program and when the user has a new message then the display flashes from green to red as seen below
[code]...
But I still want to be able to continue using the other functions in my program despite having this code running in the background (which highlights to the user that he has a new instant message by changing the display background colour)How can I overcome this?
Is it possible to run my application in the background so there is no minimised window on the bottom bar and, if possible, so an icon appears in the taskbar? If so, how would I do it?
I have an application where some data is stored automatically to Excel. However during the storage of data, the Excel spreadsheet is visible to the user. I need to know if there is any way to make the Excel run at the background.
I have a class that wraps up a few methods (e.g. OpenPort, SendMessage etc.). Some of the methods accept a number of parameters and return a value (e.g. SendMessage accepts port and a string that is the message to be sent and returns true or false depending on whether the mesage was sent successfully or not). I create an instance of my class when my form loads and I call the various methods throughout the lifetime of the app.In my SendMessage method there is actually a few steps that involves a delay as I send commands to an instrument and wait for a response. I'm using the AutoResetEvent class to synchronize things. Whilst this works ok I've noted that the UI is unresponsive during the wait period.
Public Class MyClass Private _receiveNow As AutoResetEvent Public Function OpenPort(ByVal portName As String, _
I tried to make process that monitores file for changes , makes its md5 hash and outputs.
[code] Dim f As FileStream = New FileStream(filename, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite, 8192) Dim md5 As MD5CryptoServiceProvider = New MD5CryptoServiceProvider md5.ComputeHash(f)
[code]....
It doesn't output at all, it seams to freeze or smt.
I'm using sendinput to send keystrokes to external applications launched from my main application. However , the only way I have been able to get it to work is by focusing the external application then sending input. I want to know how to use sendinput to send keys to a background process without giving it focus.
I am trying to write up a program that has a few forms that you interact with and do various things with but I also need to have a TCP/IP client/server running in the background to handle a automated connection to a PLC. Is there anyway to have the TCP connection open and receiving/sending in the background even when the operator is doing something else?
the user of my application is able to run a diagnostic tool which is part of my application. This diagnostic tool searches every file on the computer, logs the names, and if the my program is able to then the file will be read.
My program has other uses as well. If the user wants to do something else in my program then i want the diagnostic code to run in the background. I don't want this code to prevent users from using other features of my application since the diagnostic search does take time.
How do i do this? Threading? A background worker? If the anwser is Threading which i am pretty sure it is, how do i set up a thread? My computer has 4 GB of RAM - 2GB & 2GB so i know i am able to do this smoothly.
Is it possible to start an application not being visible? This application is a batch application and my application would look way better if I could hide this batch.
I wanted a ProgressBarStyle.Marquee animation while a query is running. I don't want the user to think the application is locked up. it's really not progress just MarqueeAnimation. the issue I have is it's not running as a thread or in the background.
Private Sub ButtonExcute_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonExcute.Click ProgressBar1.Style = ProgressBarStyle.Marquee ProgressBar1.MarqueeAnimationSpeed = 60 ProgressBar1.Refresh()