Помогите собрать проект
От: Red Line  
Дата: 27.05.04 09:22
Оценка:
c:\ntrpt\cbiput.cpp(324) : error C4701: local variable 'type_size' may be used without having been initialized
c:\ntrpt\cbiput.cpp(327) : error C4701: local variable 'val' may be used without having been initialized
c:\ntrpt\getrpt.cpp(351) : error C4701: local variable 'Name' may be used without having been initialized
c:\ntrpt\getrpt.cpp(380) : error C4701: local variable 'tim_data' may be used without having been initialized
c:\ntrpt\getrpt.cpp(187) : error C4701: local variable 'h' may be used without having been initialized
c:\ntrpt\getrpt.cpp(535) : error C4701: local variable 'ov' may be used without having been initialized
c:\ntrpt\getrpt.cpp(442) : error C4701: local variable 'Len' may be used without having been initialized
c:\ntrpt\retrrpt.cpp(781) : error C4701: local variable 'pr' may be used without having been initialized
c:\ntrpt\retrrpt.cpp(781) : error C4701: local variable 'par' may be used without having been initialized
c:\ntrpt\serv.cpp(222) : error C4701: local variable 'kwit' may be used without having been initialized
c:\ntrpt\serv.cpp(223) : error C4701: local variable 'rest' may be used without having been initialized
c:\ntrpt\serv.cpp(224) : error C4701: local variable 'arch' may be used without having been initialized
c:\ntrpt\serv.cpp(225) : error C4701: local variable 'alrm' may be used without having been initialized
c:\ntrpt\serv.cpp(226) : error C4701: local variable 'wrtdb' may be used without having been initialized
c:\ntrpt\serv.cpp(573) : error C4701: local variable 'ByteMax' may be used without having been initialized
c:\ntrpt\serv.cpp(593) : error C4701: local variable 'ID' may be used without having been initialized
c:\ntrpt\serv.cpp(594) : error C4701: local variable 'PMZ' may be used without having been initialized
c:\ntrpt\serv.cpp(626) : error C4701: local variable 'idtc' may be used without having been initialized
c:\ntrpt\serv.cpp(626) : error C4701: local variable 'OutOfWork' may be used without having been initialized
c:\ntrpt\serv.cpp(713) : error C4701: local variable 'Lp' may be used without having been initialized
c:\ntrpt\serv.cpp(713) : error C4701: local variable 'Up' may be used without having been initialized
c:\ntrpt\serv.cpp(714) : error C4701: local variable 'Type' may be used without having been initialized
c:\ntrpt\serv.cpp(715) : error C4701: local variable 'OutOfWork' may be used without having been initialized
c:\ntrpt\serv.cpp(716) : error C4701: local variable 'QuantLP' may be used without having been initialized
c:\ntrpt\serv.cpp(717) : error C4701: local variable 'QuantUP' may be used without having been initialized
c:\ntrpt\serv.cpp(809) : error C4701: local variable 'Mask' may be used without having been initialized
c:\ntrpt\serv.cpp(804) : error C4701: local variable 'Inv' may be used without having been initialized
c:\ntrpt\serv.cpp(806) : error C4701: local variable 'Cert' may be used without having been initialized
c:\ntrpt\serv.cpp(805) : error C4701: local variable 'OutOfWork' may be used without having been initialized
c:\ntrpt\serv.cpp(813) : error C4701: local variable 'Category' may be used without having been initialized
c:\ntrpt\serv.cpp(814) : error C4701: local variable 'Type' may be used without having been initialized
c:\ntrpt\serv.cpp(815) : error C4701: local variable 'InLen' may be used without having been initialized
c:\ntrpt\serv.cpp(1144) : error C4701: local variable 'ID' may be used without having been initialized
c:\ntrpt\serv.cpp(1144) : error C4701: local variable 'RTUID' may be used without having been initialized
c:\ntrpt\serv.cpp(1145) : error C4701: local variable 'Addr' may be used without having been initialized
c:\ntrpt\serv.cpp(1219) : error C4701: local variable 'value' may be used without having been initialized
c:\ntrpt\serv.cpp(1274) : error C4701: local variable 'val' may be used without having been initialized


Проект делал другой человек в VS 6.0
Переслал его мне. Что дальше — см. выше...
Я конечно могу просидеть 1 час и задать начальные значения для каждой переменной,
но я так думаю что есть способ решить эту проблему проще... Или как это можно выключить?
Где это можно выключить в MS VS NET 2003.?
Заранее благодарен всем!
Re: Помогите собрать проект
От: Sergeant Украина www.photomirror.com.ua
Дата: 27.05.04 10:02
Оценка:
Здравствуйте, Red Line, Вы писали:

RL>Проект делал другой человек в VS 6.0

RL>Переслал его мне. Что дальше — см. выше...
RL>Я конечно могу просидеть 1 час и задать начальные значения для каждой переменной,
RL>но я так думаю что есть способ решить эту проблему проще... Или как это можно выключить?
RL>Где это можно выключить в MS VS NET 2003.?
RL>Заранее благодарен всем!

Выключить в настройках проекта Warnings as errors, или как-то так.
Курить я буду, но пить не брошу.
Re[2]: Помогите собрать проект
От: Red Line  
Дата: 27.05.04 10:24
Оценка:
Здравствуйте, Sergeant, Вы писали:

S>Здравствуйте, Red Line, Вы писали:


RL>>Проект делал другой человек в VS 6.0

RL>>Переслал его мне. Что дальше — см. выше...
RL>>Я конечно могу просидеть 1 час и задать начальные значения для каждой переменной,
RL>>но я так думаю что есть способ решить эту проблему проще... Или как это можно выключить?
RL>>Где это можно выключить в MS VS NET 2003.?
RL>>Заранее благодарен всем!

S>Выключить в настройках проекта Warnings as errors, или как-то так.


Treat warnings as errors — NO — не помогает;

В хелпе нашёл описание этой ошибки:

---------------------------------------------------------

/RTCu Reports when a variable is used without having been initialized. For example, an instruction that generates C4701 may also generate a run-time error under /RTCu. Any instruction that generates C4700 will generate a run-time error under /RTCu.
However, consider the following code fragment:

int a, *b, c;
if ( 1 )
b = &a;
c = a; // no run-time error with /RTCu
If a variable could have been initialized, it will not be reported at run time by /RTCu. For example, after a variable is aliased through a pointer, the compiler will not track the variable and report uninitialized uses. In effect, you can initialize a variable by taking its address. The & operator works like an assignment operator in this situation.
----------------------------------------------------------------------

Установил вместо /RTCu /RTDs — не помогает (((

Что я не так делаю???
Re[3]: Помогите собрать проект
От: Аноним  
Дата: 27.05.04 10:33
Оценка:
Здравствуйте, Red Line, Вы писали:

RL>>>Проект делал другой человек в VS 6.0

RL>>>Переслал его мне. Что дальше — см. выше...
RL>>>Я конечно могу просидеть 1 час и задать начальные значения для каждой переменной,
RL>>>но я так думаю что есть способ решить эту проблему проще... Или как это можно выключить?

RL>Что я не так делаю???


будет лучше если автор исправит свои ошибки и пришлет исправленный вариант.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.