03. juni 2010 - 17:45Der er
6 kommentarer og 1 løsning
Flytning i array af struct
Jeg får en underlig fejl (nogle pladser i mit array overskrives ureglementeret) i et array af struct, og overvejer om nedenstående 'omrokeringsrutine' egentlig er 'lovlig'!?
Den omhandlende struct: struct TDekGranseVardiRec { TDato GraenseDato; double GraenseKurs; double GraenseNom; double GraenseStkStr; }; struct TGraenseRec { TIsin FondsKode; int NGrDato; short AvanceIndgangsvrdiFaktisk; TDekGranseVardiRec* GranseVardi; };
Den kode jer er i tvivl om (er dette korrekt/lovligt):
void OmbytGranse(int Person, int Source, int Dest) { TGraenseRec TempRec = XXX.Granse[Source]; XXX.Granse[Source] = XXX.Granse[Dest]; XXX.Granse[Dest] = TempRec; }
Beklager manglende opfølgning. Det var vist lige før ferien. Jeg mener at du arne_v ledte mig på sporet af et eller andet, men jeg husker ikke de nærmere omstændigheder, måske en fejl-40. Giv gerne et svar arne_v, og tak for hjælpen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.