Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89

При компиляции ошибка Cant instantiate class

15.01.2014, 13:30. Показов 4985. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Пытаюсь загрузить сл. страницу xhtml
HTML5
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:fn="http://java.sun.com/jsp/jstl/functions">
 
    <h:head>
        <title>Facelet Title</title>
 
    </h:head>
    <h:body>
 
        <ui:composition template="/templates/library_template.xhtml">
 
 
            <ui:define name="books_count">
                <h:outputText value="#{msg.book_count} #{bookListController.pager.totalBooksCount}" id="booksCount"></h:outputText> 
 
            </ui:define>
 
            <ui:define name="title">
                #{msg.book_list}
            </ui:define>
 
            <ui:define name="content">
 
                <h:form id="booksForm">
 
                    <h:panelGroup id ="admin_tools" rendered="#{request.isUserInRole('ADMIN')}">   
 
                        <h:commandLink rendered="#{!bookListController.editMode}">
                            <h:graphicImage library="images" name="add.jpg" />
                            <h:outputText value="#{msg.add_book}"></h:outputText>
                            <f:ajax onevent="showProgress" execute="@form" render="@form" />
                        </h:commandLink>  
 
 
                        <h:commandLink action="#{bookListController.showEdit()}" rendered="#{!bookListController.editMode}">
                            <h:graphicImage library="images" name="edit.jpg" />
                            <h:outputText value="#{msg.edit}"></h:outputText>
                            <f:ajax onevent="showProgress" execute="@form" render="@form" />
                        </h:commandLink>  
 
                        <h:commandButton action="#{bookListController.updateBooks()}" rendered="#{bookListController.editMode}" value="#{msg.save}">
                            <f:ajax onevent="showProgress" execute="@form" render="@form" />
                        </h:commandButton>  
 
                        <h:commandButton immediate="true" action="#{bookListController.cancelEditMode()}" rendered="#{bookListController.editMode}" value="#{msg.cancel}">
                            <f:ajax onevent="showProgress" execute="@form" render="@form" />
                        </h:commandButton>  
 
                    </h:panelGroup>
 
 
                <h:dataTable id="booksList" value="#{bookListController.pager.list}" var="b" cellspacing="10px" columnClasses="col1, col2, col3"> 
                        <h:column>
 
                            <h:outputLink styleClass="content_link" value="#{request.contextPath}/PdfContent"  target="_blank">                                                             
                                <h:graphicImage  value="/ShowImage?index=#{bookListController.row}" width="160" height="220"/>
                                <f:param name="id" value="#{b.id}"/>
                            </h:outputLink> 
 
 
                        </h:column>
 
                        <h:column>
 
                            <div>
 
                                <p>                                   
                                    <h:outputLink value="#{request.contextPath}/PdfContent" target="_blank" rendered="#{!b.edit}">
                                        <h:outputText value="#{b.name}" ></h:outputText>
                                        <f:param name="id" value="#{b.id}"/>
 
                                    </h:outputLink>
 
                                    <h:inputText value="#{b.name}" styleClass="name_edit" rendered="#{b.edit}"/>
                                </p>
 
                                <p>
                                    <strong>#{msg.author_name}: </strong>
                                    <h:outputText value="#{b.author.fio}" rendered="#{!b.edit}"/>
 
                                    <h:selectOneMenu rendered="#{b.edit}" value="#{b.author}" converter="#{authorController}">
                                        <f:selectItems value="${authorController.selectItems}"/>
                                    </h:selectOneMenu>
                                </p>
 
                                <p>
                                    <h:panelGroup rendered="#{b.edit}">
                                        <strong>#{msg.genre}: </strong>                                    
                                        <h:selectOneMenu  value="#{b.genre}" converter="#{genreController}">
                                            <f:selectItems value="${genreController.selectItems}"/>
                                        </h:selectOneMenu>
                                    </h:panelGroup>
                                </p>
 
                                <p>
                                    <strong>#{msg.page_count}</strong> 
                                    <h:outputText value="#{b.pageCount} #{msg.pages}" rendered="#{!b.edit}"/>
 
                                    <h:inputText value="#{b.pageCount}" styleClass="pages_edit" rendered="#{b.edit}"/>
                                </p>
 
                                <p>
                                    <strong>#{msg.publisher}</strong> 
                                    <h:outputText value="#{b.publisher.name}" rendered="#{!b.edit}"/>
 
 
                                </p>
 
                                <p>
                                    <strong>#{msg.publish_year}</strong> 
                                    <h:outputText value="#{b.publishYear} " rendered="#{!b.edit}"/>
                                    <h:inputText value="#{b.publishYear}" styleClass="publisher_edit" rendered="#{b.edit}"/>
                                </p>
 
                                <p>
                                    <strong>#{msg.isbn}</strong> 
                                    <h:outputText value="#{b.isbn}" rendered="#{!b.edit}"/>
                                    <h:inputText value="#{b.isbn}" styleClass="name_edit" rendered="#{b.edit}"/>
                                </p>
 
                                <p>
                                    <h:panelGroup rendered="#{!bookListController.editMode}">
                                        <h:outputLink styleClass="content_link" value="#{request.contextPath}/PdfContent"  target="_blank">   
                                            <h:graphicImage library="images" name="book.gif" />
                                            <h:outputText value="#{msg.read}"></h:outputText>
                                            <f:param name="id" value="#{b.id}"/>
                                        </h:outputLink> 
 
 
                                        <h:outputLink styleClass="save_link" value="#{request.contextPath}/PdfContent" target="_blank"> 
                                            <h:graphicImage library="images" name="download.png" />
                                            <h:outputText value="#{msg.download}"></h:outputText>
                                            <f:param name="id" value="#{b.id}"/>
                                            <f:param name="filename" value="#{b.name}"/>
                                            <f:param name="save" value="true"/>
                                        </h:outputLink>   
                                    </h:panelGroup>
 
                                </p>
                            </div>
 
                        </h:column>
 
 
 
 
                        <h:column>
                            <div class="book_details">
                                <p><strong>#{msg.descr}</strong></p>
                                <p ><h:outputText value="#{b.descr}" rendered="#{!b.edit}"/>
                                    <h:inputTextarea value="#{b.descr}" styleClass="descr_edit" rendered="#{b.edit}"/>
 
                                </p>
                            </div>
                        </h:column>
 
 
                        <h:column>       
 
                            <h:selectBooleanCheckbox value="#{b.edit}" rendered="#{!bookListController.editMode}"/>                              
                        </h:column>
 
 
 
                    </h:dataTable>
                </h:form>
 
 
            </ui:define>
 
            <ui:define name="paginator">
                <h:form rendered="#{bookListController.pager.totalBooksCount>0}">
 
                    <h:selectOneMenu styleClass="books_on_page_dropdown" value="#{bookListController.pager.booksCountOnPage}" valueChangeListener="#{bookListController.changeBooksCountOnPage}">
                        <f:selectItem itemValue="5" />
                        <f:selectItem itemValue="10" />
                        <f:selectItem itemValue="30" />
                        <f:selectItem itemValue="50" />
                        <f:ajax event="change" execute="@form" onevent="showProgress" render=":booksForm :booksForm:booksList :pages1 :pages2"  />
                    </h:selectOneMenu>
 
                    #{msg.pager}
                    <ui:repeat value="#{bookListController.pager.pageNumbers}" var="pageNumber" >
 
                        <h:outputText value="#{pageNumber}" rendered="#{pageNumber == bookListController.pager.selectedPageNumber}" styleClass="selected_page"/>
 
 
                        <h:commandLink value="#{pageNumber}" rendered="#{pageNumber != bookListController.pager.selectedPageNumber}" styleClass="page_number">
                            <f:param name="page_number" value="#{pageNumber}" />
                            <f:ajax onevent="showProgress" event="click" render=":booksForm :booksForm:booksList :lettersForm :pages1 :pages2" listener="#{bookListController.selectPage()}"/>
                        </h:commandLink>
                    </ui:repeat>
 
                </h:form>
 
 
            </ui:define>
 
 
 
        </ui:composition>
 
    </h:body>
 
