Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Frage bezüglich Assign und doppelt vorhandener Libs
#1
Ich kann mit dem Befehl "Assign Libs: SYS:Expansion/Libs ADD" den Libs Ordner auf diesen vorhandenen Ordner erweitern.
Soweit so gut.

Folgendes Szenario:
Ein altes Programm benötigt zum funktionieren eine alte Lib.
Diese wird in dem erweiterten Lib Ordner hinterlegt.
Somit liegt die Lib in verschiedenen Versionen vor.
Einmal die neuere im SYS:Libs und einmal die ältere im Expansion/Libs Ordner.

Wie bekomme ich das Programm dazu die alte Lib zu verwenden? 

Oder soll ich die Anforderung einer bestimmten Lib im Programm per Hex Editor namentlich verändern?
Es gibt genau 10 Arten von Menschen. Diejenigen die Binärzahlen verstehen und diejenigen die sie nicht verstehen 
Zitieren
#2
Alte .library ins Verzeichnis des jeweiligen Programmens kopieren. Da sucht das Programm zuerst.
Chat im EUIRC (#amiga-dresden.de)
Zitieren
#3
Oki werde ich am Wochenende ausprobieren

Danke
Es gibt genau 10 Arten von Menschen. Diejenigen die Binärzahlen verstehen und diejenigen die sie nicht verstehen 
Zitieren
#4
Frage.
Wird die neuere Lib dann im Ram nicht durch die ältere überschrieben und somit das System instabil oder existieren beide simultan im Speicher?
Es gibt genau 10 Arten von Menschen. Diejenigen die Binärzahlen verstehen und diejenigen die sie nicht verstehen 
Zitieren
#5
Die meiste Bibliotheken werden erst bei Aufruf gestartet und bei Programmende wieder frei gegeben. Wenige Systembibliotheken sind speicherresistent.
Aus Librarys (Bibliotheken) werden vom Hauptprogramm Routinen genutzt genutzt wie Sie gerade gebraucht werden. Dafür sind für jede Library Einsprungadressen und Parameter festgelegt. Sind in einer anderen Version diese Festlegungen nicht wie erwartet, springt das aufrufende Programm ins Leere.
Chat im EUIRC (#amiga-dresden.de)
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste