Коды  ошибок  в  Visual Basic

 

1. Ошибки, перехватываемые Visual Basic

 

Номер

Сообщение

Описание

3

Return without GoSub

Оператор Return без GoSub

5

Invalid procedure call

Неверный вызов процедуры

6

Overflow

Переполнение

7

Out of memory

Недостаточно памяти

9

Subscript out of range

Индекс вне заданного диапазона

10

This array is fixed or temporarily locked

Этот массив имеет фиксированную длину или он временно заблокирован

11

Division by zero

Деление на ноль

13

Type mismatch

Несоответствие типа

14

Out of string space

Не хватает памяти для строки

16

Expression too complex

Выражение слишком сложное

17

Can't perform requested operation

Невозможно выполнить требуемую операцию

18

User interrupt occurred

Произошло прерывание по команде пользователя

20

Resume without error

Оператор Resume применен за пределами кода, отвечающего за обработку ошибки

28

Out of stack space

В стеке не хватает памяти

35

Sub, Function or Property not defined

Процедура Sub, Function или Property не определена

47

Too many DLL application clients

Слишком много приложений обращаются к DLL

48

Error in loading DLL

Ошибка при загрузке DLL

49

Bad DLL calling convention

Неверный вызов DLL

51

Internal error

Внутренняя ошибка

52

Bad file name or number

Неверное имя или номер файла

53

File not found

Файл не найден

54

Bad file mode

Неверный тип доступа

55

File already open

Файл уже открыт

57

Device I/O error

Ошибка устройства ввода/вывода

58

File already exists

Файл уже существует

59

Bad record length

Неверный размер записи

61

Disk full

Диск переполнен

62

Input past end of file

Чтение файла невозможно, т.к. достигнут его конец

63

Bad record number

Неверный номер записи

67

Too many files

Слишком много файлов

68

Device unavailable

Устройство недоступно

70

Permission denied

Доступ запрещен

71

Disk not ready

Диск не готов

74

Can’t rename with different drive

Нельзя переименовать файл со сменой носителя

75

Path/File access error

Ошибка доступа к каталогу/файлу

76

Path not found

Каталог не найден

91

Object variable or With block variable not set

Переменная объекта или переменная блока With не задана

92

For loop not initialized

Цикл For не инициализирован

93

Invalid pattern string

Неверная маска

94

Invalid use or Null

Неверное использование Null

97

Can’t call Friend procedure on an object that is not an instance of the defining class

Нельзя вызвать процедуру Friend, т.к. она не является экземпляром класса

98

A property or method call cannot include a reference to a private object, either as an argument or as a return value

Обращение к свойству или методу не может включать ссылку на локальный объект. Этот объект также не может быть аргументом или возвращаемым значением

260

No timer available

Ни один таймер не доступен

282

No foreign application responded to a DDE initiate

Ни одно внешнее приложение не ответило на инициативу DDE

288

Destination is busy

Адресат занят

290

Data is wrong format

Неправильный формат данных

294

Invalid DDE Link format

Неверный формат данных в DDE-диалоге

296

PasteLink already performed on this control

PasteLink для этого элемента управления уже выполнен

297

Can't set LinkMode; invalid LinkTopic

Нельзя установить LinkMode; неправильный LinkTopic

298

System DLL could not be loaded

Системная DLL (библиотека) не может быть загружена

320

Can't use character device names in specified file names

Нельзя использовать имя устройства в определении имени файла

321

Invalid file format

Неверный формат файла

322

Can't create necessary temporary file

Не могу создать необходимый временный файл

325

Invalid format in resource file

Неверный формат файла ресурсов

327

Data value named not found

Значение не найдено

328

Illegal parameter; can’t write arrays

Неверный параметр; не могу записать массив

335

Could not access system registry

Доступ к системному реестру невозможен

336

ActiveX component not correctly registered

Компонент ActiveX зарегистрирован неправильно

337

ActiveX component not found

Компонент ActiveX не найден

338

ActiveX component did not run correctly

Компонент ActiveX не может быть корректно выполнен

340

Control array element 'item' doesn't exist

Элемент управления 'имя' не найден

341

Invalid control array index

Неверный индекс массива элементов управления

342

Not enough room to allocate control array 'item'

Недостаточно памяти для создания элемента управления 'имя'

343

Object not an array

Объект не является массивом

344

Must specify index for object array

Необходимо указать индекс массива

345

Reached limit: cannot create any more controls on this form

Достигнута верхняя граница: нельзя создать больше ни одного элемента управления в этой форме

360

Object already loaded

Объект уже загружен

361

Can't load or unload this object

Невозможно загрузить или выгрузить данный объект

363

ActiveX control specified not found

Элемент управления ActiveX не найден

364

Object was unload

Объект был выгружен

365

Unable to unload within this context

Нет возможности в данном контексте произвести выгрузку

366

No MDI form available to load

Форма, не определенная как MDI, не может быть загружена

368

The specified file is out of date. This program requires a later version

Данный файл устарел. Эта программа требует более новой версии

371

The specified object can’t be used as an owner form for Show

Данный объект не может быть использован как родитель формы для ее показа

380

Invalid property value

Неверное значение свойства

381

Invalid property-array index

Неверный индекс массива свойств

382

Property Set can't be executed at run time

Процедура установки свойства (Property Set) не может быть запущена во время выполнения программы

383

Property Set can't be used with а read-only property

Процедура установки свойства (Property Set) не может быть использована для свойств, доступных только для чтения

385

Need property-array index

Для массива свойств надо указать индекс

387

Property Set not permitted

Процедура установки свойства (Property Set) не разрешена

389

Invalid key

Нажата неверная клавиша

393

Property Get can't be executed at run time

Процедура чтения свойства (Property Get) не поддерживается во время выполнения программы

394

Property Get can't be executed on write-only property

Процедура чтения свойства (Property Get) не может быть использована для свойств, доступных только для записи

396

'Item' property cannot be set within a page

Свойство 'имя' нельзя установить для страницы (объект Printer)

400

Form already displayed; can't show modally

Форма уже отображена, ее нельзя отобразить как модальную

401

Can't show non-modal form when modal form is displayed

Немодальную форму нельзя отобразить одновременно с модальной

402

Must close or hide topmost modal form first

Сначала необходимо закрыть верхнюю модальную форму

403

HDI forms cannot be shown modally

MDI-формы не могут быть отображены как модальные

404

MDI child forms cannot be shown modally

Дочерние MDI-формы не могут быть отображены модальными

419

Permission to use object denied

Использование объекта запрещено

422

Property not found

Свойство не найдено

423

Property or method not found

Свойство или метод не найдены

424

Object required

Необходим объект

425

Invalid object use

Неверное использование объекта

427

Invalid object type; Menu control required

Неверный тип объекта; требуется элемент управления типа Menu

429

ActiveX component can’t create object or return reference to this object

Компонент ActiveX не может создать объект или возвратить ссылку на этот объект

430

Class doesn't support Automation

Класс не поддерживает программирование объектов (Automation)

432

File name or class name not found during Automation operation

Имя файла или класса не найдено в процессе операции программирования объектов (Automation)

438

Object doesn't support this property or method

Объект не поддерживает данное свойство или метод

440

Automation error

Ошибка программирования объектов (Automation)

442

Connection to type library or object library for remote process has been lost

Связь с библиотекой типов или объектов для удаленного процесса была утеряна

443

Automation object doesn't have a default value

Объект Automation не имеет значения по умолчанию

444

Method not applicable in this context

Метод в этом контексте недоступен

445

Object doesn't support this action

Объект не поддерживает эту команду

446

Object doesn't support named arguments

Объект не поддерживает указанные аргументы

447

Object doesn't support current locale setting

Объект не поддерживает текущие национальные стандарты

448

Name argument not found

Именованный аргумент не найден

449

Argument not optional or invalid property assignment

Аргумент обязателен или неверное назначение свойства

450

Wrong number of arguments

Неправильное количество аргументов

451

Object not a collection

Объект не является коллекцией

452

Invalid ordinal

Неверный порядковый номер

453

Specified DLL function not found

Указанная функция DLL не найдена

454

Code resource not found

Код ресурса не найден

457

This key is already associated with an element of this collection

Этот ключ уже ассоциирован с элементом этой коллекции

458

Variable uses a type not supported in Visual Basic

Переменная использует тип, не поддерживаемый Visual Basic

459

This component doesn't support the set of events

Этот компонент не поддерживает установку событий

460

Invalid Clipboard format

Неверный формат Буфера обмена

461

Specified format doesn't match format of data

Данный формат не совпадает с форматом данных

462

The remote server machine does not exist or is unavailable

Удаленная машина сервера не существует или недоступна

463

Class not registered on local machine

Класс не зарегистрирован на локальной машине

480

Can't create AutoRedraw image

Нельзя создать автоматически восстанавливаемое изображение

481

Invalid picture

Неверный рисунок

482

Printer error

Ошибка принтера

483

Printer driver does not support specified property

Драйвер принтера не поддерживает указанное свойство

484

Problem getting printer information from the system. Make sure the printer is set up correctly

Проблема при чтении информации принтером из системы. Убедитесь, что принтер установлен правильно

485

Invalid picture type

Неверный тип рисунка

486

Can't print form image to this type of printer

Нельзя распечатать изображение формы на принтере такого типа

520

Can't empty Clipboard

Нельзя очистить буфер обмена

521

Can't open Clipboard

Нельзя открыть буфер обмена

735

Can't save file to TEMP directory

Нельзя сохранить файл в каталоге TEMP

744

Search text not found

Исходный текст не найден

746

Replacements too long

Слишком длинная замена

 


 

 

2. Ошибки использования элементов управления OLE

 

Номер

Сообщение

Описание

31001

Out of memory

Не хватает памяти

31003

Can't open Clipboard

Нельзя открыть буфер обмена

31004

No object

Объект отсутствует

31006

Unable to close object

Невозможно закрыть объект

31007

Can't paste

Вставка невозможна

31008

Invalid property value

Неверное значение свойства

31009

Can't copy

Копирование невозможно

31017

Invalid format

Неверный формат

31018

Class is not set

Класс не задан

31019

Source Document is not set

Исходный документ не задан

31021

Invalid Action

Неверная операция

31024

Unable to create link

Нельзя создать связь

31026

Source name is too long

Слишком длинное имя источника

31027

Unable to activate object

Невозможно активизировать объект

31028

Object not running

Объект не активизирован

31032

Unable to create embedded object

Невозможно создать внедренный объект

31034

Invalid Verb index

Неверный индекс Verb

31035

Incorrect Clipboard format

Содержимое буфера обмена имеет неверный формат

31036

Error saving to file

Ошибка при сохранении (записи) в файл

31037

Error loading from file

Ошибка при загрузке (чтения) из файла

31039

Unable to access source document

Доступ к исходному документу невозможен

 


 

3. Ошибки использования элементов управления
Windows (API)

 

Номер

Сообщение

Описание

35605

This item's control has been deleted

Элемент управления этого элемента удален

35606

Control's collection has been modified

Коллекция элемента управления изменена

35610

Invalid object

Неверный объект

35614

This would introduce a cycle

Это действие ведет к зацикливанию

35616

Maximum Panels Exceeded

Число панелей больше максимально допустимого значения

35619

Maximum Buttons Exceeded

Число кнопок больше максимально допустимого значения

35700

Circular object referencing is not allowed

Циклическая ссылка объектов недопустима

35750

Internal state of the control has become corrupted

Ошибочное внутреннее состояние элемента управления

35757

Error trying to stop playing video file

Ошибка при попытке прервать воспроизведение видеофайла

35758

Error closing open video file

Ошибка при закрытии открытого AVI-файла

35760

BuddyControl must be a separate control within the same container

Элемент управления, связанный со счетчиком, должен находиться в том же контейнере

35761

An UpDown control cannot be bud died with another UpDown control

Счетчик не может быть связан ни с одним другим счетчиком

 

 

4. Ошибки ядра Microsoft Jet и Jet-выражений

 

Номер

Сообщение

Описание

2420

Syntax error in number

Число содержит синтаксическую ошибку

2421

Syntax error in date

Дата содержит синтаксическую ошибку

2422

Syntax error in string

Строка содержит синтаксическую ошибку

2423

Invalid use of '.', '!' or '( )'

Неверное использование '.', '!' или '( )'

2424

Unknown name

Неизвестное имя

2425

Unknown function name

Неизвестное имя функции

2427

Object has no value

Объект не имеет значения

2428

Invalid arguments used with domain function

Неверные аргументы статистической функции по подмножеству

2431

Syntax error(missing operator)

Синтаксическая ошибка (отсутствует оператор)

2433

Syntax error

Синтаксическая ошибка

2439

Wrong number of arguments used with function

Неверное число аргументов функции

2442

Invalid use of parentheses

Неверное использование скобок

2443

Invalid use of Is operator

Неверное использование оператора Is

2445

Expression too complex

Слишком сложное выражение

2446

Out of memory during calculation

Недостаточно памяти при вычислениях

2448

Can't set value

Не удается задать значение

3001

Invalid argument

Ошибочный аргумент

3005

<Database name> isn't a valid database name

Имя базы данных не является допустимым именем базы данных

3006

Database <name> is exclusively locked

Для базы данных <name> установлен монопольный доступ

3007

Can't open library database <name>

Не удается открыть библиотечную базу данных <name>

3011

The Microsoft Jet database engine could not find the object <name>. Make sure the object exists and that you spell its name and the path name correctly

Объект <name> не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути

3012

Object <name> already exists

Объект <name> уже существует

3017

The size of a field is too long

Слишком большая длина поля

3021

No current record

Текущая запись отсутствует

3024

Couldn't find file <name>

Не удается найти файл <name>

 

3025

 

Can't open any moor

 

Открытие дополнительных файлов невозможно

3027

Can't update. Database or object is read-only

Обновление невозможно. База данных или объект доступны только для чтения

3036

Database has reached maximum size

Достигнут максимальный размер базы данных

3037

Can't open any more tables or queries

Открытие дополнительных таблиц или запросов невозможно

3042

Out of MS-DOS file handles

Не хватает дескрипторов файлов MS-DOS

3043

Disk or network error

Дисковая или сетевая ошибка

3046

Couldn't save; currently locked by another user

Сохранение невозможно; блокировка другим пользователем

3056

Couldn't repair this database

Не удается восстановить эту базу данных

3107

Record(s) can't be added; no insert permission or <name>

Записи не могут быть добавлены; отсутствует разрешение на вставку данных для объекта <name>

3108

Record(s) can't be edited; no update permission or <name>

Записи не могут быть изменены; отсутствует разрешение на обновление данных для объекта <name>

3109

Record(s) can't be deleted; no delete permission or <name>

Записи не могут быть удалены; отсутствует разрешение на удаление данных для объекта <name>

3111

Couldn't create; no modify design permission for table or query <name>

Создание невозможно; отсутствует разрешение на изменение макета для таблицы или запроса <name>

3117

Can't sort on Memo or OLE Object <clause>

Невозможна сортировка по полю Memo или объекта ActiveX в <clause>

3116

Can't join on Memo or OLE Object <name>

Невозможно объединение с полем Memo или объекта ActiveX <name>

3146

ODBC – call failed

ODBC – ошибка вызова

3154

ODBC – couldn't find DLL <name>

ODBC – не удается найти DLL <name>

3197

The Microsoft Jet database engine stopped the process because you and another user are attempting to change the same data at the same time

Процесс остановлен ядром базы данных Microsoft Jet, так как другой пользователь пытается одновременно изменить те же данные

3230

Out-of-date Paradox lock file

Устаревший файл блокировок Paradox

3231

ODBC – field would be too long; data truncated

ODBC – слишком большое поле; произошло усечение данных

3232

ODBC – couldn't create table

ODBC – создание таблицы невозможно

3235

ODBC – data type not supported on server

ODBC – тип данных не поддерживается сервером

3238

ODBC – data out of range

ODBC – данные выходят за пределы допустимого диапазона

3276

Invalid database object reference

Неверная ссылка на объект Database

3322

Crosstab query contains one or more invalid fixed column headings

Перекрестный запрос содержит один или несколько неверных заголовков столбцов

3342

Invalid Memo or OLE Object in sub-query<name>

Ошибочное поле Memo или поле объекта ActiveX в подчиненном запросе <name>

3360

Query is too complex

Слишком сложный запрос

3409

Invalid field name<name> in definition of index or relationship

Неверное имя поля <name> при определении индекса или связи

3411

Invalid entry. Can't perform cascading operation in table<name> because the value entered is too large for field <name>

Ошибочное значение. Невозможно выполнить каскадную операцию в таблице <name>; значение велико для поля <name>

3423

You cannot use ODBC to import from, export to, or link an external Microsoft Jet or ISAM database table to your database

Не допускается использование ODBC для импорта, экспорта или присоединения таблицы из внешней базы данных Microsoft Jet или базы данных ISAM

3424

Can't create database because the locale is invalid

Создание базы данных невозможно; неверная национальная настройка

3436

Failure creating file

Ошибка при создании, файла

3462

Failure to load DLL

Сбой при загрузке библиотеки

3506

The Synchronizer is unable to open the Synchronizer log

Синхронизатору не удается открыть журнал

3507

Failure writing to the Synchronizer log

Сбой при записи в журнал синхронизатора

3517

Synchronizer could not find any messages to process

Синхронизатор не может найти сообщение для обработки

3519

Failed to send a message

Сбой при отправке сообщения

3558

Disk I/O error at destination dropbox folder

Ошибка ввода/вывода на диске для результирующего банка данных

3581

Can't open replication system table <name> because the table is already in use

Невозможно открыть системную таблицу репликации <name>, так как она уже используется

3584

Insufficient memory to complete operation

Не хватает памяти для завершения операции

3586

Syntax error in partial filter expression

Ошибка синтаксиса в выражении фильтра для таблицы <name> в частичной реплике

3613

Can't create a relationship on linked ODBC tables

Не допускается создание связи между присоединенными таблицами ODBC

3614

GUID not allowed in Find method criteria expression

Не допускается использование типа GUID в выражениях для условия поиска в методах Find

3621

Can't change password on a shared open database

Невозможно изменение пароля базы данных, открытой для общего доступа

3624

Couldn't read the record; currently locked by another user

Чтение невозможно. Блокировка другим сеансом на данной машине

3637

Cannot use the crosstab of as a non-fixed column a subquery

Нельзя использовать составной или нефиксированный столбец в качестве вторичного запроса

 

Hosted by uCoz