</html>
А так же мой managedbean

Java
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
package by.library.jsf.controllers;
 
import by.library.jsf.beans.Pager;
import by.library.jsf.entity.Book;
import by.library.jsf.db.DataHelper;
import by.library.jsf.enums.SearchType;
import java.io.Serializable;
import java.util.Map;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.faces.event.ValueChangeEvent;
 
@ManagedBean(eager = true)
@SessionScoped
public class BookListController implements Serializable {
 
    private Long selectedAuthorId;// ??????? ????? ????? ?? ?????? ??? ?????????????? ?????
    
    private char selectedLetter; // ????????? ????? ????????, ?? ????????? ?? ??????? ?? ???? ?????
    private SearchType selectedSearchType = SearchType.TITLE;// ?????? ????????? ??? ??????, ??-????????? - ?? ????????
    private long selectedGenreId; // ????????? ????
    private String currentSearchString; // ?????? ????????? ??????
    private Pager<Book> pager = new Pager<Book>();
 
    
    private boolean editModeView;// ??????????? ?????? ??????????????
 
    public BookListController() {
        fillBooksAll();
    }
 
    private void submitValues(Character selectedLetter, int selectedPageNumber, long selectedGenreId) {
        this.selectedLetter = selectedLetter;
        pager.setSelectedPageNumber(selectedPageNumber);
        this.selectedGenreId = selectedGenreId;
    }
 
   
    private void fillBooksAll() {
 
        DataHelper.getInstance().getAllBooks(pager);
 
 
    }
 
