xref: /trunk/main/basic/source/classes/sb.src (revision a3cbd3e50c1a12e759959b66e76b58b3aeb2b2af)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#define __RSC
23#ifndef _ERRCODE_HXX //autogen
24#include <tools/errcode.hxx>
25#endif
26#include "sb.hrc"
27#include <basic/sberrors.hxx>
28
29Resource RID_BASIC_START
30{
31    String SbERR_SYNTAX & ERRCODE_RES_MASK
32    {
33        Text [ en-US ] = "Syntax error." ;
34    };
35    String SbERR_NO_GOSUB & ERRCODE_RES_MASK
36    {
37        Text [ en-US ] = "Return without Gosub." ;
38    };
39    String SbERR_REDO_FROM_START & ERRCODE_RES_MASK
40    {
41        Text [ en-US ] = "Incorrect entry; please retry." ;
42    };
43    String SbERR_BAD_ARGUMENT & ERRCODE_RES_MASK
44    {
45        Text [ en-US ] = "Invalid procedure call." ;
46    };
47    String SbERR_MATH_OVERFLOW & ERRCODE_RES_MASK
48    {
49        Text [ en-US ] = "Overflow." ;
50    };
51    String SbERR_NO_MEMORY & ERRCODE_RES_MASK
52    {
53        Text [ en-US ] = "Not enough memory." ;
54    };
55    String SbERR_ALREADY_DIM & ERRCODE_RES_MASK
56    {
57        Text [ en-US ] = "Array already dimensioned." ;
58    };
59    String SbERR_OUT_OF_RANGE & ERRCODE_RES_MASK
60    {
61        Text [ en-US ] = "Index out of defined range." ;
62    };
63    String SbERR_DUPLICATE_DEF & ERRCODE_RES_MASK
64    {
65        Text [ en-US ] = "Duplicate definition." ;
66    };
67    String SbERR_ZERODIV & ERRCODE_RES_MASK
68    {
69        Text [ en-US ] = "Division by zero." ;
70    };
71    String SbERR_VAR_UNDEFINED & ERRCODE_RES_MASK
72    {
73        Text [ en-US ] = "Variable not defined." ;
74    };
75    String SbERR_CONVERSION & ERRCODE_RES_MASK
76    {
77        Text [ en-US ] = "Data type mismatch." ;
78    };
79    String SbERR_BAD_PARAMETER & ERRCODE_RES_MASK
80    {
81        Text [ en-US ] = "Invalid parameter." ;
82    };
83    String SbERR_USER_ABORT & ERRCODE_RES_MASK
84    {
85        Text [ en-US ] = "Process interrupted by user." ;
86    };
87    String SbERR_BAD_RESUME & ERRCODE_RES_MASK
88    {
89        Text [ en-US ] = "Resume without error." ;
90    };
91    String SbERR_STACK_OVERFLOW & ERRCODE_RES_MASK
92    {
93        Text [ en-US ] = "Not enough stack memory." ;
94    };
95    String SbERR_PROC_UNDEFINED & ERRCODE_RES_MASK
96    {
97        Text [ en-US ] = "Sub-procedure or function procedure not defined." ;
98    };
99    String SbERR_BAD_DLL_LOAD & ERRCODE_RES_MASK
100    {
101        Text [ en-US ] = "Error loading DLL file." ;
102    };
103    String SbERR_BAD_DLL_CALL & ERRCODE_RES_MASK
104    {
105        Text [ en-US ] = "Wrong DLL call convention." ;
106    };
107    String SbERR_INTERNAL_ERROR & ERRCODE_RES_MASK
108    {
109        Text [ en-US ] = "Internal error $(ARG1)." ;
110    };
111    String SbERR_BAD_CHANNEL & ERRCODE_RES_MASK
112    {
113        Text [ en-US ] = "Invalid file name or file number." ;
114    };
115    String SbERR_FILE_NOT_FOUND & ERRCODE_RES_MASK
116    {
117        Text [ en-US ] = "File not found." ;
118    };
119    String SbERR_BAD_FILE_MODE & ERRCODE_RES_MASK
120    {
121        Text [ en-US ] = "Incorrect file mode." ;
122    };
123    String SbERR_FILE_ALREADY_OPEN & ERRCODE_RES_MASK
124    {
125        Text [ en-US ] = "File already open." ;
126    };
127    String SbERR_IO_ERROR & ERRCODE_RES_MASK
128    {
129        Text [ en-US ] = "Device I/O error." ;
130    };
131    String SbERR_FILE_EXISTS & ERRCODE_RES_MASK
132    {
133        Text [ en-US ] = "File already exists." ;
134    };
135    String SbERR_BAD_RECORD_LENGTH & ERRCODE_RES_MASK
136    {
137        Text [ en-US ] = "Incorrect record length." ;
138    };
139    String SbERR_DISK_FULL & ERRCODE_RES_MASK
140    {
141        Text [ en-US ] = "Disk or hard drive full." ;
142    };
143    String SbERR_READ_PAST_EOF & ERRCODE_RES_MASK
144    {
145        Text [ en-US ] = "Reading exceeds EOF." ;
146    };
147    String SbERR_BAD_RECORD_NUMBER & ERRCODE_RES_MASK
148    {
149        Text [ en-US ] = "Incorrect record number." ;
150    };
151    String SbERR_TOO_MANY_FILES & ERRCODE_RES_MASK
152    {
153        Text [ en-US ] = "Too many files." ;
154    };
155    String SbERR_NO_DEVICE & ERRCODE_RES_MASK
156    {
157        Text [ en-US ] = "Device not available." ;
158    };
159    String SbERR_ACCESS_DENIED & ERRCODE_RES_MASK
160    {
161        Text [ en-US ] = "Access denied." ;
162    };
163    String SbERR_NOT_READY & ERRCODE_RES_MASK
164    {
165        Text [ en-US ] = "Disk not ready." ;
166    };
167    String SbERR_NOT_IMPLEMENTED & ERRCODE_RES_MASK
168    {
169        Text [ en-US ] = "Not implemented." ;
170    };
171    String SbERR_DIFFERENT_DRIVE & ERRCODE_RES_MASK
172    {
173        Text [ en-US ] = "Renaming on different drives impossible." ;
174    };
175    String SbERR_ACCESS_ERROR & ERRCODE_RES_MASK
176    {
177        Text [ en-US ] = "Path/File access error." ;
178    };
179    String SbERR_PATH_NOT_FOUND & ERRCODE_RES_MASK
180    {
181        Text [ en-US ] = "Path not found." ;
182    };
183    String SbERR_NO_OBJECT & ERRCODE_RES_MASK
184    {
185        Text [ en-US ] = "Object variable not set." ;
186    };
187    String SbERR_BAD_PATTERN & ERRCODE_RES_MASK
188    {
189        Text [ en-US ] = "Invalid string pattern." ;
190    };
191    String SBERR_IS_NULL & ERRCODE_RES_MASK
192    {
193        Text [ en-US ] = "Use of zero not permitted." ;
194    };
195    String SbERR_DDE_ERROR & ERRCODE_RES_MASK
196    {
197        Text [ en-US ] = "DDE Error." ;
198    };
199    String SbERR_DDE_WAITINGACK & ERRCODE_RES_MASK
200    {
201        Text [ en-US ] = "Awaiting response to DDE connection." ;
202    };
203    String SbERR_DDE_OUTOFCHANNELS & ERRCODE_RES_MASK
204    {
205        Text [ en-US ] = "No DDE channels available." ;
206    };
207    String SbERR_DDE_NO_RESPONSE & ERRCODE_RES_MASK
208    {
209        Text [ en-US ] = "No application responded to DDE connect initiation." ;
210    };
211    String SbERR_DDE_MULT_RESPONSES & ERRCODE_RES_MASK
212    {
213        Text [ en-US ] = "Too many applications responded to DDE connect initiation." ;
214    };
215    String SbERR_DDE_CHANNEL_LOCKED & ERRCODE_RES_MASK
216    {
217        Text [ en-US ] = "DDE channel locked." ;
218    };
219    String SbERR_DDE_NOTPROCESSED & ERRCODE_RES_MASK
220    {
221        Text [ en-US ] = "External application cannot execute DDE operation." ;
222    };
223    String SbERR_DDE_TIMEOUT & ERRCODE_RES_MASK
224    {
225        Text [ en-US ] = "Timeout while waiting for DDE response." ;
226    };
227    String SbERR_DDE_USER_INTERRUPT & ERRCODE_RES_MASK
228    {
229        Text [ en-US ] = "User pressed ESCAPE during DDE operation." ;
230    };
231    String SbERR_DDE_BUSY & ERRCODE_RES_MASK
232    {
233        Text [ en-US ] = "External application busy." ;
234    };
235    String SbERR_DDE_NO_DATA & ERRCODE_RES_MASK
236    {
237        Text [ en-US ] = "DDE operation without data." ;
238    };
239    String SbERR_DDE_WRONG_DATA_FORMAT & ERRCODE_RES_MASK
240    {
241        Text [ en-US ] = "Data are in wrong format." ;
242    };
243    String SbERR_DDE_PARTNER_QUIT & ERRCODE_RES_MASK
244    {
245        Text [ en-US ] = "External application has been terminated." ;
246    };
247    String SbERR_DDE_CONV_CLOSED & ERRCODE_RES_MASK
248    {
249        Text [ en-US ] = "DDE connection interrupted or modified." ;
250    };
251    String SbERR_DDE_NO_CHANNEL & ERRCODE_RES_MASK
252    {
253        Text [ en-US ] = "DDE method invoked with no channel open." ;
254    };
255    String SbERR_DDE_INVALID_LINK & ERRCODE_RES_MASK
256    {
257        Text [ en-US ] = "Invalid DDE link format." ;
258    };
259    String SbERR_DDE_QUEUE_OVERFLOW & ERRCODE_RES_MASK
260    {
261        Text [ en-US ] = "DDE message has been lost." ;
262    };
263    String SbERR_DDE_LINK_ALREADY_EST & ERRCODE_RES_MASK
264    {
265        Text [ en-US ] = "Paste link already performed." ;
266    };
267    String SbERR_DDE_LINK_INV_TOPIC & ERRCODE_RES_MASK
268    {
269        Text [ en-US ] = "Link mode cannot be set due to invalid link topic." ;
270    };
271    String SbERR_DDE_DLL_NOT_FOUND & ERRCODE_RES_MASK
272    {
273        Text [ en-US ] = "DDE requires the DDEML.DLL file." ;
274    };
275    String SbERR_CANNOT_LOAD & ERRCODE_RES_MASK
276    {
277        Text [ en-US ] = "Module cannot be loaded; invalid format." ;
278    };
279    String SbERR_BAD_INDEX & ERRCODE_RES_MASK
280    {
281        Text [ en-US ] = "Invalid object index." ;
282    };
283    String SbERR_NO_ACTIVE_OBJECT & ERRCODE_RES_MASK
284    {
285        Text [ en-US ] = "Object is not available." ;
286    };
287    String SbERR_BAD_PROP_VALUE & ERRCODE_RES_MASK
288    {
289        Text [ en-US ] = "Incorrect property value." ;
290    };
291    String SbERR_PROP_READONLY & ERRCODE_RES_MASK
292    {
293        Text [ en-US ] = "This property is read-only." ;
294    };
295    String SbERR_PROP_WRITEONLY & ERRCODE_RES_MASK
296    {
297        Text [ en-US ] = "This property is write only." ;
298    };
299    String SbERR_INVALID_OBJECT & ERRCODE_RES_MASK
300    {
301        Text [ en-US ] = "Invalid object reference." ;
302    };
303    String SbERR_NO_METHOD & ERRCODE_RES_MASK
304    {
305        Text [ en-US ] = "Property or method not found: $(ARG1)." ;
306    };
307    String SbERR_NEEDS_OBJECT & ERRCODE_RES_MASK
308    {
309        Text [ en-US ] = "Object required." ;
310    };
311    String SbERR_INVALID_USAGE_OBJECT & ERRCODE_RES_MASK
312    {
313        Text [ en-US ] = "Invalid use of an object." ;
314    };
315    String SbERR_NO_OLE & ERRCODE_RES_MASK
316    {
317        Text [ en-US ] = "OLE Automation is not supported by this object." ;
318    };
319    String SbERR_BAD_METHOD & ERRCODE_RES_MASK
320    {
321        Text [ en-US ] = "This property or method is not supported by the object." ;
322    };
323    String SbERR_OLE_ERROR & ERRCODE_RES_MASK
324    {
325        Text [ en-US ] = "OLE Automation Error." ;
326    };
327    String SbERR_BAD_ACTION & ERRCODE_RES_MASK
328    {
329        Text [ en-US ] = "This action is not supported by given object." ;
330    };
331    String SbERR_NO_NAMED_ARGS & ERRCODE_RES_MASK
332    {
333        Text [ en-US ] = "Named arguments are not supported by given object." ;
334    };
335    String SbERR_BAD_LOCALE & ERRCODE_RES_MASK
336    {
337        Text [ en-US ] = "The current locale setting is not supported by the given object." ;
338    };
339    String SbERR_NAMED_NOT_FOUND & ERRCODE_RES_MASK
340    {
341        Text [ en-US ] = "Named argument not found." ;
342    };
343    String SbERR_NOT_OPTIONAL & ERRCODE_RES_MASK
344    {
345        Text [ en-US ] = "Argument is not optional." ;
346    };
347    String SbERR_WRONG_ARGS & ERRCODE_RES_MASK
348    {
349        Text [ en-US ] = "Invalid number of arguments." ;
350    };
351    String SbERR_NOT_A_COLL & ERRCODE_RES_MASK
352    {
353        Text [ en-US ] = "Object is not a list." ;
354    };
355    String SbERR_BAD_ORDINAL & ERRCODE_RES_MASK
356    {
357        Text [ en-US ] = "Invalid ordinal number." ;
358    };
359    String SbERR_DLLPROC_NOT_FOUND & ERRCODE_RES_MASK
360    {
361        Text [ en-US ] = "Specified DLL function not found." ;
362    };
363    String SbERR_BAD_CLIPBD_FORMAT & ERRCODE_RES_MASK
364    {
365        Text [ en-US ] = "Invalid clipboard format." ;
366    };
367    String SbERR_PROPERTY_NOT_FOUND & ERRCODE_RES_MASK
368    {
369        Text [ en-US ] = "Object does not have this property." ;
370    };
371    String SbERR_METHOD_NOT_FOUND & ERRCODE_RES_MASK
372    {
373        Text [ en-US ] = "Object does not have this method." ;
374    };
375    String SbERR_ARG_MISSING & ERRCODE_RES_MASK
376    {
377        Text [ en-US ] = "Required argument lacking." ;
378    };
379    String SbERR_BAD_NUMBER_OF_ARGS & ERRCODE_RES_MASK
380    {
381        Text [ en-US ] = "Invalid number of arguments." ;
382    };
383    String SbERR_METHOD_FAILED & ERRCODE_RES_MASK
384    {
385        Text [ en-US ] = "Error executing a method." ;
386    };
387    String SbERR_SETPROP_FAILED & ERRCODE_RES_MASK
388    {
389        Text [ en-US ] = "Unable to set property." ;
390    };
391    String SbERR_GETPROP_FAILED & ERRCODE_RES_MASK
392    {
393        Text [ en-US ] = "Unable to determine property." ;
394    };
395    // Compiler errors. These are not runtime errors.
396    String SbERR_UNEXPECTED & ERRCODE_RES_MASK
397    {
398        Text [ en-US ] = "Unexpected symbol: $(ARG1)." ;
399    };
400    String SbERR_EXPECTED & ERRCODE_RES_MASK
401    {
402        Text [ en-US ] = "Expected: $(ARG1)." ;
403    };
404    String SbERR_SYMBOL_EXPECTED & ERRCODE_RES_MASK
405    {
406        Text [ en-US ] = "Symbol expected." ;
407    };
408    String SbERR_VAR_EXPECTED & ERRCODE_RES_MASK
409    {
410        Text [ en-US ] = "Variable expected." ;
411    };
412    String SbERR_LABEL_EXPECTED & ERRCODE_RES_MASK
413    {
414        Text [ en-US ] = "Label expected." ;
415    };
416    String SbERR_LVALUE_EXPECTED & ERRCODE_RES_MASK
417    {
418        Text [ en-US ] = "Value cannot be applied." ;
419    };
420    String SbERR_VAR_DEFINED & ERRCODE_RES_MASK
421    {
422        Text [ en-US ] = "Variable $(ARG1) already defined." ;
423    };
424    String SbERR_PROC_DEFINED & ERRCODE_RES_MASK
425    {
426        Text [ en-US ] = "Sub procedure or function procedure $(ARG1) already defined." ;
427    };
428    String SbERR_LABEL_DEFINED & ERRCODE_RES_MASK
429    {
430        Text [ en-US ] = "Label $(ARG1) already defined." ;
431    };
432    String SbERR_UNDEF_VAR & ERRCODE_RES_MASK
433    {
434        Text [ en-US ] = "Variable $(ARG1) not found." ;
435    };
436    String SbERR_UNDEF_ARRAY & ERRCODE_RES_MASK
437    {
438        Text [ en-US ] = "Array or procedure $(ARG1) not found." ;
439    };
440    String SbERR_UNDEF_PROC & ERRCODE_RES_MASK
441    {
442        Text [ en-US ] = "Procedure $(ARG1) not found." ;
443    };
444    String SbERR_UNDEF_LABEL & ERRCODE_RES_MASK
445    {
446        Text [ en-US ] = "Label $(ARG1) undefined." ;
447    };
448    String SbERR_UNDEF_TYPE & ERRCODE_RES_MASK
449    {
450        Text [ en-US ] = "Unknown data type $(ARG1)." ;
451    };
452    String SbERR_BAD_EXIT & ERRCODE_RES_MASK
453    {
454        Text [ en-US ] = "Exit $(ARG1) expected." ;
455    };
456    String SbERR_BAD_BLOCK & ERRCODE_RES_MASK
457    {
458        Text [ en-US ] = "Statement block still open: $(ARG1) missing." ;
459    };
460    String SbERR_BAD_BRACKETS & ERRCODE_RES_MASK
461    {
462        Text [ en-US ] = "Parentheses do not match." ;
463    };
464    String SbERR_BAD_DECLARATION & ERRCODE_RES_MASK
465    {
466        Text [ en-US ] = "Symbol $(ARG1) already defined differently." ;
467    };
468    String SbERR_BAD_PARAMETERS & ERRCODE_RES_MASK
469    {
470        Text [ en-US ] = "Parameters do not correspond to procedure." ;
471    };
472    String SbERR_BAD_CHAR_IN_NUMBER & ERRCODE_RES_MASK
473    {
474        Text [ en-US ] = "Invalid character in number." ;
475    };
476    String SbERR_MUST_HAVE_DIMS & ERRCODE_RES_MASK
477    {
478        Text [ en-US ] = "Array must be dimensioned." ;
479    };
480    String SbERR_NO_IF & ERRCODE_RES_MASK
481    {
482        Text [ en-US ] = "Else/Endif without If." ;
483    };
484    String SbERR_NOT_IN_SUBR & ERRCODE_RES_MASK
485    {
486        Text [ en-US ] = "$(ARG1) not allowed within a procedure." ;
487    };
488    String SbERR_NOT_IN_MAIN & ERRCODE_RES_MASK
489    {
490        Text [ en-US ] = "$(ARG1) not allowed outside a procedure." ;
491    };
492    String SbERR_WRONG_DIMS & ERRCODE_RES_MASK
493    {
494        Text [ en-US ] = "Dimension specifications do not match." ;
495    };
496    String SbERR_BAD_OPTION & ERRCODE_RES_MASK
497    {
498        Text [ en-US ] = "Unknown option: $(ARG1)." ;
499    };
500    String SbERR_CONSTANT_REDECLARED & ERRCODE_RES_MASK
501    {
502        Text [ en-US ] = "Constant $(ARG1) redefined." ;
503    };
504    String SbERR_PROG_TOO_LARGE & ERRCODE_RES_MASK
505    {
506        Text [ en-US ] = "Program too large." ;
507    };
508    String SbERR_NO_STRINGS_ARRAYS & ERRCODE_RES_MASK
509    {
510        Text [ en-US ] = "Strings or arrays not permitted." ;
511    };
512    String ERRCODE_BASIC_EXCEPTION & ERRCODE_RES_MASK
513    {
514        Text [ en-US ] = "An exception occurred $(ARG1)." ;
515    };
516    String ERRCODE_BASIC_ARRAY_FIX & ERRCODE_RES_MASK
517    {
518        Text [ en-US ] = "This array is fixed or temporarily locked." ;
519    };
520    String ERRCODE_BASIC_STRING_OVERFLOW & ERRCODE_RES_MASK
521    {
522        Text [ en-US ] = "Out of string space." ;
523    };
524    String ERRCODE_BASIC_EXPR_TOO_COMPLEX & ERRCODE_RES_MASK
525    {
526        Text [ en-US ] = "Expression Too Complex." ;
527    };
528    String ERRCODE_BASIC_OPER_NOT_PERFORM & ERRCODE_RES_MASK
529    {
530        Text [ en-US ] = "Can't perform requested operation." ;
531    };
532    String ERRCODE_BASIC_TOO_MANY_DLL & ERRCODE_RES_MASK
533    {
534        Text [ en-US ] = "Too many DLL application clients." ;
535    };
536    String ERRCODE_BASIC_LOOP_NOT_INIT & ERRCODE_RES_MASK
537    {
538        Text [ en-US ] = "For loop not initialized." ;
539    };
540    String ERRCODE_BASIC_COMPAT & ERRCODE_RES_MASK
541    {
542        Text [ en-US ] = "$(ARG1)" ;
543    };
544};
545// Note: IDS_SBERR_TERMINATED = IDS_SBERR_START+2000.
546String IDS_SBERR_TERMINATED
547{
548    Text [ en-US ] = "The macro running has been interrupted" ;
549};
550String IDS_SBERR_STOREREF
551{
552    Text [ en-US ] = "Reference will not be saved: " ;
553};
554String ERRCODE_BASMGR_LIBLOAD & ERRCODE_RES_MASK
555{
556    Text [ en-US ] = "Error loading library '$(ARG1)'." ;
557};
558String ERRCODE_BASMGR_LIBSAVE & ERRCODE_RES_MASK
559{
560    Text [ en-US ] = "Error saving library: '$(ARG1)'." ;
561};
562String ERRCODE_BASMGR_MGROPEN & ERRCODE_RES_MASK
563{
564    Text [ en-US ] = "The BASIC from the file '$(ARG1)' could not be initialized." ;
565};
566String ERRCODE_BASMGR_MGRSAVE & ERRCODE_RES_MASK
567{
568    Text [ en-US ] = "Error saving BASIC: '$(ARG1)'." ;
569};
570String ERRCODE_BASMGR_REMOVELIB & ERRCODE_RES_MASK
571{
572    Text [ en-US ] = "Error removing library." ;
573};
574String ERRCODE_BASMGR_UNLOADLIB & ERRCODE_RES_MASK
575{
576    Text [ en-US ] = "The library could not be removed from memory." ;
577};
578
579// ********************************************************************** EOF
580