|
I've written a simple service in VB.NET and it's almost working right... almost. I need to debug it to see what's going wrong but I can't seem to work out how... You have to start the darned thing using that InstallUtil.exe and then start it through Services under Administrative Tools... but how do I connect to it and debug it?
|
|
|
|
|
ah, i can help you here
you have to start your service and then use the Debug > Processes... menu option to attach to your service, at that point you will be in debug mode in vs.net
a couple of points/warnings:
- to stop debugging, STOP the service from the services control panel applet instead of using the stop debug action in vs.net, otherwise you will have to uninstall your service and reboot your machine in order to reinstall it again. when you stop the service properly, vs.net will exit debug mode gracefully
- you only get 30 seconds from the time you start your service to attach and debug the OnStart() method,, use the application log to log debug messages, it's much easier than racing to attach to the process,, servicebase has an applicationlog method for this (logmessage() i think)
- this is cool: once your service has been installed with installutil.exe, you can stop the service, make code changes, recompile the service and start it again without uninstalling and reinstalling it
iv'e been thinking of writing an article for writing a service in .net, but i haven't gotten around to it yet
-John
|
|
|
|
|
Thanks! I actually worked it out yesterday on my own but you gave some good points. Thanks for the help!
|
|
|
|
|
Hi there,
I m working on a application that is supposed to get a lot of info thru the web and it s calling a dll on server side thru SOAP..
1)it s working on several server but on one of them it s saying 'Class not registered"
2) when 2 client are accessingin the same times a big piece of work for the server it says send the 5300 error message which mean bad connection.. but it works fine if only one does that job
Anyone has a idea?
Thx
__________________
|
|
|
|
|
The DLL on the server... what's that written in and how is it setup? If it's a COM DLL (not .NET) you probably need to set it up through Component Services as a COM+ application. It's easy to add these "hooks" into a DLL if they aren't already there (depending on what language was used for it's development). In COM+ your DLL can be managed by Windows in a way where it can be properly instanced for use in a Web environment.
|
|
|
|
|
how to import a file from excel and then store it as a table in ms-access database thru vb.net code? plz help
|
|
|
|
|
Are you still stuck on this? I'm pretty sure my buddy has done this before so I could ask him tomorrow if you're still stick (seeing as you asked this a little while ago).
|
|
|
|
|
how to execute query thru code and display the results thru code in VB.Net?
when the data is connected thru oleDbDataadapter i.e MSaccess??
plz help !!
|
|
|
|
|
how to implement Update procedure in visual basic.net when
connection to the database is made using oledbDataadapter and objdataset??
i mean how to implement update query in dataset
when i try update it gives me this error :
Update requires a valid Update Command when passed DataRow collection
with modified rows.
please tell me how to solve this?
--thnx
|
|
|
|
|
you could try and add an Edit() command. I know in VB 6.0, you can only put an update() command if you had an edit or add command before it.
I'm not usre if it is the same in vb.net, I am still in the trial period of experimenting with it.
Have fun!
|
|
|
|
|
pretty new to .NET, i was just trying to read an image column (recordset) into a stream object before i flush the stream and dump everything to disk.
Here's the code:
mstream.Write rs.Fields("Photo").Value 'Exception thrown here!
mstream.SaveToFile "c:\oolala.bmp"
The exception thrown:
MYQUOTE:
"SystemRuntime.InteropServices.COMException 0x800A0C93 Operation is not allowed in this context
at ADODB.StreamClass.Write( Object Buffer)
..."
Any idea? I presume i cant just put this VB 6 code in VB.NET...? any pointer?
Thanx!
norman_lm_fung@hotmail.com
norm
|
|
|
|
|
can any1 help me out... problem is how to create ActiveX controls for making a time line for scheduling which should also have the option of draging so the schedule can be updated.
|
|
|
|
|
I have an old VB6 projected that I have upgraded to VB.NET and all works well apart from one strange issue.
I have a form with an Load event handler, not if I display the form using myForm.Show () Load executes, if I use myForm.ShowDialog () then Load does not execute!
Is there a way round this?
Thanks
Stephen.
|
|
|
|
|
I have not played around with .ShowDialog much, but from the looks of it, what you see is what you get. Is there a reason you are using ShowDialog vs. show? Are you really trying to use this form as a modal dialog box?
|
|
|
|
|
I am writing an application right now in VB 6.0. I was just wondering if someone could help with this. Upon the FormLoad() function, I need the program to call a notepad file (main.ini) and read the third line and replace a variable inside of my program. Can somebody please please help me????
Thanks again,
Bob
|
|
|
|
|
|
ray's ini file reader is the preferred method for working with application config stuff, but if you want to work with text files, use the FileSystemObject
where: scrrun.dll,
register dialog: Microsoft Scripting Runtime
progid: scripting.filesystemobject
i'm typing this code in manually, so it might not be syntactful
<br />
<br />
dim fso as scripting.filesystemobject<br />
set fso = new scripting.filesystemobject<br />
<br />
dim txt as scripting.textstream<br />
set txt = fso.opentextfile("c:\mytextfile.txt")<br />
<br />
do while not txt.atendofstream<br />
msgbox txt.readline<br />
loop<br />
<br />
txt.close<br />
set txt = nothing<br />
set fso = nothing<br />
<br />
-John
|
|
|
|
|
I need to get a path of an app's exe using registry,in VBS
|
|
|
|
|
I would search the registry for the filename that you need the path to. If it is an exe file that is registered to a file ext then it will probably show up in there. Once you know it you can open the key in your script and check to see if it exists.
|
|
|
|
|
I have an application that it connect to a dataenviroment Form by coding,now i want to connect a datagrid to my dataenviroment,but can not.
my code is:
dim myde as new Dataenviroment
myde.connection1.connectionstring="..."
myde.commands(1).activeconnection=myde.connection1
myde.commands(1).commandtext="My table name"
set datagrid1.datasource=myde
datagrid1.datamember=command1
|
|
|
|
|
Dim powerpoint_4
Set powerpoint_4 = CreateObject("PowerPoint.Application")
powerpoint_4.Activate
Dim presentation_4_1
Set presentation_4_1 = powerpoint_4.Presentations.Open("C:\temp\sample.ppt ")
With this the PPT comes up, I do not wish PPT to come up
and make some changes to sample.ppt
|
|
|
|
|
Hi,
Is there any way for differentiating whether a Forms Constructor is
called at DesignTime (by the FormsDesigner) or at Runtime.
I have some code in a Forms Constructor that should be executed only when the
Application is Run, and not when the Form is opened by the Forms Designer.
Thanks,
Firoz
|
|
|
|
|
I am developing a mediaplayer by customising Windows Mediaplayer Control. The mediaplayer should have the ability to detect whether there is already an audio playback running on the Windows 98/2000. If there is one running, the mediaplayer should stop it and start to run its own.
I know there is a property in Mediaplayer control which is called AudioStream, the value of which has been set to -1 be default. But I don't know how to make use of it.
Any help are greatly appreciated.
DJ
|
|
|
|
|
Hi
I'm creating new menu and toolbar in AutoExec sub, and removing it in AutoExit. When AutoExit executes I can see that menu and toolbar dissapear, but when I delete .dot from autostart directory and launch Word they are back. But when I manually execute AutoExit then menu and toolbar dissapear forever (strange, isn't it). Here are my subs:
Sub AutoExec()
Dim PKICommandBar As CommandBar
Dim PKIMenu As CommandBarPopup
Dim ETSIMenu As CommandBarPopup
Dim lTest As Long
'menu
Set PKIMenu = Application.CommandBars("Menu Bar").FindControl _
(Type:=msoControlPopup, Tag:=sMenuName)
On Error Resume Next
lTest = PKIMenu.Height
If (lTest = 0) Then Set PKIMenu = Application.CommandBars("Menu Bar"). _
Controls.Add(Type:=msoControlPopup)
PKIMenu.Caption = sMenuName
PKIMenu.Tag = sMenuName
On Error Resume Next
PKIMenu.Controls(sETSIMenuName).Delete
Set ETSIMenu = PKIMenu.Controls.Add(Type:=msoControlPopup)
ETSIMenu.Caption = sETSIMenuName
With ETSIMenu.Controls.Add(msoControlButton)
.OnAction = "SignDocument"
.Caption = "Podpisz dokument"
End With
With ETSIMenu.Controls.Add(msoControlButton)
.OnAction = "Settings"
.Caption = "Ustawienia"
End With
'toolbar
On Error Resume Next
Application.CommandBars(sETSIMenuName).Delete
lTest = 0
Set PKICommandBar = Application.CommandBars.Add
PKICommandBar.Name = sETSIMenuName
With PKICommandBar.Controls.Add(msoControlButton)
.Style = msoButtonIconAndCaption
.FaceId = 22
.TooltipText = "Podpisz dokument"
.OnAction = "SignDocument"
End With
With PKICommandBar.Controls.Add(msoControlButton)
.Style = msoButtonIconAndCaption
.FaceId = 22
.TooltipText = "Ustawienia"
.OnAction = "Settings"
End With
PKICommandBar.Position = msoBarTop
PKICommandBar.Visible = True
End Sub
Sub AutoExit()
On Error Resume Next
Application.CommandBars(sETSIMenuName).Delete
On Error Resume Next
Application.CommandBars("Menu Bar").Controls(sMenuName).Delete
MsgBox ("exit")'that's why I can see that menu and toolbar dissapear when I close Word
End Sub
Thanks for any help
|
|
|
|
|
Hi
I've created a toolbar in Office 97, but I don't know how to change the icon (I don't want to use standard icons). I would like to put icon data inside .dot file (is it possible?)
Thanks for any help
|
|
|
|