Prolog program error 7002

Работа с файлами на Visual/Turbo Prolog Чтобы работать с файлами в Turbo и Visual Prolog нужно сначала объявить тип файла в разделе domains, например: file = students_file; teachers_file В данном случае нами объявлены два идентификатора: students_file — идентификатор файла, содержащего записи о студентах; teachers_file — идентификатор файла, содержащего записи о преподавателях; Типы файлов могут […]

Содержание

  1. Работа с файлами на Visual/Turbo Prolog
  2. Developing.ru
  3. Пролог. Работа с файлами, списками и строками
  4. Program error 7002 visual prolog
  5. Program error 7002 visual prolog
  6. Getting error message «error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI]»
  7. How to fix the Runtime Code 7002 Access Error 07002

Работа с файлами на Visual/Turbo Prolog

Чтобы работать с файлами в Turbo и Visual Prolog нужно сначала объявить тип файла в разделе domains, например:
file = students_file; teachers_file
В данном случае нами объявлены два идентификатора:

  1. students_file — идентификатор файла, содержащего записи о студентах;
  2. teachers_file — идентификатор файла, содержащего записи о преподавателях;

Типы файлов могут использоваться, например для задания различных имен бинарным и текстовым файлам или файлам, отличающимся логически (как в нашем случае — файл с данными студентов и файл с данными преподавателей). Это нужно, т.к. ваша программа может одновременно открывать несколько файлов, обращаться к ним вы можете через идентификаторы.

Для работы с файлом, нужно его открыть помощью одной одной из функций. При открытии физический файл на диске связывается с одним из идентификаторов, объявленных вами в разделе domains . Доступны следующие функции открытия файла:

    openread(Id, Path) — открывает файл для чтения, если файл не получится открыть — вы получите ошибку:

PROGRAM ERROR. Module:C:WINDOWSTEMPGOAL$000.PRO Pos:445
Message:7002 File not found

Чтобы избежать ошибки при отсутствии файла в функции openread , нужно проверить наличие соответствующего файла на диске с помощью функции existfile(Path) .

Итак, мы открыли файл, но чтобы записывать или считывать с него данные нужно задать его в качестве текущего устройства ввода/вывода, сделать это можно с помощью функций writedevice(Id) и readdevice(Id) . После их вызова все запросы на ввод/вывод (например вызовы функций readInt , write , nl ) будут переадресованы соответствующему файлу. Если после работы с файлом нам потребуется вывести сообщения на экран или запросить ввод с клавиатуры — нужно переключить этими же функциями ввод/вывод на соответствующие устройства — stdin , stdout , stderr .

После работы с файлом его нужно закрывать функцией closefile(Id) .

В качестве примера, напишем программу, считывающую список целых чисел с файла:

Функция file_numbers_to_list использует метод накапливающего параметра — результат накапливает во втором аргументе (буфере). Считывание продолжается до тех пор, пока в файле содержатся данные — когда будет достигнут конец файла eof(File) завершится успешно и функция вернет накопленный результат. Если файл содержит что-то кроме целых чисел, функция readint вернет fail и функция выведет сообщение об ошибке.
Важно что функции ввода в visual prolog считывают данные с клавиатуры или текстового файла до символа перевода строки или конца файла, поэтому если вы запишите числа в файле через пробел — они завершатся неудачей. Исходный файл для этой программы должен содержать по одному числу на каждой строке. Если числа в файле содержатся в ином порядке или вам требуется обработать отдельные слова файла — можете считать строки целиком с помощью функции readln , преобразовать их в списки символов, затем — в список слов, после чего слова можно будет преобразовать в числа.

Источник

Developing.ru

Пролог. Работа с файлами, списками и строками

вот я нарешала , выдает ошибку после ввода файла

Vvedite imya faila s ish slovami — Nas.txt

PROGRAM ERROR. 7002

global domains
file=file_in;file_out

predicates
nondeterm read_list(list)
nondeterm analiz(list,list,list)
glas(char)
nondeterm summa(string,integer,integer,integer,integer)
nondeterm start

read_list([X|List]) if
not(eof(file_in)),readln(X),read_list(List).
read_list([]) if !.

analiz([],[],[]).
analiz([X|R],[X|R1],R2) if
summa(X,0,0,Ngl,Nsgl),Ngl>Nsgl,analiz(R,R1,R2).
analiz([X|R],R1,[X|R2]) if
analiz(R,R1,R2).

summa(«»,Ng,Nsgl,Ng,Nsgl).
summa(St,Ng,Nsgl,N1,N2) if
frontchar(St,Ch,R), glas(Ch),Ngl1=Ng+1,

summa(R,Ngl1,Nsgl,N1,N2).
summa(St,Ngl,Nsgl,N1,N2) if
frontchar(St,_,R),Nsgl1=Nsgl+1,summa(R,Ngl,Nsgl1,N1,N2).

start if
readln(NasName),concat(«C:/»,NasName,Nas),

write(«Vvedite imya faila s ish slovami — «),
readln(Nas),nl,
openread(file_in,Nas),
readdevice(file_in),
read_list(List),
analiz(List,R1,R2),
readdevice(keyboard),
closefile(file_in),
openwrite(file_out,»777.txt»),writedevice(file_out),
write(«Spisok s glasnymi — «),nl,write(R1),nl,nl,
write(«Spisok s soglasnymi — «),nl,write(R2),nl,nl,
writedevice(screen),closefile(file_out),
readchar(_).

Источник

Program error 7002 visual prolog

Steve, Thank you very much for your helpful response. I followed your suggestion, however, the same problems still persist. Could you please give me further help? Thanks a lot.

Following the instructions in «Installing and Configuring the IMSL Libraries», I did the following:
(1) Under Tools Options Intel Fortran Compilers, I added «C:Program FilesVNIimslfnl600IA32includeSTATIC and C:Program FilesIntelMKL10.1.1.022include» to «Includes»;

and C:Program FilesVNIimslfnl600IA32lib and C:Program FilesIntelMKL10.1.1.022ia32lib to Library

and C:Program FilesVNIimslfnl600IA32lib and C:Program FilesIntelMKL10.1.1.022ia32bin to Executables

(2) Under Project Properties Configuration Properties Linker Input and in the » Additional Dependencies» line, I added the following static link for 32 bit application: imsl.lib imslsuperlu.lib imslhpc_l.lib imsls_err.lib imslmpistub.lib mkl_intel_c.lib mkl_intel_thread.lib mkl_core.lib libiomp5md.lib

Unfortunately, the same problems exist even after I simplified the program as

USE UMACH_INT
USE ANORDF_INT

IMPLICIT NONE
INTEGER NOUT
REAL P, X1, X2

CALL UMACH (2, NOUT)
X1 = (90.0-100.0)/15.0
P = ANORDF(X1)
end program

The error messages are the following:

Error 1 error #7002: Error in opening the compiled module file. Check INCLUDE paths. [UMACH_INT]
Error 2 error #6404: This name does not have a type, and must have an explicit type. [ANORDF]
Error 3 Compilation Aborted (code 1)

Very sadly I have no idea where goes wrong. Could Steve and anyone else help me out? Thanks a lot.

Источник

Program error 7002 visual prolog

Success! Subscription added.

Success! Subscription removed.

Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.

Getting error message «error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI]»

  • Subscribe to RSS Feed
  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

I am an engineering student, working on a project that requires the use of Fortran code (this is to clarify — I’m not a developer or a computing student, so I’m finding troubleshooting this software is a bit tricky. ) The code I need to run uses MPI libraries.

I’ve installed VS 2018 + Parallel Studio + MPI services as recommended on the Intel website (here — https://software.intel.com/en-us/mpi-developer-guide-windows-prerequisite-steps) The hydra_service is running fine, and I can see all of the requisite files in the Intel folders.

However, when I try to build my test project (a simple hello world one, with MPI), it won’t build, and won’t run.

I’m getting the error messages:

error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI]

Project : warning PRJ0018 : The following environment variables were not found: $(I_MPI_ROOT)

And I don’t know how to fix it.

I would really appreciate some ideas / directions about what’s going on, and how to fix it.

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

The instructions told you to use the I_MPI_ROOT environment variable, assuming that it would be defined system-wide.

Here’s my suggestion. Open a command windows, and invoke the mpivars.bat file as described in the first link you referenced. Find the translation of I_MPI_ROOT by using the command «echo %I_MPI_ROOT%»

Then, go back into Developer Studio, and where you had specified $(I_MPI_ROOT) before — replace that with the value you got in the command window/.

Let us know if that worked for you —

  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Report Inappropriate Content

I encounter the similar issue with the outputs like this:

Источник

How to fix the Runtime Code 7002 Access Error 07002

This article features error number Code 7002, commonly known as Access Error 07002 described as Error 7002: Microsoft Access has encountered a problem and needs to close. We are sorry for the inconvenience.

Error Information

Error name: Access Error 07002
Error number: Code 7002
Description: Error 7002: Microsoft Access has encountered a problem and needs to close. We are sorry for the inconvenience.
Software: Microsoft Access
Developer: Microsoft

This repair tool can fix common computer errors like BSODs, system freezes and crashes. It can replace missing operating system files and DLLs, remove malware and fix the damage caused by it, as well as optimize your PC for maximum performance.

About Runtime Code 7002

Runtime Code 7002 happens when Microsoft Access fails or crashes whilst it’s running, hence its name. It doesn’t necessarily mean that the code was corrupt in some way, but just that it did not work during its run-time. This kind of error will appear as an annoying notification on your screen unless handled and corrected. Here are symptoms, causes and ways to troubleshoot the problem.

Definitions (Beta)

Here we list some definitions for the words contained in your error, in an attempt to help you understand your problem. This is a work in progress, so sometimes we might define the word incorrectly, so feel free to skip this section!

  • Access — DO NOT USE this tag for Microsoft Access, use [ms-access] instead
  • Access — Microsoft Access, also known as Microsoft Office Access, is a database management system from Microsoft that commonly combines the relational Microsoft JetACE Database Engine with a graphical user interface and software-development tools
  • Microsoft access — Microsoft Access, also known as Microsoft Office Access, is a database management system from Microsoft that commonly combines the relational Microsoft JetACE Database Engine with a graphical user interface and software-development tools
Symptoms of Code 7002 — Access Error 07002

Runtime errors happen without warning. The error message can come up the screen anytime Microsoft Access is run. In fact, the error message or some other dialogue box can come up again and again if not addressed early on.

There may be instances of files deletion or new files appearing. Though this symptom is largely due to virus infection, it can be attributed as a symptom for runtime error, as virus infection is one of the causes for runtime error. User may also experience a sudden drop in internet connection speed, yet again, this is not always the case.

(Access Error 07002) Repair Tool»/>
(For illustrative purposes only)

Causes of Access Error 07002 — Code 7002

During software design, programmers code anticipating the occurrence of errors. However, there are no perfect designs, as errors can be expected even with the best program design. Glitches can happen during runtime if a certain error is not experienced and addressed during design and testing.

Runtime errors are generally caused by incompatible programs running at the same time. It may also occur because of memory problem, a bad graphics driver or virus infection. Whatever the case may be, the problem must be resolved immediately to avoid further problems. Here are ways to remedy the error.

Repair Methods

Runtime errors may be annoying and persistent, but it is not totally hopeless, repairs are available. Here are ways to do it.

If a repair method works for you, please click the upvote button to the left of the answer, this will let other users know which repair method is currently working the best.

Источник

Чтобы работать с файлами в Turbo и Visual Prolog нужно сначала объявить тип файла в разделе domains, например:
file = students_file; teachers_file
В данном случае нами объявлены два идентификатора:

  1. students_file — идентификатор файла, содержащего записи о студентах;
  2. teachers_file — идентификатор файла, содержащего записи о преподавателях;

Типы файлов могут использоваться, например для задания различных имен бинарным и текстовым файлам или файлам, отличающимся логически (как в нашем случае — файл с данными студентов и файл с данными преподавателей). Это нужно, т.к. ваша программа может одновременно открывать несколько файлов, обращаться к ним вы можете через идентификаторы.

