Globale Konstanten

Willkommen!

Wenn du im Nexave-Forum mitmachen möchtest, schreib an community@nexave.de. Wir haben die Registrierungsfunktion in unserem Diskussionsforum nämlich deaktiviert, weil sich praktisch nur noch Spammer und Werbebots registriert haben. Per E-Mail sind wir dir gern behilflich, einen Account anzulegen.
  • Hallo,
    eine Frage zu globalen Variablen und Konstanten beim Palm.


    Ich habe speziefische Funktionen in eine andere Quelldatei ausgelagert:
    C Dateie:

    Code
    void Funkt (char*ptr);
    UInt8 glob_variable;
    const char message[] = "Hallo";
    
    
    void Funkt (char*ptr)
    {
     .... = *ptr; 
    }


    h Datei:

    Code
    extern void Funkt (char*ptr));
    extern UInt8 glob_variable;
    extern const char message[];


    aus main:

    Code
    #include header
    Funkt(message);


    Nur leider steht der Zeiger nicht auf der richtigen Adresse.
    Inwieweit muss man da mit dem Memory Manager arbeiten?
    danke für Hilfe


    Hat sich erledigt Variablen mit 'const' angelegt legt er wohl irgendwo bei den resourcen ab??
    hab Sie als normale Variablen angelegt und nun gehts.