Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters > C/C++
Register

Reply
 
LinkBack Thread Tools
Old 06.05.2006, 12:57   #16
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

Quote:
չի ավելացնում էլեմենտներ ???
ուզում էի ասած լինեմ`
m_DrugsMemory.Add(struct_DrugsMemory("dfhdfh")); սա աշխատում ա
m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(5)); սա չի ավելացնում էլեմենտներ


կարողա սխալ եմ կարդում???
Code:
for(int i = 0; i < m_DrugsMemory->GetAt(a).m_El.GetSize(); i++)
{
strText.Format("%d", m_DrugsMemory->GetAt(a).m_El.GetAt(i).m_Parent_ID);
}
///////////////////////////////////////////////////////////////////

Code:
struct struct_DrugsMemory 
 {
 public:
//  default constructor:
  struct_DrugsMemory(): m_Name() {}
  struct_DrugsMemory(const CString& Name = "") : m_Name(Name)
  {
   m_El.RemoveAll();
//   AfxMessageBox("const");
   static a = 0;
   a++;
   m_El.Add(struct_Drugs_Element(a));
  }
 
  struct_DrugsMemory(const struct_DrugsMemory& obj)// :  m_El(obj.m_El)//, m_Name(obj.m_Name)
...
մնացածը նույնը գրած

error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function

///////////////////////////////////////////////////////////////////////////////////

քո մոտի գրածը կարաս ուղարկես, կամ եթե կարաս իմ գրածը ուղարկեմ նայիր
Reply With Quote
Old 06.05.2006, 13:11   #17
...overwined...
 
noone's Avatar
 
Join Date: 03 2003
Location: ...tortuga...
Posts: 3,429
Downloads: 3
Uploads: 0
Reputation: 158 | 3
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

Quote:
Originally Posted by tiko_www
ուզում էի ասած լինեմ`
m_DrugsMemory.Add(struct_DrugsMemory("dfhdfh")); սա աշխատում ա
m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(5)); սա չի ավելացնում էլեմենտներ

կարողա սխալ եմ կարդում???
Code:
for(int i = 0; i < m_DrugsMemory->GetAt(a).m_El.GetSize(); i++)
{
strText.Format("%d", m_DrugsMemory->GetAt(a).m_El.GetAt(i).m_Parent_ID);
}
вроде чишта, ур ес хето тпум вор наес?...
ес дебагов ем наел - авланума...

Quote:
Originally Posted by tiko_www

///////////////////////////////////////////////////////////////////

Code:
struct struct_DrugsMemory 
 {
 public:
//  default constructor:
  struct_DrugsMemory(): m_Name() {}
  struct_DrugsMemory(const CString& Name = "") : m_Name(Name)
  {
   m_El.RemoveAll();
//   AfxMessageBox("const");
   static a = 0;
   a++;
   m_El.Add(struct_Drugs_Element(a));
  }
 
  struct_DrugsMemory(const struct_DrugsMemory& obj)// :  m_El(obj.m_El)//, m_Name(obj.m_Name)
...
մնացածը նույնը գրած
вахеналу копи конструктора стацвел... шат тароринак - инч петка ани?...

имиджайлоц: CArray уни copy() метод...

Quote:
Originally Posted by tiko_www

error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
ес вортега грум?...

Quote:
Originally Posted by tiko_www

///////////////////////////////////////////////////////////////////////////////////

քո մոտի գրածը կարաս ուղարկես, կամ եթե կարաս իմ գրածը ուղարկեմ նայիր
нуйн ко кодна ен ми тог@ авелацрац...
Reply With Quote
Old 06.05.2006, 14:10   #18
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

Code:
for(int i = 0; i < m_DrugsMemory->GetAt(a).m_El.GetSize(); i++)
{
strText.Format("%d", m_DrugsMemory->GetAt(a).m_El.GetAt(i).m_Parent_ID);
...
}
տպում եմ listctrl -ում, մնացածը դեր չեր խաղում չէի դրել

file -ում նայիր սրանք
stdafx.h line ---
shopinglist.cpp line 250
client.cpp line 75

Quote:
struct struct_DrugsMemory
{
public:
// default constructor:
struct_DrugsMemory(): m_Name() {}
struct_DrugsMemory(const CString& Name = "") : m_Name(Name)
{
m_El.RemoveAll();
// AfxMessageBox("const");
static a = 0;
a++;
m_El.Add(struct_Drugs_Element(a));
}

struct_DrugsMemory(const struct_DrugsMemory& obj)// : m_El(obj.m_El)//, m_Name(obj.m_Name)
...
մնացածը նույնը գրած
վերևում գրել էի արդեն լրիվ չգրեցի, ուզում էի ցուց տամ struct_DrugsMemory(): m_Name() {} այս պահը, որ սենց եմ գրել

և տվել ա այս error -ները

error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function
error C2668: 'struct_DrugsMemory::struct_DrugsMemory' : ambiguous call to overloaded function

Last edited by tiko_www; 06.05.2006 at 14:27.
Reply With Quote
Old 06.05.2006, 14:45   #19
...overwined...
 
noone's Avatar
 
Join Date: 03 2003
Location: ...tortuga...
Posts: 3,429
Downloads: 3
Uploads: 0
Reputation: 158 | 3
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

haskaca hima...
es togh@ struct_DrugsMemory(const CString& Name = "") : m_Name(Name)
xpuma sran struct_DrugsMemory(): m_Name() {}

uremn petqi sa struct_DrugsMemory(): m_Name() {}

im mot normal kompiljacija eghav u ashxatec...
poxoqum er static-neri vra... int vor avelacri - amen inch normal eghav...
im mot vc2005-a...
Reply With Quote
Old 06.05.2006, 15:12   #20
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

իմ տված(գրած) ծրագիրը քո մոտ չոտկի աշխատեց ???

Code:
static a = 0;
a++;
m_El.Add(struct_Drugs_Element(a));
քո մոտ այս կոդով գրված ելեմենտներն են ավելացել միայն, այսինքն
dfhdfh ին ավելացել ա 1, հենց որ կտտացնում էս dfhdfh -ի վրա ներքևում ցույց ա տալիս միայն 1
և
Гератромбин -ին էլ 3, կտտացնում էս Гератромбин -ի վրա ներքևում ցույց ա տալիս միայն 3


թե սրանք էլ ա արել

m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(5));
m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(56));


m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(23));
m_DrugsMemory.GetAt(a).m_El.Add(struct_Drugs_Element(56));


Reply With Quote
Old 06.05.2006, 15:32   #21
...overwined...
 
noone's Avatar
 
Join Date: 03 2003
Location: ...tortuga...
Posts: 3,429
Downloads: 3
Uploads: 0
Reputation: 158 | 3
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

1. 56 5 1
2. 56 23 3
Reply With Quote
Old 06.05.2006, 15:59   #22
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

իսկ իմ մոտ

1. 1
2. 3
Reply With Quote
Old 06.05.2006, 15:59   #23
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

իսկ իմ մոտ

1. 1
2. 3

ինչ կառաջարկես անեմ որ իմ մոտ էլ տենց ցույց տա???
կարողա 2005 -ից ա???
Reply With Quote
Old 06.05.2006, 16:02   #24
...overwined...
 
noone's Avatar
 
Join Date: 03 2003
Location: ...tortuga...
Posts: 3,429
Downloads: 3
Uploads: 0
Reputation: 158 | 3
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

inchvor ban hashvi ches arel...
mi hat pordzi debug anel...
Reply With Quote
Old 06.05.2006, 16:37   #25
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

ինչ հաշվի չեմ առել, եթ քո մոտ clientt.rar -ը ցույց ա տալիս

1. 56 5 1
2. 56 23 3

իսկ իմ մոտ
1. 1
2. 3

իմ տված ծրագիրը քո մոտ չոտկի աշխատեց ??? (ուղակի չեմ հասկանում թե խի ա քո մոտ չոտկի աշխատում)
Reply With Quote
Old 08.05.2006, 11:57   #26
Младенец
 
tiko_www's Avatar
 
Join Date: 03 2006
Location: Yerevan
Age: 32
Posts: 20
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default Re: կարամ CArray -ի մեջ ունենամ CArray ???

եղբայր շատ շնորհակալ եմ ոգնության համար, վերջը մոտս չստացվեց տենց ու չհասկացա թե խի իմ մոտ չեր անում, իսկ քո մոտ անում էր
ուղակի էլ ժամական չկա փորձարկումներ կատարելու համար
գրեցի 2 CAarray -ների ձևով, կապում եմ իրար m_Parent_ID -ով
Code:
 struct struct_Drugs_Element{
 public:
  struct_Drugs_Element(const int& Parent_ID = 0, const long& ID = 0,const CString& Name = "",const CString& Company = "",const COleDateTime& Date = COleDateTime(1996,1,1,0,0,0),const CString& More_Info = "",const short& Count = 0,const short& Cost = 0)
  {
   m_Parent_ID = Parent_ID;
   m_ID = ID;
   m_Name = Name;
   m_Company = Company;
   m_Date = Date;
   m_More_Info = More_Info;
   m_Count = Count;
   m_Cost = Cost;

  }
 public: 
  int m_Parent_ID;
  long m_ID;
  CString m_Name;
  CString m_Company;
  COleDateTime m_Date;
  CString m_More_Info;
  short m_Count;
  short m_Cost;
 };
 
 typedef CArray<struct_Drugs_Element, struct_Drugs_Element> typedef_Drugs_Element;
/////////////////////////////////////////////////////////////
//memory strycture
 struct struct_DrugsMemory 
 {
 public:
  struct_DrugsMemory(const CString& Name = "", const long& ID = 0): m_Name(Name), m_ID(ID) {}
 
  CString m_Name;
  long m_ID;
 };
 
 typedef CArray<struct_DrugsMemory, struct_DrugsMemory> typedef_struct_Drugs;
ժողովուրդ ջան եթե ինչ-որ մեկի մոտ հետաքրքրություն կառաջանա ու կգրի, խնդրում եմ ուղարկեք [email protected] mail -իս
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 03:16.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.