.| Autor | Beitrag |
|---|---|
|
000 19.12.2007, 09:31 gothic-guru |
Hallo Leute, ich hab ein kleines Problem mit einem Programm, das ich bearbeiten muss. Und zwar will ich folgendes tun: - In der main soll ist ein String definiert, in dem später der Aufruf einer Methode stehen soll. -Dieser String wird an eine Methode [void SuchePunkt(string Bildpunkt) übergeben: -In der Methode soll ich den Inhalt des String nun als Methodenaufruf benutzen. Da kriege ich nun immer einen Fehler. Was mach ich falsch und wie muss ich das richtig machen. Thx im voraus. --Windows-Problems => Reboot; Linux-Problems => Be Root |
|
Profil || Suche |
|
001 19.12.2007, 10:09 Exorretar |
Wäre nicht schlecht wenn du ein "BISSCHEN" konkreter werden könntest.Fehlerlog,Zeilenangabe usw. Des weiteren wäre der vollständige Code nicht schlecht. Dieser Beitrag wurde am 19.12.2007 um 10:19 von Exorretar bearbeitet. |
|
Profil || Suche |
|
002 19.12.2007, 10:20 gothic-guru |
OK, etwas konkreter: (ich versuchs) Also der Fehler liegt laut Compiler in der Zeile "int b = Bildpunkt(...);" Er sagt mir, dass er die Funktion nicht kennt. --Windows-Problems => Reboot; Linux-Problems => Be Root Dieser Beitrag wurde am 19.12.2007 um 10:22 von gothic-guru bearbeitet. |
|
Profil || Suche |
|
003 19.12.2007, 10:21 gothic-guru |
Ein Kollege sagte mir, dass ich da was mt Pointern machen muss. Aber was??? --Windows-Problems => Reboot; Linux-Problems => Be Root |
|
Profil || Suche |
|
004 19.12.2007, 10:44 Adrian_Broher Admin |
http://en.wikipedia.org/wiki/Strategy_pattern --There is nothing wrong with high standards. It's your problem that you don't meet them. |
|
Profil || Suche |
|
005 19.12.2007, 10:44 hausi |
Was du suchst nennt sich Callback. Und jetzt versuchs einfach mal mit Google. Dieser Beitrag wurde am 19.12.2007 um 10:45 von hausi bearbeitet. |
|
Profil || Suche |
|
006 19.12.2007, 13:31 Tuboatse-Harald |
Was du willst ist ein Function Pointer. --Twisted and Brainfire. |
|
Profil || Suche |
|
007 19.12.2007, 15:30 feigling |
Wenn du mehrere Funkionen hast, einen String übergeben willst mit dem Namen einer der Funktionen und die dann ausführen willst, dann baust du dir einen struct mit der "Name - FunctionPointer" Kombi auf und in SuchePunkt suchst du in dem struct nach dem Namen und nimmst dann den Function Pointer und führst damit die Funktion aus. -- |
|
Profil || Suche |

