How many times do we need to explain: if you do not have a GPS receiver in the PC no software can find its location. Google maps will only tell you the location of the IP address of your broadband provider. In my case that is some 70 miles from where I live.
There are many ways that you can do this, first and foremost has been shared with you through the use of GPS hardware. That will detect the location, and you can then write the program to get the location and show it or process it.
However, if you need to get the location of a machine inside the office or a building, you can also possibly use the network interfaces, to determine where the machine is at the moment. Note that, this is very bad in cases where you need to pinpoint location, but changes can be detected easily based on the network or the endpoint from where the machine is communication.
And as for Visual Basic, which one? The VB 6? I am unsure, whether you will be able find any solution for that, C++ or C# or Java might do some help in these cases. Even Vb.NET would require some help from C# world.
As David points out above, your function is defined to take an array of Strings and return a String. But inside it you are trying to manipulate an Employee structure. You also have an index which is never initialised so that will most likely crash your code. And even if it is initialised you are subtracting 1 from it which may also cause a crash.
Appreciate your suggestion. I am adding some new feature to the existing code, I have not typed full code in here and I don't want to change any existing code.
I just highlighted the concept(code) where I am going wrong. Is anything wrong in function declaration?
this might be a dummy question, but I couldn't find a good answer on the internet yet.
In my code I populate a CheckedListBox with the filenames of a particular filetype. If one of the entries gets checked ('ItemCheck' event of the CheckedListBox), I create an instance of a class that represents one of the relevant files.
If ctrl.GetItemCheckState(ctrl.SelectedIndex) = 0 Then
' create a new cfgFile class AND add it to the classes list
ff = New cfgFile(ctrl.SelectedItem)
lbl_FileMessage.Text &= ff.Message
' How to dispose of the correct instance?
How can I properly dispose of the correct classes' instance, once the item is unchecked again? I thought about looping through the instances and check for their 'filename' property... but there doesn't seem to be a collection of instances, which I can refer to in a loop.
I tried to put every newly created class into a List(of class), where I could add/remove entries. But removing elements from the list (i.e. list.count resulted in -1) didn't dispose of their instances (static counter variable, decremented inside the 'dispose' method, stayed the same).
Public Class cfgFiles
Inherits SortedList(Of String, cfgFile)
Private Shared files As New SortedList(Of String, cfgFile)
Public Overloads Shared Sub Add(ByVal fileName As String)
files.Add(fileName, New cfgFile(fileName))
Public Overloads Shared Sub Remove(ByVal fileName As String)
Dim ff As cfgFile = files(fileName)
Public Overloads Function GetEnumerator() As IEnumerator(Of cfgFile)
Public Property SelectedItem As cfgFile
Default Public Overloads Property Item(index As Integer)
SelectedItem = files(index)
Set(value) ' as cfgFile?
files(index) = value
Memory allocated in .NET using the new command can automatically claimed by the GC as soon as the object loses scope. I say can, because it won't do it immediatly. Disposing is only required if there are unmanaged resources owned by the object.
Which means you can safely remove the "ff.Dispose()" statement.
Thank you for this insight, Eddy. Still I am confused having the list.count variable reduced after removing the list entry (which is an instance), but the instance itself seems to be still alive (shared counter variable of the class doesn't decrement).
i am asking about visual basic 6.0 server client connection so please help me a i facing the problem.
i already make a tetris game and run properly but i want to connect my game to play 3 client through server.
you know the flow of a computer game hop?? it's like that the server is the one who can play the client are player1, and player2,and soon they are connecting using winsock.
how to connect my game to winsock please help me this is my project submission.
Please, before I ask my question, I know VB 6 is outdated by this must be done in VB 6 as the required.
I am able to save text as .wav file but finding it difficult to convert .wav file to text.
Any idea is welcome please.
You're going to need some speech recognition engine to do this. VB6 doesn't come with one so you're going to have to find something that 1) is COM-based and 2) accepts a .WAV file as input as an alternate to a mic. Start with Google...