I'm having a bit of a problem with the web application I'm currently working on. In it there are a few Web User Controls that we use to display information on a bunch of different pages. They seem to compile alright and arent showing up any errors. The problem is trying to register them on other pages to access them is returning a 'file not found' error in visual studio (2005). I have them defined like this:
The strange thing is that when I remove the '~' from the front no error is shown but the path beomes ~//components/controls/ControlSelector.ascx when looking at the designer and obviously it cant find the control anyway.
I am trying to read and display a file using MapPath as follows :
Response.ContentType = "Application/pdf" Dim FilePath As String = MapPath("../Document/123.pdf") Response.WriteFile(FilePath) Response.End()
This procedure will work fine and display in the browser. However, if I save the file to C:Document123.pdf, how can I access this file using relative path in MapPath function. Is there an option to access the file which is saved out of IIS server? I am using vb.net 2003.
I'm working on an asp.net project which has a form with a file attachment capability. Since I'm uploading the form on a server, I can't use a physical path. How do I use the asp:FileUpload with a virtual path?
Is there some way to generate a virtual disk/path?My application needs to generate a lot of temporary small files, edit them, write to disk, execude old executables in Fortran, and read the text files outputs.I cannot choose to avoid the fortran, because is out of my power to decide it.all that I/O is really expensive, because disk access is slow. But all the files involved are really small (including the executable), so they may fit on a few megabytes of RAM, and I have gigabytes of RAM available (RAM is really cheap today).Worse, I cannot parallelize, because it forces me to multiply I/O operations (I need to create, edit, and delete lots of small files).The perfect solution would be to have a small virtual disk in memory.I cannot use a virtual PC software, because users would have a hard time installing it (they have problem using windows explorer even to do simple tasks).
I'm making a program running on background that monitors users button click on a specific program, I need to know where this person is clicking. Is there a way to make a virtual map (not visible to the user) of the window this person is looking at and clicking? I need know where this person is clicking so I can take a specific action and show a result to another monitor output.
I'm trying to write an application that will allow a non-administrator user to create virtual directories in IIS6. I've tried numerous different ways of impersonating a administrative account but nothing seems to work to create the virtual directory.
Here's some of what I've tried: dim sDirPath as string = "IIS://remotehost/W3svc/1/root" Dim de As DirectoryEntry = New DirectoryEntry() de.Path = sDirPath de.AuthenticationType = AuthenticationTypes.Secure de.Username = tbxUsername.Text [Code] .....
what is the correct way to impersonate another user in winforms application that will allow me to create the virtual directory without the user that's running the application being an administrator on the web server? I know this can be done, IIS manager allows you to use "connect as" checkbox to do it.
I'm currently writing a program that needs to open a file specified by the user, replace a certain string of text with a different string of text, and save it to the user-specified path. Here's what I have so far:
Private Sub forceButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles forceButton.Click Dim writer As New IO.StreamWriter(OpenChart1.FileName) Replace("", "E *", "N 5 0") End Sub
There is newer code in a follow up post. I suggest using the code in the later post rather than the code in this one. You can still read this post though. When designing a user interface, one should be conscious of how many individual controls are required to implement the functionality. In some cases an initial design may begin with many buttons or textboxes (for example) but then further review of the actual required functionality allows for a reduction in the number of unique controls.
But other times, there isn't a better way (which will still make sense to the user of the application) then to have a series of many repeated controls. So in the cases where one can be certain that the best UI implementation for an application will require the use of multiple copies of a given control, then it often becomes necessary to maintain some method of managing all of those controls at various points throughout the application. Doing so typically requires that one build up some collection of controls which can then be accessed by index in order to work with any given control; but this can lead to a lot of clutter in the code file which handles these control's events. For instance there will be some kind of collection declaration, some recursive routine to find all of the controls of interest, and then any number of event handler methods with long lists of Handles clauses, or additional code loops to wire up the event handling for each control.
Purpose Since most of this functionality could be considered a requirement regardless of the type of control being managed, or its required functionality, it may make sense to wrap all of the control management functionality into a single class. And since our first requirement is a collection of controls, then a base collection class could be the perfect starting point for our control manager. There are a number of existing thread around this topic, with some recent (at the time of this writing) ones being:[URL]..In this, and related, threads I have posted examples of a simple TextBoxManager and ButtonManager control. But again, with so much similar functionality required regardless of the control being managed, it would be technically possible to create a generic ControlManager(Of T As Control) class which can manage any type of control.
[Code]...
So in summary, one can facilitate managing a large number of user interface controls by building a "control manager" class which both encapsulates the list of control instances, and deals with adding and removing defined event handlers for every control it manages. The generic control manager class itself can be inherited and extended into a more specific class on a per-application basis in order to provide more application-specific functionality. Reed Kimble - "When you do things right, people won't be sure you've done anything at all"
I am using .Net 2005 and have a program that accesses over 1 million records in SQL 2005 db. As the program starts it is loading different controls from the db. However, to load the controls it can take an initial 2 minutes or more. What I have found out is that if I query the db using the FOR XML Path that it would load much faster. I have found this to be true when querying directly in SQL.
Since I am new at querying a db of this capacity I am not sure what my approach should be in being able to get information from the XML output. Below is some code that I found, but I cannot get it to work. I keep getting an error when I use the ExecuteXmlReader. If I can get it to work past that point, then I figure that I can load my controls with what is in XML reader.
Dim xr As XmlReader Dim xd As New XmlDocument Dim cmd As New SqlXmlCommand(CONNECT_STRING)
I have some custom user controls in my .net winforms program that do not display correctly when the user has selected larger text size. This setting:
My controls look like this: Instead of like this:
The bill to area and ship to area are both custom controls. I don't know if this is contributing to the problem but I do have code in each to scale the phone/fax areas to stretch nicely, like this code from the bill to control,
Private Sub panFaxPhone_Resize(sender As Object, e As System.EventArgs) Handles panFaxPhone.Resize panFax.Width = (panFaxPhone.Width / 2) - 1 panPhone.Width = (panFaxPhone.Width / 2) - 1 panFax.Left = panFaxPhone.Width - panFax.Width End Sub
How can I get my controls to size correctly while still respecting the users choice for larger text (I don't want to just set the AutoScaleMode to None)? After playing with this for a long time it seems to be a problem with anchors in the child controls. See this below image, the inner black box is the control with its border turned on, the text boxes (like name) are anchored left and right and should stretch to fill the control, but don't.
i have a windows from project and in that project i created a user control lets call itcustombutton1 now i can use that control quite easily either at design time or runtime by creating a new instance of it like
I would like to create a filepath and assign it to a string (so that it can have yet more added to it later on in my program) the code takes (well i want it to but it doesn't) the name of a drive selected previously and then adds this to a string to create a string variable that refers to a file. and then (as usual) i want to use thes files and display them in a combobox but i want to only select files that have a pre selected 2characters at the front. I have got this code so far:
' search for filer drive NETAPP-1 For i = 0 To frmDatabase.drvDB.Items.Count - 1 If InStr(frmDatabase.drvDB.SelectedText(), "\Netapp-1malika", CompareMethod.Text) Then
I'm writing a program that checks processes (when they start), and kills any processes that aren't acceptable. My program is mostly done, but I only just ran into a problem: when I try to get the path (one of the criteria) of a process running under a different user, (MainModule.FileName) I get an exception:
System.ComponentModel.Win32Exception occurred ErrorCode=-2147467259 Message="Access is denied" NativeErrorCode=5 Source="System" [Code] .....
Now, the program doing the checking is running with complete administrator privileges, so I can pretty much wrangle any permission I need. How can I obtain the path of the process? (I can use WMI, by the way, I've already used it for another part of this).
VB2010. I'm trying to figure out how to locate the desktop path for a user on another pc/server. Something similar to: Environment.GetFolderPath(Environment.SpecialFolder.Desktop) The main reason is we area talking about an Environment that has XP, Win Server 2003 (TS), Win Server 2008 and Win 7. Obviously different path depending on the OS. I need to copy a file to a users desktop and would like to do so without having to hardcode the path as it could change depending on where they are working from.
I'm am not primarily a visual basic programmer however I am trying shell and executable from a vb macro after a mail merge with the code below I found this function to get the current username which is rather verbose
Option Explicit Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long Public Function GetCurrentUserName() As String
[code]....
IF I PUT MSGBOX " " & GetCurrentUser & "" I return the current user with no problem and if I hardcode the user name the shell function works with no problem however I am uncertain of the proper syntax to code the username into the file path ...After tinkering with it for half an hour I figured I should just ask someone who codes in VB !
I need to find out the path to the logged in users profile folder in VB.NET.
I know there is one to get the AppData folder but I need only the profile path becuase there is a file I need to read in the root of the profile folder.
I need to backup the sql server 2005 express database. It works fine if I make backup to specific folder"C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBackup". But if I change the path to any other path . I got an error "Backup failed for Server 'server name'. "
My code is Dim sqlBackup As New Backup() sqlBackup.Action = BackupActionType.Database sqlBackup.BackupSetDescription = "ArchiveDataBase:" + DateTime.Now.ToShortDateString() sqlBackup.BackupSetName = "Archive" sqlBackup.Database = "data" [Code] .....
How can i change the background image during runtime? so far, i have an openfiledialog that grabs the location of the .png or .bmp file and then i have this below it[code]...
How can i fix the error that i get "Type system.string cannot be converted to type system.drawing.image"
Here is my code: [URL]..The goal is to get file path that was selected by the user in the Form1 class, transfer it to the File class, and do various things from there such word count, syllable count, etc.However Visual Studio says filePath isn't declared in the File Class, even though right above it you can clearly see it is.
How do I specify a path for current user to export excel file? My goal is to set a path as "MyDocument" of current user to export excel file when "SaveFileDialog" is opened.
Below is my code. With UC_PAY_STATUS_U .SaveFileDialog1.Filter = "Microsoft Excel|*.xls" .SaveFileDialog1.Title = "Save as Excel" .SaveFileDialog1.FileName = "Payroll" & Microsoft.VisualBasic.Strings.Replace(Now.ToShortDateString, "/", "") .SaveFileDialog1.ShowDialog() [Code] .....
I created a listbox using VB code. There is also paths created using lines. A smaller thumbnail which allow user to choose the different path is also included in my application.When the window load, a default path will appear. [code] When the user select Item1 and click on a thumbnail, the path will appear. And when the user select Item2, the default path will appear again instead of the path that the user select for Item1.
I have a Access program and I'm using VBA code in the background to run Winunzip using shell command. Well, the path of the .zip file has spaces in it and it's not recongizing the path as a valid path. Is there a another way to tackle this problem besides the shell?I can't us pkzip either. Has you can see I had to use progra~1 instead of Program Files.[code]
I sent the application exe to a user to test and they get an unhandled exception error and the details show my personal My Documents Folder/DEBUG path from the project. So I tried to use Application.ExecutablePath but when I release that it points to "My Documents" Folder (not the debug) folder. The file to open is in the same folder as the exe is in but for some reason the error occurs because the application is not looking for the file using the path where the EXE was launched from. Here is my code that relates to the section giving my users a problem:
from the module Public Class shrd Public Shared ocSess As cSession
[code]....
How can I get the application to open the file that is in the same folder as the exe when the user launches
I've got a VB.net web app, and its start page is http:\<myServer> myApp>webformslogin.aspx
I'd rather they didn't have to enter this whole address. Is there a simple way to redirect my users to this page if they just enter the root i.e. http:\<myServer><myApp> ?
I have a textbox in my program which refers to the user specified path. Everytime the program is started it retrieve the setting : Private Sub frmmain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If My.Settings.path <> "" And My.Computer.FileSystem.DirectoryExists(My.Settings.path) = True Then txtpath.Text = My.Settings.path ElseIf My.Settings.path = "" Then When I try the program on my own system there is no problem. But the customers said that everytime they start the program the messagebox popups and they have to choose the path again and again.