File Not Closing - Process Was Working Fine Prior To Adding The Code?
Feb 22, 2012
I'm reading a file and then closing it with the following code, but my problem is later when I start a batch process it says the file is still in use. Am I doing something wrong in closing it? The process was working fine prior to my adding this code to read the file.
[code]...
This rexx exec is trying to write to the file that I read from in the prior step before creating a PowerPoint presentation, but fails becuase of the lock.I'm at a loss. I should qualify and say the process actually starts, but fails in the rexxexec after it starts, it isn't failing on the process start the rexx exec issues a message that it can't write to the file becuase it is in use.
View 5 Replies
ADVERTISEMENT
Apr 21, 2009
Does automatic software update causes some of the module property not to work? They are basically the same function that reads image logo from the currently executing assembly. Function named "Get2LogoImageStream" is different from "Get1LogoImageStream" by just Current.ManifestModule.Name vs Current.ManifestModule.ScopeName.
This "Current.ManifestModule.Name " version of the code worked on both Web From app and Windows form app, however right now it only works for Windows App form. But when I changed this code "Current.ManifestModule.Name" with "Current.ManifestModule.ScopeName" and it worked on WEB without any problem. So my questions to fellow C# or VB.NET developers is that does automatic software update causes this kind of issues?
protected Stream Get1LogoImageStream()
{
Assembly current = Assembly.GetExecutingAssembly();
string imageName = "logo.jpg";
[code]....
View 4 Replies
Feb 9, 2010
i am attaching code and doc file i dont wknow why this error coming any help using Microsoft.Office.Interop.Word 11.0.0.0. [code]
View 9 Replies
Jul 21, 2011
I have mpd server working in Linux machine. Code works fine until there are spaces in directory name.
How can I handle spaces?
CODE:
View 6 Replies
Dec 20, 2011
Am trying to achieve a couple of things: merge a bunch of individual text files into a combined file, move the files that were combined into a new folder. I have assigned each of these tasks to a method. Something in the first method is hanging on to the file, even though I am closing and disposing the stream reader - but I can't figure out what. I know that a process from the first method is hanging on to the file because when I comment out the first method, the second method moves the files without a problem.
EDIT The first method is returning a value for new big file. This is passed as a parameter to the second method. When the second method tries to reference this file, that is when the program throws the error (5th line from bottom) Most posts on SO advise closing/disposing IO objects, but I am already doing that. They also advise using a third party tool to investigate what process is hanging on to a file, but I already know that it is the first merge method (because when it is commented out the program runs).
[Code]....
View 4 Replies
Jul 30, 2009
I have a simple poker game that deals out 9 cards into pictureboxes and shows another 3 pictureboxes that hold cards for the dealer. The code itself does what I want it to...even though I'm at a dead end with writing the code further to evaluate the poker hands. I would simply like to add a few labels and a combobox to my form, but everytime I add something, or try to add it I get cast error?
Public Class Form1
Dim ListOfCards As New List(Of String)
Dim dealtCards As New List(Of String)
[code].....
View 7 Replies
Jun 23, 2010
I have VB.Net application that has worked fine for years on XP and Windows 7. For some reason the last update I put out does not run even the simplest VB commands.Simple Environ() fails.I have tried putting simple VB commands onto a MsgBox on the start of the app and everything raises an error. I have no idea what is going on! The exact same app runs fine on Windows 7 clients. All the XP machines including a fresh XP virtual machine with the .Net 3.5 framework even gives the errors. No VB commands are working. I thought maybe something happened to my vbproj files, so I copied an older one from a couple weeks ago when things worked fine and it still does not work.
View 2 Replies
Mar 9, 2010
I have a backup / restore function working fine on Windows XP. When I deploy the application onto a Vista OS OI recieve the following error, can somebody please advise me how I can resolve this issue?
System.IO.FileLoadException: Could not load file or assembly 'Microsoft.SqlServer.Smo, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Microsoft.SqlServer.Smo, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'
View 2 Replies
Aug 16, 2011
I have a windows application that dynamically loads DLLs using Reflection.Assembly.LoadFrom(dll_file_name_here).
It works as expected, until I ILMerge the application with another DLL.
So this scenario works fine:
MyApp.exe
MyAppComponent.dll
Plugin.dll
Once I ILMerge MyApp.exe and MyAppComponent.dll resulting in:
MyApp.exe
Plugin.dll
Calling Reflection.Assembly.LoadFrom("Plugin.dll") seems to load successfully, however once I try to do anything with it eg:
foreach ( typeAsm in Reflection.Assembly.LoadFrom("Plugin.dll"))
I get an exception "unable to load one or more of the requested types. retrieve the loader exceptions property for more informtion".
The frustrating thing is I can't really debug it, because debugging pre merging works perfectly!
View 1 Replies
Nov 13, 2009
i have a dropdownlist which has a linq datasource ...and i have inserted 2 items "All Batch" and "Choose" from the codebehind manully...in case of mozilla firefox "Choose" is automatically selected as default in the dropdownlist but in case of IE6 the default selection in dropdownlist is blank but the items are there if we scroll the list.
View 2 Replies
Jul 20, 2012
I tried to use bmp.save to create some thumbnail, it works fine for a while then stops working,how to troubleshoot the problem? the code doesn't generate any error:
Dim bmp As Bitmap = WebsiteThumbnailImageGenerator.GetWebSiteThumbnail(address, 800, 600, width, height) Dim ScreenshotPath As String = Request.PhysicalApplicationPath + "Screenshots" Dim ScreenshotName As String = UserAccountDB.GetUserFullNameByUserLogon(User.Identity.Name).Replace(" ", "_") + Now.ToString("yyyy'-'MM'-'dd'-'HH'-'mm'-'ss") + ".bmp" bmp.Save(ScreenshotName) imgWebsiteThumbnailImage.ImageUrl = "~/Screenshots/" + ScreenshotName
View 1 Replies
Jun 1, 2011
We have a WCF service hosted in IIS that currently calls a VB6 DLL to do part of its job. This works fine, but we can't deploy the service to a 64-bit target environment without configuring IIS to run it in a 32-bit worker process.I am currently investigating ways around that restriction. Porting the VB6 DLL to .NET is not possible for various reasons, so I created an ActiveX EXE wrapper around the DLL in VB6, so that the service can run in 64-bit and the VB6 parts in 32-bit.
When I tested the service I got this error:
Type: System.UnauthorizedAccessException
Message: Retrieving the COM class factory for component with CLSID {9AE7303B-D159-43F6-B1A5-52D297581820} failed due to the following error: 80070005.
After some Googling I found that this is due to either:
Calling an MS Office component
DCOM permissions not being configured
NTFS file permissions not allowing read/exec access to the IIS worker process identity (ASPNET in my environment)
Of these:
Definitely not applicable Also not applicable; I am not hosting the EXE in DCOM or COM+, just a simple COM out-of-process activation
This looks likely; however, I checked the permissions, and NTFS reports that the Users group (which ASPNET is a member of) does indeed have read/exec access to the file I tried calling the EXE from a unit test fixture, which is executed in my admin-level account rather than the IIS worker process account, and it worked fine, so the error is definitely something to do with permissions. I'm not sure what to do next.
UPDATE:The IIS virtual directory is configured for Anonymous+Windows access; the WCF service uses only Anonymous authentication, the Windows authentication is for the VS debugger. Task Manager reports that the aspnet_wp.exe process is definitely running in the ASPNET account.I explicitly granted Read and Execute access to the ASPNET and IUSR_<machine> accounts on all the COM exes and dlls involved. This made no difference.
I explicitly granted Local Launch and Local Activation access to the ASPNET and IUSR_<machine> accounts on the relevant interfaces in the DCOM configuration. This made no difference either.Keep trying to get this working somehow.Go the whole hog and host the EXE in COM+.Give up. Tell users that the WCF service must be configured to run in a 32-bit app pool on 64-bit Windows.
View 1 Replies
Apr 23, 2010
I am currently trying to publish my project, not to web but to the cd/dvd option, I have done a test and it works all fine. During my project i have code that plays an audio file (wav) in background. This file i have placed manually in my c-drive and and i reference its loaction when i call it via;
[Code]...
View 20 Replies
Jan 16, 2012
This code isn't working...
View 3 Replies
Apr 20, 2011
I am working on a .NET console app which needs to clean up resources on exit. The problem I'm running into is that I don't get any notification if the cmd parent is closed via the console window [X], via Task Manager/Process Explorer or programmatically with WM_CLOSE. I can live with not being able to handle Kill Process from Task Mgr. or ProcExp. WM_CLOSE of the parent console is the most likely way that this application will be closed before it's finished processing.
Here are the events I've tried to register for so far:
AppDomain.CurrentDomain.ProcessExit += CurrentDomainProcessExit;
AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException;
Console.CancelKeyPress += ConsoleCancelKeyPress;
Application.ApplicationExit += ApplicationApplicationExit;
[Code] .....
These events fire properly when I send a CTRL+C from the console or the application finishes uninterrupted. But none of them fire when the parent app (cmd console) is closed. (The parent/grandparent processes aren't CLR so I'm not sure I would ever receive those Disposed/Exited events. Those are just shots in the dark.) I've looked at some pInvoke stuff but I would rather not go down that road if .NET is an option. Is there a way to detect and handle a shutdown in these situations? I am open to any .NET, pInvoke/Win32/C/C++ solution. (Basically any way it can be done on the Windows platform.). I'm still working with .NET 2.0 so I can't use anything introduced in .NET 3.0+
View 3 Replies
Aug 6, 2009
I'm using CreateObject(progId) in Vb to create a pdfDOcument. But the problem is that after I'm done and closing the document and release, How can I shutdown the process? How can I reference the process and know if it was already open by the user before I Created the object? And how can I kill the process if the process was not running before I created the object (pdfDocument)? Is there better strategies than to use CreateObject()?
View 1 Replies
Oct 29, 2011
I am writing an application that needs to be running all the time and I don't want the user to be able to close it. I don't want to hide the process from Task Manager. All I need is that when the user tries to terminate the process, he has to enter a password.
View 9 Replies
Apr 29, 2010
I am working on a program and for some reason when I run it as an executable outside of debug mode, if I run the main subroutine of the program, the process remains in memory after being closed. Even though the form is closed/gone, it will be in the process list and I have to ctl-alt-del to remove it. If I exit right after opening the form without doing anything, it closes like normal. I am closing and disposing everything I can think of, and I've never had this problem before. This is how I am exiting, but the problem also occurs if the user "X's" out.
Me.Close()
Application.Exit()
I have a couple web file requests in my program, which is the only thing out of the ordinary (code-wise) for me, don't know if those are the root of the problem. I can't imagine this is the first time this has happened to anyone, but I couldn't find anything helpful with my search terms. Any ideas/common solutions? I can post sections of my code if it will help, but the whole thing is pretty long and I couldn't narrow down any potential problem areas.
View 12 Replies
May 23, 2012
Okay so my program opens excel, reads a few cells, and closes excel. But, it does not fully close excel and after multiple runs, I have multiple EXCEL.EXE *32 in my process list. It also asks for a save when it's closing when there are no changes being made, is there any way to avoid this? And how do you get Excel to fully close?
[code...]
The program closes, without asking for a save, gets me the data I need, but remains in the process list.
Using this for my Imports
[code...]
View 9 Replies
Feb 23, 2011
I have an MDI form as the app start object.I don't think is related, but in the Form closing event, I check for some condition, and if it's true, I ask for confirmation before closing:
Private Sub FormBackground_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If (e.CloseReason = CloseReason.UserClosing) Then[code].....
So long, everything works fine in my development machine, which runs windows XP.However, when deploying the application in a windows 7 machine, the message box works correctly, showing itself whenever it should, but after the form is closed the application keeps running in the background. This happens whether the form closes directly or asks the user first.I have fixed it putting an End instruction in the FormBackground.FormClosed event, but it doesn't feel good.
View 4 Replies
Jan 4, 2012
I'm developing Applications in VB.NET 2008.
I have MDI Parent Form and i'm going load all form as MDI child. Here i'm going to give option to "Close All" toolstripbutton in top of MDI Parent to close All mdi child forms.
Now i would like to check that On click of Close All Toolstripbutton , i have to close all mdi child form but except those form is on process, example, I have opened/Loaded 5 MDI child forms within MDI Parent Form.
Child forms are ( just for example ) ,
1. Customer details Form
2. Item Details Form
3. Import Orders Form
4. Stock Details Form
5. Production Entry Form
Here 3.Import Orders form is importing from Excel with 5000 records and 4. Stock details form exporting to excel.
So now if i click "Close All" button then i have close only Idle form i.e 1,2 and 5 but i should not close 3 and 4 since its on some process.
So Is there any .NET option to check that form in process/idle or do I have to check manually by having any Flags ?
View 1 Replies
Aug 22, 2010
I tried to put the mso and msg objects into USING clauses - but they don't have idisposable methods so that doesn't work.
Dim mso As New Outlook.Application
Dim msg As Outlook.MailItem = Nothing
Dim body As String
[code]....
View 1 Replies
Oct 1, 2011
I use the following Rijndael code to do encryption without fail for many times. But why it can not encrypt an ISO file with 4.2 GB? In fact my computer has 16GB memory and it should not be a memory problem. I use Windows 7 Ultimate. The code is compiled as winform (.Net 4) using Visual Studio 2010 (a VB.NET project).
I have checked that the ISO file is OK and can be mounted as virtual drive and even can be burnt to DVD rom. So it is not the ISO file problem.My question: Why the following code cannot encrypt an ISO file with size of 4.2GB? Is that caused by the limitation of Windows/.NET 4 implementation?
[Code]...
View 2 Replies
Apr 24, 2011
i want a code that if a process that i picked is no match in a process list that process that i picked will start
View 4 Replies
Mar 17, 2009
i have created my own custom propertythe property is of type collection ,it displays a form which allow the user to add a list of images and strings,it stores the data in a collection ,my problem is , i have noticed that after adding items to the collection at design time , there is no code generated in the .Designer file of the form and there for when i close the for / save it and reload it , all the items that i added to my custom property are gone.my question , what did i miss here ? how do i make my custom property generate code at the .designer file for the items i have added to my property?
View 1 Replies
Sep 3, 2009
I found on msdn samples and modified (add Thread.GetDomaind.UnhandledException)
<SecurityPermission(SecurityAction.Demand, Flags:=SecurityPermissionFlag.ControlAppDomain)> _
Public Sub Main()
' Add the event handler for handling UI thread exceptions to the event.[code].....
View 1 Replies
Sep 21, 2007
When I load my solution and compile it after first starting the IDE, everything works as expected. After changing source and recompiling, I get the following compile error:
Error 11 Unable to copy file "objDebugCAMDRS.Library.dll" to "binCAMDRS.Library.dll". The process cannot access the file 'binCAMDRS.Library.dll' because it is being used by another process. CAMDRS.Library.
After closing Visual Studio 2005 and reopening the solution I can compile again successfully. This is an old solution that has been fine for a long time. I just recently changed computers and reinstalled everything.I am running win XP Pro sp2, Visual Studio 2005 sp1.
View 22 Replies
Feb 1, 2012
My program writes to a .txt file (and this is the ONLY program that writes to it) in a thread (with lowest priority), but every now and then it gets an error "The process cannot access the file because another process has locked a portion of the file" when it executes this code: swLog.WriteLine(sPacket).Other program reads from the file, not write to it, why do I get this error, and how can I get around it, or what shall I do when I get this error since I can't write to the file ?
Class
clsFile
Private swLogOrig As StreamWriter
[code].....
View 5 Replies
Nov 30, 2009
I want to get the Private Working Set of a process (as it shows in task manager), using the Process Class. I'm able to get the working set /1024, but this number does not match the number I am looking for. Is the Process class capable of doing this?
View 4 Replies
Jun 1, 2012
I'm having a problem with closing Acrobat. I'm using vb.net to sign a PDF file in running Acrobat. After I'm done I close Acrobat and try to delete the currently signed PDF file, but I get an error message telling me that file is being used by another process. I tried closing and setting to Nothing AcroApp, AcroAVDoc, AcroPDDoc JSO, but still that doesn't work. I tried releasing them with Marshal.ReleaseComObject(...) still no effect.[code]
View 1 Replies