|
hi friends,
can anyone please tell me that how can i terminate a specific any application and all their instances, say all the open windows of Internet Explorer, from a program in VB6.
Thanx
I Think, Therefore I am
|
|
|
|
|
I think what your looking for is here[^]. We warned, it's not as easy as it would sound. There are a few pitfalls to consider when forcing an app to close.
RageInTheMachine9532
|
|
|
|
|
Hi,
i should use a Component in VBScript or JScript that has a Function with an out parameter.
in VB I can use the Component like this:
Dim myComponent As Component<br />
Set myComponent = New Component<br />
Dim res As Long<br />
Call myComponent.MyFunction(res, "some String", 1, 2, "another Text")<br />
If res <> 0 Then MsgBox ("Error while executing MyFunction")
how can I write the VBScript of JScript code that the res variable is passed by reference and not by value, so i can check the value afterwards?
Greets
Roland
|
|
|
|
|
Last I checked, VBScript doesn't support passing by reference. You can only pass by value.
EDIT:
My bad! Script 5.6 supports passing by reference. Checking into the problem though...
RageInTheMachine9532
|
|
|
|
|
OK. When you write your component, all that you need to do is add ByRef to the declaration where 'res' is going to get passed in:
Public Sub MyFunction(ByRef var1 As Integer, var2 As String, var3 As Integer)
I verified that this does work between a VB6 ActiveX control and VBScript on Windows Script 5.6.
RageInTheMachine9532
|
|
|
|
|
The Problem is:
The Component was built with Visual C++ (ATL). The Parameter is declarated as [out] in the type library file, but I sgould be able to tell this the VBScript/JScript.
Wit VBScript I get an compile error 'Type mismatch', with JScript it compiles but the Variable is not changed through the Component.
I left this problem behind with writing a small C++ App that i call from the Script, but thanks for your help.
Of course, if you have some idea, your input is still very welcome.
Greets Roland
|
|
|
|
|
i try to make a about form to display a flash using application.startuppath
i pretty sure i already put the loading.swf in the application folder, but i dunno y when it loads still nth to display, below is my coding
Private Sub MenuItemAbout_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItemAbout.Click<br />
<br />
about = New About()<br />
about.ShowDialog()<br />
about.flash.Movie = Application.StartupPath + "\loading.swf"<br />
about.flash.Playing = True<br />
<br />
End Sub
anyone have any idea what is the problem?? any help is greatly appreciated...
|
|
|
|
|
Dont know. This is how i show swf files:
Use a ShockWaveFlash (flash.ocx) control and run:
Me![swfCredits].Movie = App.Path & "\AppCredits.swf"
Grtz,
Guus
|
|
|
|
|
I would like to write a Macro in MS-WORD to process the current document.Where I can find resources to write a Macro.
Shenthil
|
|
|
|
|
dear you can write the required code in VBA window but first tell me which kind of process you wanna perform in Word Processor, then i can guide you properly.
|
|
|
|
|
Hi all,
Does Any some thing like Vector(using in C++, JAVA ) can be used or replace in VB.net?
Because i want to store data in a dynamic vector or array
but i cannot find samilar Vector in VB.Net
Thx for ur reply~~
|
|
|
|
|
ArrayList
--
Ian Darling
"The different versions of the UN*X brand operating system are numbered in a logical sequence: 5, 6, 7, 2, 2.9, 3, 4.0, III, 4.1, V, 4.2, V.2, and 4.3" - Alan Filipski
|
|
|
|
|
I have a very annoying problem, with which I NEED HELP DESPERATELY!!
It smells like a bug to me, but I'm not sure.
SITUATION
This description is a very much simplified version of the real situation.
I have the following class structure:
ASSEMBLY ATools
References: None
Namespace : Tools
Classes : CToolClass
ASSEMBLY ABaseClasses
References: ATools
Namespace : BaseClasses
Classes : CBase1, CBase2
ASSEMBLY ASubClasses
References: ABaseClasses, ATools
Namespace : SubClasses
Classes : CSub1 Inherits BaseClasses.CBase1
ASSEMBLY AWebClasses
References: ABaseClasses, ASubClasses, ATools
NameSpace : WebClasses
Classes : CWebClass Inherits System.Web.Services.WebService
Both baseclasses have a method with signature:
Public Sub Init(ByVal parm As Tools.CToolClass)
The webclass has a method, which SHOULD look something like this:
<webmethod> _
Public Function MyWebMethod() As String
Dim oObj1 As SubClasses.CSub1 = New SubClasses.CSub1
Dim oObj2 As BaseClasses.CBase2 = New BaseClasses.CBase2
Dim oTool As Tools.CToolClass = New Tools.CToolClass
...
oObj1.Init(oTool)
oObj2.Init(oTool)
...
Return ...
End Function
PROBLEMS
The following problems occur in MyWebMethod:
1.
In the above situation, I get an error on the line "Dim oObj1 As SubClasses...": "Reference required to assembly 'ABaseClasses' containing the type 'ABaseClasses.CBase1'. Add one to your project.".
As you can see, the reference is already there.
To solve this problem for the time being, I copied CBase1 into ASubClasses and made CSub1 inherit SubClasses.CBase1.
2.
After the changes made as described in 1., another error of the same type appears: "Reference required to assembly 'ATools' containing the type 'ATools.CToolClass'. Add one to your project.". However, this error appears only on the line "oObj1.Init(oTool)", which references a subclass. It does not appear on the line "oObj2.Init(oTool)", which references a baseclass.
And again, the reference is already there.
QUESTION
1. What causes the problem?
2. What can I do to solve it?
Obviously, copying all my classes into one single assembly is not what I want. So, what should I do?
PLEASE HELP ME! Thanx a lot!
|
|
|
|
|
how write code in c program to divid two polynomial
kdm
|
|
|
|
|
Hi,
I am using System.Threading namespace as I want to continuously fetch some data from the server and give some notification to the user. I am using SQlDataAdapter,dataset and sqlcommand to fill multiple tables in the dataset. Along with this I also want the user to do his normal work on the software. At that time if he performs another operation where another Sqldataadapter,dataset and sqlcommand is used it gives error while setting commandtext property in the sqlcommand. the error is "Sql Command is busy fetching data"
How to overcome this error?
Thanks Tasnim
|
|
|
|
|
i believe you should use a separate Connection for the separate thread. does that help?
Regards,
Serge (Logic Software)
|
|
|
|
|
can we build an audio player with vb.net?
example: software like winamp.
can we?please tell me.
|
|
|
|
|
nightmare01 wrote:
can we build an audio player with vb.net?
example: software like winamp.
can we?please tell me.
Uhh...yes. It sounds like your asking us for permission...
Any other questions?
RageInTheMachine9532
|
|
|
|
|
Let's say I have 3 columns: stock symbol, current price, last price. I want to be able to enter the stock symbol and then my app retrieves the current price and last price from, let's say, yahooFinance. In effect I am creating a database by entering ONLY the stock symbol, without access to or connecting with an external database per se (Oracle, SQL, etc). The app populates the remaining fields from the yahooFinance web site and refreshes that information within a predetermined amount of time.
I'm brand new to VB so I'd love some guidance with this problem. Also, curious about column sizing. The datagrid properties change each column to the identical size. How can I customize the size of each column seperately?
Thanks.
|
|
|
|
|
It sounds like your going to be scraping a web page for your data. It can be done, but be very careful about how you go about finding the data you want in the page. When, not if, when Yahoo or any other source, changes the page layout, it'll most likely break your app.
RageInTheMachine9532
|
|
|
|
|
Yes, that's it...I want to scrape a web page for my data. Fortunately the site is quite consistent so I do not anticipate having to change my code very often. However, how do I "scrape" a web site? Which method to I employ? What's the best?
|
|
|
|
|
"Scrape"ing is grabbing a page and searching through it looking for certain tags or other strings that either delineate the information you want or point to the information you want. In other words, you'll treat the page source (HTML) as a string and search that string for substrings that represents the data you want, or the tags around it. For example:
<td class="yfnc_tablehead1" width="48%">Last Trade:</td><td class="yfnc_tabledata1"><big>28.01</big></td></tr><tr><td class="yfnc_tablehead1" width="48%">Trade Time:</td><td
class="yfnc_tabledata1">4:00PM ET</td></tr><tr><td class="yfnc_tablehead1" width="48%">Change:</td><td
class="yfnc_tabledata1"><img width="10" height="14" border="0"
src="http://us.i1.yimg.com/us.yimg.com/i/us/fi/03rd/down_r.gif" alt="Down"> "color: rgba(204, 0, 0, 1)">0.29 (1.02%)</td></tr><tr>
This is just a few lines of the 38,000 characters returned by Yahoo Finance to display the data for a quote on Microsoft. There are 3 bits of useful information in this snippet. The "Last Trade", "Trade Time", and "Change". Find them... I'l wait.
Now, you can use the strings "Last Trade", "Trade Time", and "Change" to find where the information is, but it doesn't give you the information you want. Once you find the string "Last Trade", you have to skip a bunch of stuff before you can actually get to the data you need, 28.01. The problem is how do you RELIABLY skip to that piece of information? Hint: The web page isn't as stable as it appears!
You might want to look at this MSDN article[^] first before deciding whether or not this method is acceptable.
RageInTheMachine9532
|
|
|
|
|
Here is something I was playing around with last week. Give it a try. Just pass a list of comma delimited stock quotes to the function. It will return a list of all the quotes with each item having the details of the stock in a comma delimited format: symbol, last trade time, last value, open value, PE, etc...
The downside it is not in realtime.
Public Function GetQuote(ByVal symbols As String) As StockDetails
Dim url As String = "http://quote.yahoo.com/d/quotes.csv?s=" & symbols & "&d=t&f=sl1d1t1c1ohgvj1pp2wern" 'stores url of yahoo quote engine
Dim buffer As String
Dim webRequest As WebRequest
Dim webResponse As WebResponse
webRequest = HttpWebRequest.Create(url)
webResponse = webRequest.GetResponse()
Dim sr As StreamReader = New StreamReader(webResponse.GetResponseStream, System.Text.Encoding.ASCII)
buffer = sr.ReadToEnd()
sr.Close()
Return buffer
End Function
This should be much easier than obtaining values from an existing web page.
Michael
|
|
|
|
|
I'm writing a very simple VB .NET application that "monitors" a remote directory (via UNC paths) for a particular data file. The data file is created by a third-party program that creates or appends comma-delimited records to the file. (I think it opens the file, writes the record and then closes the file).
My application "wakes up" every few seconds and if this remote file exists, it does the following:
1) Rename the file on the remote directory to minimize possible conflicts.
2) Move the renamed file to the local PC.
3) Process the records in the local file.
4) Delete local file.
Pretty simple, I know. But for some reason, I'm getting random "corrupted" records in the file. The only explaination I know is that I'm moving the file while the other application is trying to write to it. The rename-move call is very quick, though. I've tried recreating the problem, but if I'm writing to a file from one process, it won't let me move it.
Has anyone else had this problem? If so, how did you solve it?
Thanks!
Barry Etter
|
|
|
|
|
Is it possible that the third-party program is itself just occasionally writing "corrupted" records in the file? Is it possible it has nothing to do with your app?
|
|
|
|
|