Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

06.12.2009, 17:39
|
|
Новичок
Регистрация: 10.03.2009
Сообщений: 10
Провел на форуме: 84536
Репутация:
0
|
|
Пишу простейший графический редактор.
Подскажите, как реализовать открытие картинки, чтобы она тут же встала в форму для рисования, при этом автоматически подогнался размер окна под картинку.
Так же, при рисовании экран мерцает, читал давно, что поможет двойная буферизация в самом компоненте Image, но так и не нашёл, где указывать эту буферизацию в значение true. Заранее благодарен.
|
|
|

07.12.2009, 01:24
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
PHP код:
int xo_ii::SummStr(int * mas,int nStr)
{
int summ;
summ = mas[nStr][0]+mas[nStr][1]+mas[nStr][2];
return summ;
}
/home/kubik/XO/xo_test/XO/xo_ii.cpp:75: error: invalid types ‘int[int]’ for array subscript
вроде все банально, а не пашет  чё то мозг на ночь глядя заклинило. Может кто подскажет?
|
|
|

07.12.2009, 01:30
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
2St0nX
Код:
int xo_ii::SummStr (int* mas[], int nStr) {
int summ;
summ = mas[nStr][0]+mas[nStr][1]+mas[nStr][2];
return summ;
}
Последний раз редактировалось rudvil; 07.12.2009 в 01:43..
|
|
|

07.12.2009, 01:32
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
Сообщение от rudvil
2St0nX
Код:
int xo_ii::SummStr (int* mas[], int nStr) {
int summ;
summ = (mas[nStr][0])+(mas[nStr][1])+(mas[nStr][2]);
return summ;
}
Неа... все тоже самое.
|
|
|

07.12.2009, 01:33
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от St0nX
Неа... все тоже самое.
VS 2008, все компилится на ура.
|
|
|

07.12.2009, 01:39
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
VS 2008, все компилится на ура.
Вы не забывайте указывать - какая среда и какой проэкт (Consol/Windows Form)
Последний раз редактировалось POS_troi; 07.12.2009 в 01:43..
|
|
|

07.12.2009, 01:41
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от POS_troi
Вы не забывайте указывать - какая среда и какой проэкт (Consol/Windows Form)
Empty Project, т.е. консоль.
|
|
|

07.12.2009, 01:42
|
|
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме: 2823587
Репутация:
106
|
|
Qt 4.5.2
Ubuntu 9.10
PHP код:
#ifndef XO_II_H
#define XO_II_H
struct crd
{
int x;
int y;
};
class xo_ii
{
public:
xo_ii();
crd * CrdOpr(int * mas, int poss);
private:
int SummStr(int * mas,int nStr);
int SummDl1(int * mas);
int SummDl2(int * mas);
crd * OprNullStr(int * mas,int nStr);
crd * OprNullDl1(int * mas);
crd * OprNullDl2(int * mas);
};
#endif // XO_II_H
может тут че не так сделал...
Последний раз редактировалось St0nX; 07.12.2009 в 01:44..
|
|
|

07.12.2009, 01:46
|
|
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме: 3718311
Репутация:
1118
|
|
Сообщение от rudvil
Empty Project, т.е. консоль.
Ну вот. а у MFC допустим свои заморочки (покрайне мере я вечно нарываюсь). да и компилитцо то оно компилитцо а ты вызови данную функцию и получиш подзатыльник от компилятора 
|
|
|

07.12.2009, 01:46
|
|
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме: 2066562
Репутация:
86
|
|
Сообщение от St0nX
Qt 4.5.2
Ubuntu 9.10
PHP код:
#ifndef XO_II_H
#define XO_II_H
struct crd
{
int x;
int y;
};
class xo_ii
{
public:
xo_ii();
crd * CrdOpr(int * mas, int poss);
private:
int SummStr(int * mas,int nStr);
int SummDl1(int * mas);
int SummDl2(int * mas);
crd * OprNullStr(int * mas,int nStr);
crd * OprNullDl1(int * mas);
crd * OprNullDl2(int * mas);
};
#endif // XO_II_H
может тут че не так сделал...
тут тоже нужно поменять
заменить
Код:
int SummStr(int * mas,int nStr);
на
Код:
int SummStr (int* mas[], int nStr);
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|