    public String fillBooksByGenre() {
 
        row = -1;
 
        Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
 
        selectedGenreId = Long.valueOf(params.get("genre_id"));
 
        submitValues(' ', 1, selectedGenreId);
        DataHelper.getInstance().getBooksByGenre(selectedGenreId, pager);
 
        return "books";
    }
 
    public String fillBooksByLetter() {
 
        row = -1;
 
        Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
        selectedLetter = params.get("letter").charAt(0);
 
        submitValues(selectedLetter, 1, -1);
 
 
        DataHelper.getInstance().getBooksByLetter(selectedLetter, pager);
 
        return "books";
    }
 
    public String fillBooksBySearch() {
 
        row = -1;
 
        submitValues(' ', 1, -1);
 
        if (currentSearchString.trim().length() == 0) {
            fillBooksAll();
            return "books";
        }
 
        if (selectedSearchType == SearchType.AUTHOR) {
            DataHelper.getInstance().getBooksByAuthor(currentSearchString, pager);
        } else if (selectedSearchType == SearchType.TITLE) {
            DataHelper.getInstance().getBooksByName(currentSearchString, pager);
        }
 
 
        return "books";
    }
 
    public void updateBooks() {
 
        cancelEditMode();
    }
    
    public void showEdit() {
        row=-1;
        editModeView = true;
    }
 
    public void cancelEditMode() {
        editModeView = false;
        for (Book book : pager.getList()) {
            book.setEdit(false);
        }
    }
 
    public Character[] getRussianLetters() {
        Character[] letters = new Character[]{'?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?','?'};
 
        return letters;
    }
 
    public void searchStringChanged(ValueChangeEvent e) {
        currentSearchString = e.getNewValue().toString();
    }
 
    public void searchTypeChanged(ValueChangeEvent e) {
        selectedSearchType = (SearchType) e.getNewValue();
    }
 
    
    public void changeBooksCountOnPage(ValueChangeEvent e) {
        row = -1;
        cancelEditMode();
        pager.setBooksCountOnPage(Integer.valueOf(e.getNewValue().toString()).intValue());
        pager.setSelectedPageNumber(1);
        DataHelper.getInstance().runCurrentCriteria();
    }
 
    public void selectPage() {
        row = -1;
        cancelEditMode();
        Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
        pager.setSelectedPageNumber(Integer.valueOf(params.get("page_number")));
        DataHelper.getInstance().runCurrentCriteria();
    }
 
    public boolean isEditMode() {
        return editModeView;
    }
 
    public String getSearchString() {
        return currentSearchString;
    }
 
    public void setSearchString(String searchString) {
        this.currentSearchString = searchString;
    }
 
    public SearchType getSearchType() {
        return selectedSearchType;
    }
 
    public void setSearchType(SearchType searchType) {
        this.selectedSearchType = searchType;
    }
    
    private transient int row = -1;
 
    public int getRow() {
        row += 1;
        return row;
    }
 
