000
25.04.2003, 15:38 Uhr
~derbernd
Gast
|
hallo,
ich da mal ein problem ... ich möchte ein dialogfeld als array definieren, da ich es mehrmal benötige... das definieren klappt auch ... nur wenn ich den einzelnen werten zuordne zeigt er sie nicht an ...
hier mal der code ...
C++: |
CKamera11 dlgh[16]; CPropertySheet einmonat;
for (int i=1;i>16;i++){
dlgh[i].m_gesamt=12;//float(berechnung1(monatanfang[1],monatende[24],belag[i]) + berechnung1(monatanfang[1],monatende[24],belag[i+1])); dlgh[i].m_nok= float(berechnung(monatanfang[1],monatende[24],belag[i]) + berechnung(monatanfang[1],monatende[24],belag[i+1])); dlgh[i].m_ok=float(dlgh[i].m_gesamt - dlgh[i].m_nok);//(a1-(b+c)); dlgh[i].m_prozent=100; dlgh[i].m_prozentnok= float(100 - ((dlgh[i].m_nok)/dlgh[i].m_gesamt)*100); dlgh[1].m_prozentok= float(((dlgh[i].m_nok/dlgh[i].m_gesamt)*100)); dlgh[i].m_gesamtbelag1=float(berechnung1(monatanfang[1],monatende[24],belag[i])); dlgh[i].m_gesamtbelag2=float(berechnung1(monatanfang[1],monatende[24],belag[i+1])); dlgh[i].m_nokbelag1=float(berechnung(monatanfang[1],monatende[24],belag[i])); dlgh[i].m_nokbelag2=float(berechnung(monatanfang[1],monatende[24],belag[i+1])); dlgh[i].m_okbelag1=float (dlgh[i].m_gesamtbelag1-dlgh[i].m_nokbelag1); dlgh[i].m_okbelag2=float (dlgh[i].m_gesamtbelag2-dlgh[i].m_nokbelag2); dlgh[i].m_prozentbelag1=100; dlgh[i].m_prozentbelag2=100; dlgh[i].m_prozentnokbelag1=float((dlgh[i].m_nokbelag1/dlgh[i].m_gesamtbelag1)*100); dlgh[i].m_prozentnokbelag2=float((dlgh[i].m_nokbelag2/dlgh[i].m_gesamtbelag2)*100); dlgh[i].m_prozentokbelag1=float(((dlgh[i].m_okbelag1)/dlgh[i].m_gesamtbelag1)*100); dlgh[i].m_prozentokbelag2=float(((dlgh[i].m_okbelag2)/dlgh[i].m_gesamtbelag2)*100); dlgh[i].m_73=1; } einmonat.AddPage(&dlgh[1]); einmonat.DoModal();
|
Dieser Post wurde am 25.04.2003 um 18:52 Uhr von FloSoft editiert. |