Hallo Coder,
wiedereinmal bin ich über Mysterium beim Programmieren gestolpert. In einer meiner Klassen habe ich folgende Methode, Name der Klasse und Methode sind verändert, die Variable heißt so wie sie heißt:
Seit nunmehr einem halben Jahr läuft das Programm auf verschiedenen Rechnern. Und nur durch Zufall bin ich mal bei der Methode vorbeigekommen. Der Programmaufruf wird mit "selectable" gemacht, die Basisklasse wird mit "select" aufgerufen. Erstmal dürfte das nicht kompilieren. Tut es aber. Nachdem ich die Membervariabeln aller Basis Klassen durchforscht habe, und kein "select" gefunden habe, habe ich die Suchfunktion von Visual Studio bemüht, und nach "select" gesucht.
Mit:
kamen dann als Ergebnis
Alle 140 Fundstellen wurden dann sorgsam untersucht. aber nirgendwo wurde eine Variable namens "select" angelegt.
"Goto Definition" im Objektmenü liefert nur eine Auswahl von Funktionen, die so heißen. Keine Definition.
In einem anderen Projekt, dass nicht so umfangreich ist, konnte dieser Effekt nicht nachvollzogen werden.
Da die Kollegen auch ratlos sind, komme ich mir nicht gar so dumm vor, wenn ich hier frage, denn "Select" ist ja auch kein besonders geeignetes Suchwort bei Google.
Wie bekomme ich raus, was das "select" ist?
Gruß und Mercí
DataNaut
wiedereinmal bin ich über Mysterium beim Programmieren gestolpert. In einer meiner Klassen habe ich folgende Methode, Name der Klasse und Methode sind verändert, die Variable heißt so wie sie heißt:
Code:
void MeineKlasse::SelectMethode(const bool& selectable)
{
// Call the base class method
BasisKlasse::SelectMethode(select);
}
Seit nunmehr einem halben Jahr läuft das Programm auf verschiedenen Rechnern. Und nur durch Zufall bin ich mal bei der Methode vorbeigekommen. Der Programmaufruf wird mit "selectable" gemacht, die Basisklasse wird mit "select" aufgerufen. Erstmal dürfte das nicht kompilieren. Tut es aber. Nachdem ich die Membervariabeln aller Basis Klassen durchforscht habe, und kein "select" gefunden habe, habe ich die Suchfunktion von Visual Studio bemüht, und nach "select" gesucht.
Mit:
Code:
Find all "select", Match case, Whole word, Subfolders, Find Results 1, Entire Solution, "*.*"
Code:
Total found: 140 Matching files: 85 Total files searched: 3075
"Goto Definition" im Objektmenü liefert nur eine Auswahl von Funktionen, die so heißen. Keine Definition.
In einem anderen Projekt, dass nicht so umfangreich ist, konnte dieser Effekt nicht nachvollzogen werden.
Da die Kollegen auch ratlos sind, komme ich mir nicht gar so dumm vor, wenn ich hier frage, denn "Select" ist ja auch kein besonders geeignetes Suchwort bei Google.
Wie bekomme ich raus, was das "select" ist?
Gruß und Mercí
DataNaut