    public long getSelectedGenreId() {
        return selectedGenreId;
    }
 
    public void setSelectedGenreId(int selectedGenreId) {
        this.selectedGenreId = selectedGenreId;
    }
 
    public char getSelectedLetter() {
        return selectedLetter;
    }
 
    public void setSelectedLetter(char selectedLetter) {
        this.selectedLetter = selectedLetter;
    }
 
    public Long getSelectedAuthorId() {
        return selectedAuthorId;
    }
 
    public void setSelectedAuthorId(Long selectedAuthorId) {
        this.selectedAuthorId = selectedAuthorId;
    }
 
    public Pager getPager() {
        return pager;
    }
    
}
При попытке загрузить страницу GlassFish выдает ошибку
FATAL: JSF1073: com.sun.faces.mgbean.ManagedBeanCreation Exception caught during processing of RENDER_RESPONSE 6 : UIComponent-ClientId=, Message=Cant instantiate class: by.library.jsf.controllers.BookListContr oller.
FATAL: Cant instantiate class: by.library.jsf.controllers.BookListContr oller.
com.sun.faces.mgbean.ManagedBeanCreation Exception: Cant instantiate class: by.library.jsf.controllers.BookListContr oller.
В каком направлении нужно копать, чтобы определить в чем конкретно проблема.
Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2014, 13:30
Ответы с готовыми решениями:

Как заставить класс инициализироваться при создании приложения(ошибка Cant instantiate class)
Пишу онлайн библиотеку с возможностью переключения языков. Работает везде нормально кроме index.xhtml, когда вставляю туда &lt;f:view...

Ошибка при компиляции: Class TdevFileMonitor not found;
Друзья! Я дико извиняюсь, если задену чьи-то чувства, но в дельфи я полный профан. Пишу на C/C++, IDE Dev-Cpp, которая написана на дельфи и...

При компиляции происходит ошибка - raised exception class segmentation fault (11)
Я начал недавно изучать программирование на андройд . Чтобы проверять работоспособность программы я решил все делать через виртуальный...

14
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.01.2014, 13:54
в конструкторе вылетает эксепшен и бин не может быть инстанциирован
убери для начала fillBooksAll из конструктора и посмотри исчезнет ли ошибка, если да то ищи что за эксепшен
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
15.01.2014, 14:03  [ТС]
После того, как убрал fillBooksAll из конструктора страница загрузилась, естественно без контекста из базы
При попытке сделать поиск, напр по нажатию кнопки вываливается warning
WARNING: /templates/header.xhtml @61,178 listener="#{bookListController.fillBooks ByLetter()}": java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer

Hibernate формирует запрос
Hibernate: select count(*) as y0_ from library.book this_ where lower(this_.name) like ?

