Author |
Topic |
|
downeytim
New Member
USA
4 Posts |
Posted - Jan 21 2005 : 10:11:09 AM
|
Here is the code for the method causing the problem
Protected Sub NextStep(ByVal sender As Object, ByVal args As NextEventArgs)
' move to the RESULT tab uTabImport.SelectedTab = uTabPgResult.Tab uTabImport.SelectedTab.Enabled = True uTabImport.Select() _ucValidateUpload.GetData(args.InitData)
End Sub
The List of methods drop down will now contain in accurate list of the methods. The uTabImport.Select() statement seems to be causing a problem with parsing the methods.
List of methods should show this:
frmImport.New frmImport.NextStep frmImport.GetData frmImport.Initialize
Here is what it actually shows.
frmImport.New frmImport.NextStep frmImport.NextStep.GetData frmImport.NextStep.Initialize
If you comment out the uTabImport.Select() statement the List of Methods displays as it should.
Any ideas? |
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Jan 24 2005 : 1:50:59 PM
|
initially just a question. this looks like VB, something i have not used in *many* years
is there anything i need to know before trying to work out how to try and reproduce this? i don't think i even have VB installed at the moment, since we don't get a lot of bug reports with it and VAX. |
zen is the art of being at one with the two'ness |
|
|
downeytim
New Member
USA
4 Posts |
Posted - Jan 24 2005 : 2:00:46 PM
|
Sorry I should have detailed this. The code is VB.Net in Visual Studio 2003.
VAX version. VA_X.dll file version 10.1.1293.0
|
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Jan 27 2005 : 4:46:37 PM
|
i have just installed VB .NET under .NET 2003, using VAX 1287
since i don't have any VB code lying around i created a new VB windows application. double clicking on the form gets me to the underlying code.
next i copy and pasted your method in at the bottom of the file, just above the "End Class" line. alt_m is showing me the correct list of methods for this file, with or without this line of code.
at a guess this problem is triggered by something specific in the file you are editing *sigh*
do you have the time to try the same experiment i have just described, and to see how much of the code from your file you need to insert to reproduce this problem?
if it is acceptable to share the single vb file that has this problem you could email it to me, so i can try to reproduce this effect here. once we can reproduce this on demand, presuming we can, i will raise a case for it. it is always tricky when the problem cannot easily be reproduced. |
zen is the art of being at one with the two'ness |
|
|
downeytim
New Member
USA
4 Posts |
Posted - Jan 28 2005 : 08:09:30 AM
|
Here is one that creates the problem every time. It is a single line IF statement. I have written three functions, the first has the single line if statement. When you open the list of current methods drop down you see the following.
Class1.Func1 Class1.Func1.Func2 Class1.Func1.Func3
If you restructure the If statement to a multi line statement with an endif then you will see the three functions in the drop down correctly.
Here is the code to use.
Public Class Class1
Public Overridable Function Func1() As String
If 1 = 1 Then Return ""
End Function
Public Overridable Function Func2() As String
Return "String Return of Func2" End Function
Public Overridable Function Func3() As String
Return "String Return of Func2"
End Function End Class
|
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Jan 29 2005 : 2:42:58 PM
|
i am seeing the same thing
case=494
thank you for producing such a clear example, it makes things a lot easier for me |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|