Initial revision
[ssr] / StraySrc / SDLS / DLLManager / rsc / messages
1 ;
2 ; rsc.messages
3 ;
4 ; DLLManager messages
5 ;
6 ; © 1995-1998 Straylight
7 ;
8
9 ;----- Licensing note -------------------------------------------------------
10 ;
11 ; This file is part of Straylight's Dynamic Linking System (SDLS)
12 ;
13 ; SDLS is free software; you can redistribute it and/or modify
14 ; it under the terms of the GNU General Public License as published by
15 ; the Free Software Foundation; either version 2, or (at your option)
16 ; any later version.
17 ;
18 ; SDLS is distributed in the hope that it will be useful,
19 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 ; GNU General Public License for more details.
22 ;
23 ; You should have received a copy of the GNU General Public License
24 ; along with SDLS. If not, write to the Free Software Foundation,
25 ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26
27 ;----- Error messages -------------------------------------------------------
28
29 ; --- Various strange errors ---
30
31 errDivide:[1]Internal error in DLLManager: divide by zero
32 errNoEntry:[1]DLL '%0' has no entry points
33 errNoNames:[1]DLL '%0' has an omitted name table
34 errBadVersion:[1]Malformed version number passed to DLLEnsure
35 errInUse:[1]DLLManager is in use and cannot die
36
37 ; --- Odd errors with other people's error numbers ---
38
39 errFileNotFound:[&D6]Dynamic Link Library '%0' not found
40
41 errBadSWI:[&1E6]Unknown DLLManager operation
42
43 errNoCLib:[&800E90]DLLManager requires the SharedCLibrary module
44 errOldCLib:[&800E91]SharedCLibrary too old for DLLManager
45
46 ; --- Our own error messages ---
47
48 errAppNotFound:[&80D303]Application '%0' not found
49 errAppNoEntry:[&80D304]Application does not contain external entry points
50 errDLLNotInMem:[&80D305]DLL '%0' not found
51 errDLLNoMem:[&80D306]No memory for Dynamic Link Library
52 errStackOvf:[&80D307]DLL stack overflow
53 errUnknownApp:[&80D308]Application not registered with DLLManager
54 errLinkNotFound:[&80D309]Couldn't find app/dll link
55 errDLLNotFound:[&80D30A]DLL '%0' version %1 not found
56 errNotADLL:[&80D30B]File '%0' is not a Dynamic Link Library
57 errTooNew:[&80D30C]DLL '%0' has an unrecognised version number
58 errDLLTooOld:[&80D30D]DLL '%0' is too old (version %1 required)
59 errAppEntry:[&80D30E]Application does not support entry point %0
60 errDLLEntry:[&80D30F]DLL '%0' does not support entry point %1
61 errNotShared:[&80D311]DLL '%0' is not shared
62
63 ;----- Other messages -------------------------------------------------------
64
65 appName:|<Untitled>
66
67 ;----- Messages for *command output -----------------------------------------
68
69 ; --- *DLLs ---
70
71 noDLLsForApp:No DLLs registered for application<&0D><&0A>
72 dllHeader:Name Version Author<&0D><&0A>
73 noDLLs:No DLLs loaded<&0D><&0A>
74
75 ; --- *DLLApps ---
76
77 appHeader:App name DLL version<&0D><&0A>
78 noAppsForDLL:No applications found using DLL '%0'<&0D><&0A>
79 noApps:No applications registered<&0D><&0A>
80
81 ; --- *DLLInfo ---
82
83 dinfoName:Name:<&20>
84 dinfoAuthor:Author:<&20>
85 dinfoVersion:Version:<&20>
86 dinfoReferences:References:<&20>
87 dinfoEntries:Entry points:<&0D><&0A>
88 dinfoNone:<&20><&20>[None]<&0D><&0A>
89 dinfoHidden:<&20><&20>[Omitted]<&0D><&0A>
90
91 ;----- Help and syntax messages ---------------------------------------------
92
93 DLLs:{
94 *DLLs lists the Dynamic Link Libraries currently loaded. If you specify \
95 an application name, it lists the DLLs currently associated with that \
96 application. Otherwise, all DLLs currently in use are displayed.
97 |
98 Syntax: *DLLs [|<application name>]\
99 }
100
101 DLLApps:{
102 *DLLApps lists the applications currently making use of the Dynamic Link \
103 system. If you specify a DLL name, it lists the applications currently \
104 using that DLL. Otherwise, it lists all applications known to the \
105 DLLManager.
106 |
107 Syntax: *DLLApps [|<dll name>]\
108 }
109
110 DLLInfo:{
111 *DLLInfo gives you information about a named DLL including how many \
112 applications are using it and the names of its entry points.
113 |
114 Syntax: *DLLInfo [-full] |<dll name>\
115 }
116
117 DLLKillApp:{
118 *DLLKillApp allows you to remove a named application from the list of \
119 those which the DLLManager knows about. This may be useful during \
120 testing of DLL clients, which may not tidy up properly after having \
121 crashed.
122 |
123 Syntax: *DLLKillApp |<app name>\
124 }
125
126 DLLReset:{
127 *DLLReset clears out all of the DLLManager's workspace. This is intended \
128 to be used while developing libraries.
129 Warning: If you use this command, existing client applications are likely \
130 to crash.
131 |
132 Syntax: *DLLReset\
133 }
134
135 DLLEnsure:{
136 *DLLEnsure checks to see if a given version of a Dynamic Link Library is \
137 available. If not, an error is generated. This may be useful in !Run \
138 files for DLL client applications.
139 |
140 Syntax: *DLLEnsure |<dll name> |<version>\
141 }