Но всеравно ничего не выводится
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
15.01.2014, 14:59  [ТС]
На всякий случай приложу проект, может кто поможет косяк найти. Заранее спасибо
Вложения
Тип файла: zip Library_1_h.zip (6.98 Мб, 7 просмотров)
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
15.01.2014, 17:16
Ошибка вообще-то понятна из сообщения. Вам возвращается Long, судя по всему из БД, Вы его пытаетесь привести к Integer.
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
15.01.2014, 17:31  [ТС]
Skipy, неужели Warning может влиять на запуск приложения таким фатальным методом. К тому же у меня идет преобразование в long selectedGenreId = Long.valueOf(params.get("genre_id"));
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.01.2014, 18:15
Цитата Сообщение от pasha_2001 Посмотреть сообщение
Warning
подразумевает что у вас
Цитата Сообщение от pasha_2001 Посмотреть сообщение
java.lang.ClassCastException
а это довольно фатально )
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
15.01.2014, 18:24  [ТС]
Сорри за дилетантские вопросы, но как от него избавиться? вроде приведение делаю верно
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
 public String fillBooksByGenre() {
 
        row = -1;
 
        Map<String, String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
 
        selectedGenreId = Long.valueOf(params.get("genre_id"));
 
        submitValues(' ', 1, selectedGenreId);
        DataHelper.getInstance().getBooksByGenre(selectedGenreId, pager);
 
        return "books";
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public void getBooksByGenre(Long genreId, Pager pager) {
        currentPager = pager;
 
        Criterion criterion = Restrictions.eq("genre.id", genreId);
 
        Criteria criteria = getSession().createCriteria(Book.class);
        Integer total = (Integer) criteria.add(criterion).setProjection(Projections.rowCount()).uniqueResult();
        currentPager.setTotalBooksCount(total);
 
        currentCriteria = DetachedCriteria.forClass(Book.class);
        currentCriteria.add(criterion);
 
        runCurrentCriteria();
    }
это в классах by.library.jsf.db.DataHelper и by.library.jsf.controllers.BookListContr oller из архива
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.01.2014, 20:52
чтобы достоверно посоветовать надо бы побольше кода, чтобы было видно типы всех переменных сбоящего метода
но навскидку
Java
1
row = -1;
можно попробовать заменить на
Java
1
row = -1L;
а также
Java
1
setProjection(Projections.rowCount())
тоже может быть этим местом и т.д.
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
16.01.2014, 11:19  [ТС]
mutagen, изначально row у меня типа Integer, привел его к Long - толку никакого
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
16.01.2014, 11:37
Цитата Сообщение от mutagen Посмотреть сообщение
чтобы достоверно посоветовать надо бы побольше кода, чтобы было видно типы всех переменных сбоящего метода
может так?
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
16.01.2014, 12:07  [ТС]
Дабы не мучаться с Long и int все типы Long переименовал в int, в том числе и в БД. Однако результат тот же: Caused by: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
at ru.javabegin.training.web.db.DataHelper. getBooksByLetter(DataHelper.java:87)
at ru.javabegin.training.web.controllers.Bo okListController.fillBooksByLetter(BookL istController.java:72)
Вложения
Тип файла: zip JsfLibrary_14_h.zip (6.93 Мб, 5 просмотров)
0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
16.01.2014, 12:14
я бы кастовал так
Java
1
2
Long l = 69L;
Integer i = l.intValue();
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
16.01.2014, 12:49
Java
1
(Integer) criteria.add(criterion).setProjection(Projections.rowCount()).uniqueResult();
uniqueResult может выкидывать null и вы его кастите в Integer и так по всему коду
у вас ORM совершенно мёртвый
даже если починить этот конкретный эксепшен нет никакой гарантии что дальше не полезет то же самое
сделайте тесты покрывающие эти null-ы и сами увидите
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
16.01.2014, 13:03  [ТС]
mutagen, Для избавления от uniqueResult() мне надо запрос критерии переделать?
Кстати пока поборол, методом тыка и походу очень коряво,но критерию я закастил в Long а затем привел к Integer
Java
1
2
3
        Long total =  (Long)criteria.setProjection(Projections.rowCount()).uniqueResult();
        Integer tt = total.intValue();
        currentPager.setTotalBooksCount(tt);
Добавлено через 8 минут
Либо нашел пример, сперва получать тип Object, а потом его преобразовывать к нужному типу?
Java
1
2
3
4
Object result = getSession().createCriteria(MyEntity.class)
                 .setProjection(Projections.rowCount()).uniqueResult();
  
  long count = Long.parseLong(result.toString());
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2014, 13:03
Помогаю со студенческими работами здесь

Ошибка при компиляции Entry method 'Main' in class 'Program' in namespace 'Rextester' not found
Вечер добрый! Товарищи, помогите поправить ошибку в коде, не могу сообразить что не так using System; using...

Ошибка "Class TsImage not found" при компиляции кода
unit Unit2; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes,...

Ошибка при компиляции "error C2088: <<: недопустимо для class"
Доброго времени суток :) у меня при компиляции возникает ошибка 1&gt;main.cpp(493): error C2088: &lt;&lt;: недопустимо для class суть в...

Error C2259: cannot instantiate abstract class
Всем добрый день. Создаю класс-наследник, переопределяю все виртуальные функции, но все равно ошибка &quot;error C2259: cannot...

При компиляции ошибка: C2228: left of ".real",".imag" must have struct/class/union
Помогите, пожалуйста! Компилирую в VS2010... Ошибка: C2228: left of &quot;.real&quot;,&quot;.imag&quot; must have struct/class/union... Почему возникает эта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru