Arrays in mehreren Units nutzen?



  • Hallo zusammen,

    eine kurze kleine Frage:
    Wie muss ich ein Array deklarieren damit ich von unterschiedlichen Units darauf zugreifen kann(bzw. geht das überhaupt)?

    Ich hab jetzt in meiner Unit2 ein Array deklariert und möchte es auch in Unit1 verwenden, #include Unit2 hab ich schon reingeschrieben 😕

    Bitte um Hilfe 🙂



  • Schau mal in der Hilfe unter "C++ Builder Sprachreferenz / Sprachstruktur / Deklarationen / Bindung / Regeln für das externe und interne Binden".

    Da steht schon einiges.

    Ansonsten gibt es zwei Möglichkeiten:

    1. Deklariere das Array "richtig" (s. Hilfe)

    2. Übergib den Funktionen/Methoden, die am Array rumschrauben wollen, einfach den Zeiger auf das Array. Das ist sowieso besser, weil alle globalen Sachen ziemlich verpöhnt sind und nicht besonders gut wiederverwendbar sind. Deshalb lieber den Zeiger auf das Array übergeben.

    Ok?



  • Und auch mal in der FAQ nachschauen.



  • Danke, jetzt gayds 🙂


Anmelden zum Antworten