NSIS-Bibliothek aufbauen - Wie parkt man Code in externen Dateien?

Gast #5402116
Lesenswert?
• ▲
▼
Grüßt euch

Ich befasse mich seit einigen Tagen mit NSIS, und da ich den Verdacht 
hab daß ich das in Zukunft öfter brauche, vor allem das was ich aktuell 
schreiben will, möchte ich ein paar Skripte in Bibliotheken auslagern.

Externe Dateien mit !include einzubinden ist kein Problem und enthaltene 
Sections werden auch sofort ausgeführt.

Jetzt möchte ich Makros und Funktionen einbinden-und das klappt nicht. 
Die mir bekannten Deklarationen aus anderen Sprachen funktionieren nicht 
bzw. hab ich keine Ahnung wie ich das in NSIS umsetzen soll und in der 
Dokumentation hab ich auch nichts gefunden. Da werden Macros und 
Funktionen auch erklärt, funktioniert bei mir aber nur innerhalb eines 
Skripts. In einem Skript definieren und in einem anderen aufrufen aber 
nicht. :(

Hat wer ne Idee was ich da falsch mache und kann erklären wie es 
funktioniert?
Vielen Dank euch schonmal.
Gast #5404274
Lesenswert?
• ▲
▼
Das Tutorial hab ich schon durch, aber danke. Und gestern abend dann 
doch noch eine Lösung gefunden (siehe Anhang, wen es interessiert).

Beispiele für Headerfiles gibt es übrigens hier:
http://nsis.sourceforge.net/Category:Headers

Der Link ist nicht so einfach zu finden gewesen, da der nirgendwo von 
den Machern eingebunden ist (jedenfalls hab ich keinen gefunden, trotz 
intensiver Suche). Gefunden hab ich ihn nur dank der Tatsache, das 
MediaWiki von sich aus ab und zu auf sog. Spezialseiten verlinkt
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.