Для работы с файлом, нужно его открыть помощью одной одной из функций. При открытии физический файл на диске связывается с одним из идентификаторов, объявленных вами в разделе domains. Доступны следующие функции открытия файла:

  1. openread(Id, Path) — открывает файл для чтения, если файл не получится открыть — вы получите ошибку:

    PROGRAM ERROR. Module:C:WINDOWSTEMPGOAL$000.PRO Pos:445
    Message:7002 File not found

  2. openwrite(Id, Path) — создает и открывает файл для записи. Если файл уже открыт другим процессом по записи (следовательно заблокирован операционной системой) — вы получите ошибку. Если файл уже существует — он будет очищен;
  3. openappend(Id, Path) — создает и открывает файл для записи в конец. Функция выполняет то же самое, что openwrite, но если файл уже существует — не удаляет его, а устанавливает каретку записи на конец файла;
  4. openmodify(Id, Path) — создает и открывает файл одновременно для чтения и записи. После открытия каретки чтения и записи установлены на начало файла (при выполнении записи содержимое файла будет переписываться). Если файл не существует — он будет создан.

Чтобы избежать ошибки при отсутствии файла в функции openread, нужно проверить наличие соответствующего файла на диске с помощью функции existfile(Path).

Итак, мы открыли файл, но чтобы записывать или считывать с него данные нужно задать его в качестве текущего устройства ввода/вывода, сделать это можно с помощью функций writedevice(Id) и readdevice(Id). После их вызова все запросы на ввод/вывод (например вызовы функций readInt, write, nl) будут переадресованы соответствующему файлу. Если после работы с файлом нам потребуется вывести сообщения на экран или запросить ввод с клавиатуры — нужно переключить этими же функциями ввод/вывод на соответствующие устройства — stdin, stdout, stderr.

После работы с файлом его нужно закрывать функцией closefile(Id).

В качестве примера, напишем программу, считывающую список целых чисел с файла:

domains
  file = text_input_file
  list_integer = integer*
predicates
  file_numbers_to_list(file, list_integer, list_integer)
clauses
  file_numbers_to_list(File, Buffer, Buffer):-
    eof(File), !.
  file_numbers_to_list(File, Buffer, List):-
    readint(Number), !,
    file_numbers_to_list(File, [Number|Buffer], List).
  file_numbers_to_list(_File, _Buffer, _List):-
    write("bad file"), nl, fail.
goal 
  FileName = "/home/rrrfer/input.txt",
  openread(text_input_file, FileName), !,
  readdevice(text_input_file), 
  file_numbers_to_list(text_input_file, [], List),
  closefile(text_input_file).

Функция file_numbers_to_list использует метод накапливающего параметра — результат накапливает во втором аргументе (буфере). Считывание продолжается до тех пор, пока в файле содержатся данные — когда будет достигнут конец файла eof(File) завершится успешно и функция вернет накопленный результат. Если файл содержит что-то кроме целых чисел, функция readint вернет fail и функция выведет сообщение об ошибке.
Важно что функции ввода в visual prolog считывают данные с клавиатуры или текстового файла до символа перевода строки или конца файла, поэтому если вы запишите числа в файле через пробел — они завершатся неудачей. Исходный файл для этой программы должен содержать по одному числу на каждой строке. Если числа в файле содержатся в ином порядке или вам требуется обработать отдельные слова файла — можете считать строки целиком с помощью функции readln, преобразовать их в списки символов, затем — в список слов, после чего слова можно будет преобразовать в числа.

23.05.2012, 23:17. Показов 5032. Ответов 1


Считать из файла слова и разделить их на 2 списка по следующему правилу: 1 список-слово с большим количеством гласных букв,2-согласных.
Помогите запустить в Visual Prolog, пожалуйста.

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
global domains
    file=file_in;file_out
domains
   list=string*
predicates
   read_list(list)
   analiz(list,list,list)
   glas(char)
   summa(string,integer,integer,integer,integer)
   start
clauses
   glas('i').glas('o').glas('a').glas('e').glas('y').glas('u').
    read_list([X|List]) if 
     not(eof(file_in)),readln(X),read_list(List).
    read_list([]) if !.
analiz([],[],[]).
analiz([X|R],[X|R1],R2) if
summa(X,0,0,Ngl,Nsgl),Ngl>Nsgl,analiz(R,R1,R2).
analiz([X|R],R1,[X|R2]) if  
analiz(R,R1,R2).
summa("",Ng,Nsgl,Ng,Nsgl).
summa(St,Ng,Nsgl,N1,N2) if  
      frontchar(St,Ch,R), glas(Ch),Ngl1=Ng+1,
summa(R,Ngl1,Nsgl,N1,N2).
summa(St,Ngl,Nsgl,N1,N2) if
      frontchar(St,_,R),Nsgl1=Nsgl+1,summa(R,Ngl,Nsgl1,N1,N2).  
   start if
       write("Vvedite imya faila s ish slovami - "),
       readln(Fin),nl,
       openread(file_in,Fin),
       readdevice(file_in),
       read_list(List),
       analiz(List,R1,R2),
       readdevice(keyboard),
       closefile(file_in),
       openwrite(file_out,"777.txt"),writedevice(file_out),
       write("Spisok s glasnymi - "),nl,write(R1),nl,nl,
       write("Spisok s soglasnymi - "),nl,write(R2),nl,nl,
       writedevice(screen),closefile(file_out),
       readchar(_).
 
goal
   start.

Выдает ошибки:
E;Test_Goal, pos: 270, 590 Nondeterministic clause: read_list
E;Test_Goal, pos: 386, 590 Nondeterministic clause: analiz
E;Test_Goal, pos: 506, 590 Nondeterministic clause: summa
E;Test_Goal, pos: 904, 591 Nondeterministic predicate: start

Добавлено через 2 минуты

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
global domains
    file=file_in;file_out
domains
   list=string*
predicates
 nondeterm read_list(list)
  nondeterm analiz(list,list,list)
   glas(char)
  nondeterm summa(string,integer,integer,integer,integer)
  nondeterm start
clauses
   glas('i').glas('o').glas('a').glas('e').glas('y').glas('u').
    read_list([X|List]) if 
     not(eof(file_in)),readln(X),read_list(List).
    read_list([]) if !.
analiz([],[],[]).
analiz([X|R],[X|R1],R2) if
summa(X,0,0,Ngl,Nsgl),Ngl>Nsgl,analiz(R,R1,R2).
analiz([X|R],R1,[X|R2]) if  
analiz(R,R1,R2).
summa("",Ng,Nsgl,Ng,Nsgl).
summa(St,Ng,Nsgl,N1,N2) if  
      frontchar(St,Ch,R), glas(Ch),Ngl1=Ng+1,
summa(R,Ngl1,Nsgl,N1,N2).
summa(St,Ngl,Nsgl,N1,N2) if
      frontchar(St,_,R),Nsgl1=Nsgl+1,summa(R,Ngl,Nsgl1,N1,N2).  
   start if
       write("Vvedite imya faila s ish slovami - "),
       readln(Fin),nl,
       openread(file_in,Fin),
       readdevice(file_in),
       read_list(List),
       analiz(List,R1,R2),
       readdevice(keyboard),
       closefile(file_in),
       openwrite(file_out,"777.txt"),writedevice(file_out),
       write("Spisok s glasnymi - "),nl,write(R1),nl,nl,
       write("Spisok s soglasnymi - "),nl,write(R2),nl,nl,
       writedevice(screen),closefile(file_out),
       readchar(_).
 
goal
   start.

Исправила ошибку

Добавлено через 3 минуты
Выдает ошибку после ввода файла

Vvedite imya faila s ish slovami — Fin.txt

PROGRAM ERROR. 7002

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Работа с файлами на Visual/Turbo Prolog

Чтобы работать с файлами в Turbo и Visual Prolog нужно сначала объявить тип файла в разделе domains, например:
file = students_file; teachers_file
В данном случае нами объявлены два идентификатора:

  1. students_file — идентификатор файла, содержащего записи о студентах;
  2. teachers_file — идентификатор файла, содержащего записи о преподавателях;

Типы файлов могут использоваться, например для задания различных имен бинарным и текстовым файлам или файлам, отличающимся логически (как в нашем случае — файл с данными студентов и файл с данными преподавателей). Это нужно, т.к. ваша программа может одновременно открывать несколько файлов, обращаться к ним вы можете через идентификаторы.

Для работы с файлом, нужно его открыть помощью одной одной из функций. При открытии физический файл на диске связывается с одним из идентификаторов, объявленных вами в разделе domains . Доступны следующие функции открытия файла:

    openread(Id, Path) — открывает файл для чтения, если файл не получится открыть — вы получите ошибку:

PROGRAM ERROR. Module:C:WINDOWSTEMPGOAL$000.PRO Pos:445
Message:7002 File not found

Чтобы избежать ошибки при отсутствии файла в функции openread , нужно проверить наличие соответствующего файла на диске с помощью функции existfile(Path) .

Итак, мы открыли файл, но чтобы записывать или считывать с него данные нужно задать его в качестве текущего устройства ввода/вывода, сделать это можно с помощью функций writedevice(Id) и readdevice(Id) . После их вызова все запросы на ввод/вывод (например вызовы функций readInt , write , nl ) будут переадресованы соответствующему файлу. Если после работы с файлом нам потребуется вывести сообщения на экран или запросить ввод с клавиатуры — нужно переключить этими же функциями ввод/вывод на соответствующие устройства — stdin , stdout , stderr .

После работы с файлом его нужно закрывать функцией closefile(Id) .

В качестве примера, напишем программу, считывающую список целых чисел с файла:

Функция file_numbers_to_list использует метод накапливающего параметра — результат накапливает во втором аргументе (буфере). Считывание продолжается до тех пор, пока в файле содержатся данные — когда будет достигнут конец файла eof(File) завершится успешно и функция вернет накопленный результат. Если файл содержит что-то кроме целых чисел, функция readint вернет fail и функция выведет сообщение об ошибке.
Важно что функции ввода в visual prolog считывают данные с клавиатуры или текстового файла до символа перевода строки или конца файла, поэтому если вы запишите числа в файле через пробел — они завершатся неудачей. Исходный файл для этой программы должен содержать по одному числу на каждой строке. Если числа в файле содержатся в ином порядке или вам требуется обработать отдельные слова файла — можете считать строки целиком с помощью функции readln , преобразовать их в списки символов, затем — в список слов, после чего слова можно будет преобразовать в числа.

Источник

Developing.ru

Пролог. Работа с файлами, списками и строками

вот я нарешала , выдает ошибку после ввода файла

Vvedite imya faila s ish slovami — Nas.txt

PROGRAM ERROR. 7002

global domains
file=file_in;file_out

predicates
nondeterm read_list(list)
nondeterm analiz(list,list,list)
glas(char)
nondeterm summa(string,integer,integer,integer,integer)
nondeterm start

read_list([X|List]) if
not(eof(file_in)),readln(X),read_list(List).
read_list([]) if !.

analiz([],[],[]).
analiz([X|R],[X|R1],R2) if
summa(X,0,0,Ngl,Nsgl),Ngl>Nsgl,analiz(R,R1,R2).
analiz([X|R],R1,[X|R2]) if
analiz(R,R1,R2).

summa(«»,Ng,Nsgl,Ng,Nsgl).
summa(St,Ng,Nsgl,N1,N2) if
frontchar(St,Ch,R), glas(Ch),Ngl1=Ng+1,

summa(R,Ngl1,Nsgl,N1,N2).
summa(St,Ngl,Nsgl,N1,N2) if
frontchar(St,_,R),Nsgl1=Nsgl+1,summa(R,Ngl,Nsgl1,N1,N2).

start if
readln(NasName),concat(«C:/»,NasName,Nas),

write(«Vvedite imya faila s ish slovami — «),
readln(Nas),nl,
openread(file_in,Nas),
readdevice(file_in),
read_list(List),
analiz(List,R1,R2),
readdevice(keyboard),
closefile(file_in),
openwrite(file_out,»777.txt»),writedevice(file_out),
write(«Spisok s glasnymi — «),nl,write(R1),nl,nl,
write(«Spisok s soglasnymi — «),nl,write(R2),nl,nl,
writedevice(screen),closefile(file_out),
readchar(_).

Источник

Program error 7002 prolog

Никак не могу загрузить базу данных. Есть секция facts с названием document. Пытаюсь положить туда содержимое файла document.txt
Пробовал в секции goal писать:

Ошибка — файл не найден
Иначе, с полным путем:

Так как же указывать расположение файла, чтобы он мог быть найден?

От: bkat
Дата: 06.12.02 16:37
Оценка:

Здравствуйте, Falaleev Andrey, Вы писали:
FA>Иначе, с полным путем:
FA>
FA>Та же ошибка.

FA>Так как же указывать расположение файла, чтобы он мог быть найден?

Сдается мне, что дело не предикате. Попробуй

Но в любом случае упореблять абсолютные пути — это не есть хорошо.
Разбирайся с текущим каталогом и местом твоего файла.

От: Falaleev Andrey
Дата: 07.12.02 10:01
Оценка:

Здравствуйте, bkat, Вы писали:

B>Сдается мне, что дело не предикате. Попробуй
B>
B>Но в любом случае упореблять абсолютные пути — это не есть хорошо.
Абсолютно согласен

B>Разбирайся с текущим каталогом и местом твоего файла.
Так вот, что выходит: Когда написал абсолютный путь с двумя слэшами, как ты посоветовал, начала вылетать ошибка: » ‘,’ or ‘)’ expected» на позиции сразу после открывающейся скобки предиката consult.

Я решил пока определить текущую директорию. Для этого насколько я знаю можно использовать предикат disk(patch), где patch — несвязанная переменная, в которую будет помещена текущая директория. В goal пишу:

Как я понимаю, директория должна написаться в окне Messages. Но по любому до этого не доходит, т.к. я получаю сообщение «File not found»
В общем, текущую директорию определить пока не получается. Что же я могу делать неправильно?

От: bkat
Дата: 07.12.02 22:33
Оценка:

Здравствуйте, Falaleev Andrey, Вы писали:

FA>Здравствуйте, bkat, Вы писали:

B>>Сдается мне, что дело не предикате. Попробуй
B>>
B>>Но в любом случае упореблять абсолютные пути — это не есть хорошо.
FA>Абсолютно согласен

B>>Разбирайся с текущим каталогом и местом твоего файла.
FA>Так вот, что выходит: Когда написал абсолютный путь с двумя слэшами, как ты посоветовал, начала вылетать ошибка: » ‘,’ or ‘)’ expected» на позиции сразу после открывающейся скобки предиката consult.

FA>Я решил пока определить текущую директорию. Для этого насколько я знаю можно использовать предикат disk(patch), где patch — несвязанная переменная, в которую будет помещена текущая директория. В goal пишу:
FA>
FA>Как я понимаю, директория должна написаться в окне Messages. Но по любому до этого не доходит, т.к. я получаю сообщение «File not found»
FA>В общем, текущую директорию определить пока не получается. Что же я могу делать неправильно?

FA>

Судя по симптомам у тебя 2 проблемы:
1) Ты не можешь определиться с текущим каталогом.
2) Твой файл с фактами («document.txt»?) содержит не те факты или
вообще не того формата. На это меня наводит сообщение об ошибке » ‘,’ or ‘)’ expected»

Чтобы решить первую пробелему, тебе видимо есть смысл покопаться в настройках проекта.
Должно быть что-то типа «Working directory» в настройках проекта.
Кажется это называлось «Base directory»
Попробуй создать минимальный проект с целью

в этом случае ничего не будет «фэйлить» и ломаться и ты увидишь текущий каталог.
Кстати, в прологе принято имена переменных начинать с «Большой» буквы.
Еще советую обратить внимание на предикат

Чтобы разобраться со второй проблемой, было бы неплохо
посмотреть на кусок кода, где ты объявляешь факты,
где ты пытаешься эти факты загрузить (предикат consult)
и собственно сам файл с фактами («document.txt»?).
Я бы порекомедовал воспользоваться 2-м вариантом предиката.

в котором ты должен указать имя базы данных фактов.

Этот пример должен (сразу предупреждаю, что не проверял )
загрузить все факты из файла «my_facts.txt» и вывести на экран все факты p1.
Файл «my_facts.txt» в этом случае должен быть примерно таким:

Т.е. файл должен содержать в себе только факты p1 или p2.
Твой файл «document.txt» очевидно содержит не совсем те факты,
которые ты объявил у себя в программе.

PS
Вижуал Пролога у меня на машине нет, потому советы
тебе даю исключительно по памяти. Так что ежели где наврал, то извиняй .
Но думаю, что саму суть проблемы я раскрыл.

От: Falaleev Andrey
Дата: 08.12.02 15:42
Оценка:

Здравствуйте, bkat, Вы писали:

B>Кстати, в прологе принято имена переменных начинать с «Большой» буквы.
Об этом я и забыл — после исправления этой ошибки текущую директорию я получил.
Но вот интересно — куда выводит текст предикат write? Мне пришлось через отладчик результат disk смотреть.

B>Твой файл «document.txt» очевидно содержит не совсем те факты,
B>которые ты объявил у себя в программе.
Точно — я в программе описания одного факта поменял, а в файле забыл — растяпа
Все нормально теперь.

Источник

How To Fix Microsoft Access Error 7002

Error Number: Error 7002
Error Name: Access Error 07002
Error Description: Error 7002: Microsoft Access has encountered a problem and needs to close. We are sorry for the inconvenience.
Developer: Microsoft Corporation
Software: Microsoft Access
Applies to: Windows XP, Vista, 7, 8, 10, 11

Access Error 07002 Definition

Access Error 07002 is typically an error (bug) found at runtime. Software developers like SoftwareDeveloper typically work through several stages of debugging to prevent and fix bugs found in the final product before the software is released to the public. Errors such as error 7002 sometimes get dropped from reporting, leaving the issue remaining unresolved in the software.

Error 7002 is also displayed as «Access Error 07002». It is a common error that might occur after installation of the software. When this happens, end-users can inform Microsoft Corporation about the presence of Access Error 07002 bugs. Microsoft Corporation will then patch these defective code entries and make an update available for the download. Consequently, the developer will use a Microsoft Access update package to resolve error 7002 and any other reported error messages.

What Produces Runtime Error 7002?

A device or Microsoft Access failure typically can manifest itself with Access Error 07002 as a runtime problem. Let’s analyze some of the most common causes of error 7002 runtime errors:

Error 7002 Crash — Error number will trigger computer system lock-up, preventing you from using the program. When Microsoft Access cannot provide sufficient output to the given input, or doesn’t really know what to output, it will often confuse the system in this manner.

Access Error 07002 Memory Leak — Error 7002 memory leak results in Microsoft Access continually using more and more memory, bogging down the system. There are some potential issues that may be the reason for getting runtime problems, with incorrect coding leading to infinite loops.

Error 7002 Logic Error — A logic error happens when Microsoft Access produces wrong output from the right input. This is due to errors in Microsoft Corporation’s source code handling input improperly.

Most Access Error 07002 errors are the result of a missing or corrupt version of the file installed by Microsoft Access. Replacing your Microsoft Corporation file is generally a solution to fixing these issues. Furthermore, keeping your registry clean and optimized can prevent invalid file path (like Access Error 07002) and file extension references, so we recommend running a registry scan cleanup regularly.

Access Error 07002 Errors

Microsoft Access Complications with Access Error 07002 Comprise Of:

  • «Access Error 07002 Software Error.»
  • «Access Error 07002 not valid.»
  • «Sorry for the inconvenience — Access Error 07002 has a problem.»
  • «Sorry, we can’t find Access Error 07002.»
  • «Access Error 07002 not found.»
  • «Problem starting application: Access Error 07002.»
  • «Access Error 07002 not working.»
  • «Access Error 07002 failure.»
  • «Access Error 07002: App Path is Faulting.»

Microsoft Access Access Error 07002 issues occur with installation, while Access Error 07002-related software runs, during shutdown or startup, or less-likely during operating system updates. Recording Access Error 07002 errors inside Microsoft Access is crucial to locate Windows faults and relaying back to Microsoft Corporation for repair options.

Access Error 07002 Problem Causes

Microsoft Access and Access Error 07002 issues come from missing or corrupt files, Windows registry invalid entries, and malware infections.

Chiefly, Access Error 07002 complications are due to:

  • Access Error 07002 registry keys invalid / corrupted.
  • Malware infestation corrupted Access Error 07002 file.
  • Another program maliciously or mistakenly deleted Access Error 07002-related files.
  • Access Error 07002 is in conflict with another program (shared file).
  • Incomplete or corrupt Microsoft Access (Access Error 07002) from download or installation.

Compatible with Windows 11, 10, 8, 7, Vista, XP and 2000

Источник

In earlier versions of Parallel Studio, the startup batch file ifortvars.bat for the compiler contains the line

if exist "%BIN_ROOT%..mklbinmklvars.bat" @call "%BIN_ROOT%..mklbinmklvars.bat" %C_TARGET_ARCH% %TARGET_VS% %LP64_ILP64%

for MKL, and similar lines for the other optional packages such as IMSL, IPP, TBB, etc.

I have not yet downloaded and installed OneAPI, but I guess that you could look for the file mklvars.bat, and add a line for it to ifortvars.bat with the correct path. 

Your manual addition of the MKL include directory path to %INCLUDE% is fine, but you have to make corresponding additions to %LIB% and %PATH% for linking and execution, respectively.

Thanks for the comments. Following your comments, I looked the enviromental setting scripts. Now, oneAPI has vars.bat scripts under env folder of other package, and the oneAPI use setvars.bat to call everything. 

servars.bat do call MKL enviromental variables. But it only call that without any arguments. So, it only add the top level path,

C:Program Files (x86)InteloneAPImkl2021.1.1

Since I was using MKL Fortran modules, vars.bat of MKL should be called as 

vars mod

This command will be able to add 

C:Program Files (x86)InteloneAPImkl2021.1.1includeintel64lp64

I tried to complie with command prompt, by setting the enviroment with «servars.bat» and «vars mod». It works well. In earlier versions of Parallel Studio, ifortvars.bat has arguments such as ia32, lp64. But the oneAPI setvars.bat does not. I am not sure whether there are other ways to set the enviroment variables, instead of adding lines to the setvars.bat.

Hi,

Since there is a migration from the PSXE project to the oneAPI project, it may not be able the find the required include paths.

As an alternate solution:

  • Open the property pages of the project, expand the Configuration properties tab (on the left side)
  • Choose Intel libraries for oneMKL. Under Intel oneMKL, set the Use oneMKL option to either parallel or sequential.

RahulV_intel_12-1608100843003.png

Let me know if it helps.

Thanks,

Rahul

Thanks for the reply. However, there is no such option in my visual studio when I create a intel fortran project. I am using the latest Microsoft Visual Studio Community 2019, Version 16.8.3. The MKL library is located under the Fortran tab/libraries. I installed Visual studio first, then OneAPI basic, then OneAPI HPC.

However, similar options as you have can be found when I create a C++ project with my visual studio.

This screenshot is the properties tab of a Fortran project.

Hahaha_0-1608101689245.png

Hi,

As per the Fortran-MKL tutorial,

https://software.intel.com/content/www/br/pt/develop/articles/how-to-build-mkl-application-in-intel-…

You may choose to enable the «Use Intel Math Kernel Library option» present in Open Project → Property Pages →Fortran → Libraries →Use Intel Math Kernel Library (Just like you did in the screenshot above, set it to either parallel or sequential). Once selected all of the environment settings and required libraries are ready for your project (Step 3 in the above tutorial link).

Instead of manually adding extra lines to the bat file, this option is quicker and easier to use.

Alternatively, you may set the MKL Include/Library paths additionally in the VS property pages (Optional. Step 4 in the above tutorial link).

Regards,

Rahul

Hi Rahul,

Thanks for the tutorial. I do follow this tutorial when I use VS and FORTRAN-MKL. It works well with previous verisions of intel parallel studio. 

After I install the oneAPI basic and HPC, same procedures does not work. That is to say, choose to «enable the «Use Intel Math Kernel Library option» present in Open Project → Property Pages →Fortran → Libraries →Use Intel Math Kernel Library» when I use VS 2019 + oneAPI FORTRAN + oneAPI MKL.

It only works when I do following three together:

1. enable the «Use Intel Math Kernel Library option» present in Open Project → Property Pages →Fortran → Libraries →Use Intel Math Kernel Library

2. add mkl_lapack95_lp64.lib to OpenProject → Property Pages → Linker → Additional Dependencies, as I am using FORTRAN95 interface

3. add additional include path «C:Program Files (x86)InteloneAPImkl2021.1.1includeintel64lp64»  to Open Project → Property Pages →Fortran →GeneralAdditional Include Directories’ 

Previously, I only need to do step 1 and 2 when I was using intel parallel studio. But, now, after I use oneAPI, I have to do step 3. 

Hi,

Surprisingly, I don’t see any missing header files warning when I create a new Fortran project (PSXE + oneAPI environment) and set «Use MKL» to parallel/sequential. I was able to build the sample.

Do you see this missing header files warning only for those projects which were initially configured using PSXE alone? or do you see it even for the new projects configured using the PSXE + oneAPI environment?

Thanks,

Rahul

Hi, 

Thanks. When I using VS+OneAPI, the MKL does work.

The error only happens when using MKL fortran 95 interface. Thus, in additional to the set «Use MKL» to parallel/sequential, I also need to manually add «C:Program Files (x86)InteloneAPImkl2021.1.1includeintel64lp64«, which is for the fortran 95 interface. There is no such problem when I use previous PSXE. 

Then, I compared «servars.bat»  in PSXE and «vars.bat» in OneAPI. I noticed that

«C:Program Files (x86)InteloneAPImkl2021.1.1includeintel64lp64» ,

or

«%BIN_ROOT%..mklbinmklvars.bat» @call «%BIN_ROOT%..mklbinmklvars.bat» %C_TARGET_ARCH% %TARGET_VS% %LP64_ILP64%

are missing in the new OneAPI. That is to say, when oneAPI run vars.bat to set enviroment everything, it didn’t include the MKL Fortran 95 interface.

Hi,

thank you!

I had the same issue with my project and I solve it following your steps!

Hi,

Could you please attach your VS solution file and a minimal reproducible source code (project folder of VS)?

Thanks,

Rahul

Hi Rahul,

Thanks for reply. The example project is attached blow. I run it in release X64. 

If «C:Program Files (x86)InteloneAPImkl2021.1.1includeintel64lp64» is removed from the additional include in Properties->Fortran-> General-> Additional Include Directories, it will give the error. 

PS: I install the VS first, then the OneAPI basic tool kits, then the OneAPI HPC tool kits.

Thanks,

Hi,

Thanks for attaching the sample code. The issue is reproducible with your code sample.

I’ve escalated this issue to the concerned team. Thanks for reporting this.

Regards,

Rahul

How to fix the Runtime Code 7002 Access Error 07002

This article features error number Code 7002, commonly known as Access Error 07002 described as Error 7002: Microsoft Access has encountered a problem and needs to close. We are sorry for the inconvenience.

About Runtime Code 7002

Runtime Code 7002 happens when Microsoft Access fails or crashes whilst it’s running, hence its name. It doesn’t necessarily mean that the code was corrupt in some way, but just that it did not work during its run-time. This kind of error will appear as an annoying notification on your screen unless handled and corrected. Here are symptoms, causes and ways to troubleshoot the problem.

Definitions (Beta)

Here we list some definitions for the words contained in your error, in an attempt to help you understand your problem. This is a work in progress, so sometimes we might define the word incorrectly, so feel free to skip this section!

  • Access — DO NOT USE this tag for Microsoft Access, use [ms-access] instead
  • Access — Microsoft Access, also known as Microsoft Office Access, is a database management system from Microsoft that commonly combines the relational Microsoft JetACE Database Engine with a graphical user interface and software-development tools
  • Microsoft access — Microsoft Access, also known as Microsoft Office Access, is a database management system from Microsoft that commonly combines the relational Microsoft JetACE Database Engine with a graphical user interface and software-development tools

Symptoms of Code 7002 — Access Error 07002

Runtime errors happen without warning. The error message can come up the screen anytime Microsoft Access is run. In fact, the error message or some other dialogue box can come up again and again if not addressed early on.

There may be instances of files deletion or new files appearing. Though this symptom is largely due to virus infection, it can be attributed as a symptom for runtime error, as virus infection is one of the causes for runtime error. User may also experience a sudden drop in internet connection speed, yet again, this is not always the case.

Fix Access Error 07002 (Error Code 7002)
(For illustrative purposes only)

Causes of Access Error 07002 — Code 7002

During software design, programmers code anticipating the occurrence of errors. However, there are no perfect designs, as errors can be expected even with the best program design. Glitches can happen during runtime if a certain error is not experienced and addressed during design and testing.

Runtime errors are generally caused by incompatible programs running at the same time. It may also occur because of memory problem, a bad graphics driver or virus infection. Whatever the case may be, the problem must be resolved immediately to avoid further problems. Here are ways to remedy the error.

Repair Methods

Runtime errors may be annoying and persistent, but it is not totally hopeless, repairs are available. Here are ways to do it.

If a repair method works for you, please click the upvote button to the left of the answer, this will let other users know which repair method is currently working the best.

Please note: Neither ErrorVault.com nor it’s writers claim responsibility for the results of the actions taken from employing any of the repair methods listed on this page — you complete these steps at your own risk.

Method 1 — Close Conflicting Programs

When you get a runtime error, keep in mind that it is happening due to programs that are conflicting with each other. The first thing you can do to resolve the problem is to stop these conflicting programs.

  • Open Task Manager by clicking Ctrl-Alt-Del at the same time. This will let you see the list of programs currently running.
  • Go to the Processes tab and stop the programs one by one by highlighting each program and clicking the End Process buttom.
  • You will need to observe if the error message will reoccur each time you stop a process.
  • Once you get to identify which program is causing the error, you may go ahead with the next troubleshooting step, reinstalling the application.

Method 2 — Update / Reinstall Conflicting Programs

Using Control Panel

  • For Windows 7, click the Start Button, then click Control panel, then Uninstall a program
  • For Windows 8, click the Start Button, then scroll down and click More Settings, then click Control panel > Uninstall a program.
  • For Windows 10, just type Control Panel on the search box and click the result, then click Uninstall a program
  • Once inside Programs and Features, click the problem program and click Update or Uninstall.
  • If you chose to update, then you will just need to follow the prompt to complete the process, however if you chose to Uninstall, you will follow the prompt to uninstall and then re-download or use the application’s installation disk to reinstall the program.

Using Other Methods

  • For Windows 7, you may find the list of all installed programs when you click Start and scroll your mouse over the list that appear on the tab. You may see on that list utility for uninstalling the program. You may go ahead and uninstall using utilities available in this tab.
  • For Windows 10, you may click Start, then Settings, then choose Apps.
  • Scroll down to see the list of Apps and features installed in your computer.
  • Click the Program which is causing the runtime error, then you may choose to uninstall or click Advanced options to reset the application.

Method 3 — Update your Virus protection program or download and install the latest Windows Update

Virus infection causing runtime error on your computer must immediately be prevented, quarantined or deleted. Make sure you update your virus program and run a thorough scan of the computer or, run Windows update so you can get the latest virus definition and fix.

Method 4 — Re-install Runtime Libraries

You might be getting the error because of an update, like the MS Visual C++ package which might not be installed properly or completely. What you can do then is to uninstall the current package and install a fresh copy.

  • Uninstall the package by going to Programs and Features, find and highlight the Microsoft Visual C++ Redistributable Package.
  • Click Uninstall on top of the list, and when it is done, reboot your computer.
  • Download the latest redistributable package from Microsoft then install it.

Method 5 — Run Disk Cleanup

You might also be experiencing runtime error because of a very low free space on your computer.

  • You should consider backing up your files and freeing up space on your hard drive
  • You can also clear your cache and reboot your computer
  • You can also run Disk Cleanup, open your explorer window and right click your main directory (this is usually C: )
  • Click Properties and then click Disk Cleanup

Method 6 — Reinstall Your Graphics Driver

If the error is related to a bad graphics driver, then you may do the following:

  • Open your Device Manager, locate the graphics driver
  • Right click the video card driver then click uninstall, then restart your computer

Method 7 — IE related Runtime Error

If the error you are getting is related to the Internet Explorer, you may do the following:

  1. Reset your browser.
    • For Windows 7, you may click Start, go to Control Panel, then click Internet Options on the left side. Then you can click Advanced tab then click the Reset button.
    • For Windows 8 and 10, you may click search and type Internet Options, then go to Advanced tab and click Reset.
  2. Disable script debugging and error notifications.
    • On the same Internet Options window, you may go to Advanced tab and look for Disable script debugging
    • Put a check mark on the radio button
    • At the same time, uncheck the «Display a Notification about every Script Error» item and then click Apply and OK, then reboot your computer.

If these quick fixes do not work, you can always backup files and run repair reinstall on your computer. However, you can do that later when the solutions listed here did not do the job.

Other languages:

Wie beheben Fehler 7002 (Zugriffsfehler 07002) — Fehler 7002: Microsoft Access hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten.
Come fissare Errore 7002 (Errore di accesso 07002) — Errore 7002: Microsoft Access ha riscontrato un problema e deve essere chiuso. Ci scusiamo per l’inconveniente.
Hoe maak je Fout 7002 (Toegangsfout 07002) — Fout 7002: Microsoft Access heeft een probleem ondervonden en moet worden afgesloten. Excuses voor het ongemak.
Comment réparer Erreur 7002 (Erreur d’accès 07002) — Erreur 7002 : Microsoft Access a rencontré un problème et doit se fermer. Nous sommes désolés du dérangement.
어떻게 고치는 지 오류 7002 (액세스 오류 07002) — 오류 7002: Microsoft Access에 문제가 발생해 닫아야 합니다. 불편을 끼쳐드려 죄송합니다.
Como corrigir o Erro 7002 (Erro de acesso 07002) — Erro 7002: O Microsoft Access encontrou um problema e precisa fechar. Lamentamos o inconveniente.
Hur man åtgärdar Fel 7002 (Åtkomstfel 07002) — Fel 7002: Microsoft Access har stött på ett problem och måste avslutas. Vi är ledsna för besväret.
Как исправить Ошибка 7002 (Ошибка доступа 07002) — Ошибка 7002: Возникла ошибка в приложении Microsoft Access. Приложение будет закрыто. Приносим свои извинения за неудобства.
Jak naprawić Błąd 7002 (Błąd dostępu 07002) — Błąd 7002: Microsoft Access napotkał problem i musi zostać zamknięty. Przepraszamy za niedogodności.
Cómo arreglar Error 7002 (Error de acceso 07002) — Error 7002: Microsoft Access ha detectado un problema y debe cerrarse. Lamentamos las molestias.

The Author About The Author: Phil Hart has been a Microsoft Community Contributor since 2010. With a current point score over 100,000, they’ve contributed more than 3000 answers in the Microsoft Support forums and have created almost 200 new help articles in the Technet Wiki.

Follow Us: Facebook Youtube Twitter

Last Updated:

14/11/22 08:41 : A Android user voted that repair method 1 worked for them.

Recommended Repair Tool:

This repair tool can fix common computer problems such as blue screens, crashes and freezes, missing DLL files, as well as repair malware/virus damage and more by replacing damaged and missing system files.

STEP 1:

Click Here to Download and install the Windows repair tool.

STEP 2:

Click on Start Scan and let it analyze your device.

STEP 3:

Click on Repair All to fix all of the issues it detected.

DOWNLOAD NOW

Compatibility

Requirements

1 Ghz CPU, 512 MB RAM, 40 GB HDD
This download offers unlimited scans of your Windows PC for free. Full system repairs start at $19.95.

Article ID: ACX01724EN

Applies To: Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP, Windows 2000

Speed Up Tip #31

Increasing LAN Transfer Speed:

To increase the speed of your LAN transfer, change your coax cabling to use Ethernet cabling. Additionally, you can upgrade your router or modem to the latest version. It will allow you get a transfer speed close to the speed of your gigabit-enabled devices.

Click Here for another way to speed up your Windows PC

Microsoft & Windows® logos are registered trademarks of Microsoft. Disclaimer: ErrorVault.com is not affiliated with Microsoft, nor does it claim such affiliation. This page may contain definitions from https://stackoverflow.com/tags under the CC-BY-SA license. The information on this page is provided for informational purposes only. © Copyright 2018

Понравилась статья? Поделить с друзьями:
  • Prolog program error 1407
  • Protocol error auth failed closing connection
  • Prolog program error 1010
  • Protoc gen go error inconsistent package import paths
  • Protobuf parse error required fields missing cannot determine missing fields for lite message