Hallöchen,
ich muss euch mal wieder mit meiner Unwissenheit beglücken: Ich habe eine Klasse, in der ich mehrfach die
Spoiler anzeigen
Fehlermeldungen sind folgende:
Kann mir jemand sagen, was ich falsch mache? Oder bin ich einfach nur blöd? Was haben die Illuminaten damit zu tun? Und warum liegt hier eigentlich Stroh 'rum?
Vielen Dank und Grüße
masterm
ich muss euch mal wieder mit meiner Unwissenheit beglücken: Ich habe eine Klasse, in der ich mehrfach die
Sub New
überladen habe. Dabei bekomme ich immer den Fehler, dass mehrere Definitionen mit identischen Signaturen vorhanden sind und irgendeine der Subs ist markiert. Kommentiere ich sie aus, wird die nächste markiert. Meine komplette Klasse (Warnung: Ein dicker Brocken! Liegt aber nur an der Dokumentation):VB.NET-Quellcode
- <Serializable()> Public Class Program
- Property Path As String
- Property Arguments As String
- Property WorkingDirectory As String
- Property RunAsAdministrator As Boolean
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- Public Sub New()
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- Public Sub New(programPath As String)
- Path = programPath
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="startArguments">Command line arguments</param>
- Public Sub New(programPath As String, startArguments As String)
- Path = programPath
- Arguments = startArguments
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="ProgramWorkingDirectory">Working directory</param>
- Public Sub New(programPath As String, ProgramWorkingDirectory As String)
- Path = programPath
- WorkingDirectory = ProgramWorkingDirectory
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="runProgramAsAdministrator">Should the program be started as an administrator</param>
- Public Sub New(programPath As String, runProgramAsAdministrator As Boolean)
- Path = programPath
- RunAsAdministrator = runProgramAsAdministrator
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="ProgramWorkingDirectory">Working directory</param>
- ''' <param name="startArguments">Command line arguments</param>
- Public Sub New(programPath As String, startArguments As String, ProgramWorkingDirectory As String)
- Path = programPath
- Arguments = startArguments
- WorkingDirectory = ProgramWorkingDirectory
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="startArguments">Command line arguments</param>
- ''' <param name="runProgramAsAdministrator">Should the program be started as an administrator</param>
- Public Sub New(programPath As String, startArguments As String, runProgramAsAdministrator As Boolean)
- Path = programPath
- Arguments = startArguments
- RunAsAdministrator = runProgramAsAdministrator
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="ProgramWorkingDirectory">Working directory</param>
- ''' <param name="runProgramAsAdministrator">Should the program be started as an administrator</param>
- Public Sub New(programPath As String, ProgramWorkingDirectory As String, runProgramAsAdministrator As Boolean)
- Path = programPath
- WorkingDirectory = ProgramWorkingDirectory
- RunAsAdministrator = runProgramAsAdministrator
- End Sub
- ''' <summary>
- ''' Initialises a new program
- ''' </summary>
- ''' <param name="programPath">Path of the binary</param>
- ''' <param name="ProgramWorkingDirectory">Working directory</param>
- ''' <param name="startArguments">Command line arguments</param>
- ''' <param name="runProgramAsAdministrator">Should the program be started as an administrator</param>
- Public Sub New(programPath As String, ProgramWorkingDirectory As String, startArguments As String, runProgramAsAdministrator As Boolean)
- Path = programPath
- Arguments = startArguments
- WorkingDirectory = ProgramWorkingDirectory
- RunAsAdministrator = runProgramAsAdministrator
- End Sub
- End Class
Fehlermeldungen sind folgende:
Code | Beschreibung | Zeile |
BC30269 | Public Sub New(programPath As String, startArguments As String) hat mehrere Definitionen mit identischen Signaturen. | 26 |
BC30269 | Public Sub New(programPath As String, startArguments As String, runProgramAsAdministrator As Boolean) hat mehrere Definitionen mit identischen Signaturen. | 69 |
Kann mir jemand sagen, was ich falsch mache? Oder bin ich einfach nur blöd? Was haben die Illuminaten damit zu tun? Und warum liegt hier eigentlich Stroh 'rum?
Vielen Dank und Grüße
masterm
Alle Angaben sind ohne Gewähr, jedoch mit Pistole. Glücksspiel, Drogen und leckeres Essen können süchtig machen.
43232069737420636f6f6c21
43232069737420636f6f6c21