🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fras.text.programmieren
3 messages
3 total messages Started by Steffen Zimmert Fri, 22 Sep 1995 10:08
Verwendung von `__saveds`
#37
Author: Steffen Zimmert
Date: Fri, 22 Sep 1995 10:08
17 lines
1343 bytes
Hallo!

Nach  den  Anregungen  zu  meiner   Frage   unter   dem   Betreff
`TASK-Fragen` hier im Brett habe ich mich entschlossen, die ganze
Sache über zwei Messageports zu lösen.

Mein Problem war nun folgendes. Ich öffnete mit `CreateNewProc()`
einen  neuen  Prozeß.  Bei  den  ersten Versuchen stürzte mir das
Programm immer sofort bei der Abarbeitung  der  Einsprungfunktion
ab.  Daraufhin  deklarierte  ich die Funktion mit dem SAS-Keyword
`__saveds` und siehe da, es funktioniert! Komisch  ist  nur,  daß
ich   eigentlich   keine   globalen  Variablen  aus  dem  anderen
Programmteil benutze oder bezieht sich `__saveds` auch  auf  z.B.
Include-Files, in denen die Library pointer als externe Variablen
definiert werden(Bsp. proto/dos.h)?
 
        MfG,    Steffen
Re: Verwendung von `__saveds`
#42
Author: Marco Krause
Date: Sun, 24 Sep 1995 16:36
14 lines
1293 bytes
S.ZIMMERT@ame.osn.de (Steffen Zimmert) schrieb am 22.09.1995:

> `__saveds` und siehe da, es funktioniert! Komisch  ist  nur,  daß
> ich   eigentlich   keine   globalen  Variablen  aus  dem  anderen
> Programmteil benutze oder bezieht sich `__saveds` auch  auf  z.B.
> Include-Files, in denen die Library pointer als externe Variablen
> definiert werden(Bsp. proto/dos.h)?

System-Aufrufe benoetigen die Library-Base, die eine globale Variable ist.

-- _--------------------------------------------------'
_ // Marco Krause (<*>) E-Mail: Marco@Cosmos-L.gun.de/
\X/   (Germany) <POWERED BY MOTOROLA 'o4o & SAS/C>  /
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Re: Verwendung von `__saveds`
#46
Author: Arno Eigenwillig
Date: Sat, 30 Sep 1995 14:50
19 lines
1194 bytes
Hallo!

S.ZIMMERT@ame.osn.de (Steffen Zimmert) schrieb am 22.09.1995
in <wYrVVMD356aRz1@p-zimmer.ame.osn.de>:

> oder bezieht sich `__saveds` auch  auf  z.B.
> Include-Files, in denen die Library pointer als externe Variablen
> definiert werden(Bsp. proto/dos.h)?

Ja, natürlich!

Das Sharen von Library-Bases ist aber schon wieder eine ganz eigene
Problematik...

-- __
__/// Arno Eigenwillig //   <arno@yaps.rhein.de>   \\ PGP key available
\XX/   V+49-2225-5870 // <ARNO@BIGBEN.dssd.sub.org> \\  <Arnooo @ IRC>

C:\ONGRTLNS.W95 [Apple commercial]
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads