funktion aus anderer unit einbinden
-
hallo, ich weiß, dass so ein ähnliches problem schon oft angesprochen wurde. ich habe aber kein neues form eingebunden sondern nur eine neue unit, in der ich meine funktionen "auslagern" möchte um meinen code übersichtlicher zu halten.
ich habe mit datei -> neu -> unit eine neue unit eingebunden und hab sie gleich erstmal als "functions" gespeichert. dann habe ich meine funktionen von main.cpp nach functions.cpp verschoben. danach habe ich mit datei -> unit-header einschließen beide units miteinander "bekannt gemacht".
so, und jetzt weiß ich nicht weiter. bitte um hilfe.
-
Wie hast Du die denn "bekannt gemacht"?
Wenn Du die Headerdatei mit den ausgelagerten Funktionen in den beiden Units inkludiert hast, dann kannst Du die Funktionen wie gewohnt aufrufen.
-
"Jetzt weiß ich nicht weiter" ist keine angemessene Fehlermeldung oder Problembeschreibung.
-
hab ich doch geschrieben, mit:
datei -> unit-header einschließen ... oder F11-Tastewenn ich dann copilieren will, kommen die fehlermeldungen
Aufruf der undefinierten Funktion ‘funktion’
immer wenn ich eine funktion aus der anderen unit aufrufe
-
sorry, hab vergessen die functions in der .h zu deklerieren