Wer hat schon von AnchorDate gehört (Kalender)??
-
Hallo, ich habe folgendes Code geschrieben um ein Kalender mit Veschiedenen ViewForm zu gestalten( Day, Week, Month,Year)
void __fastcall TDemoBasicMainForm::ViewModeClick(TObject* Sender)
{
if (Scheduler->SelectedDays->Count > 0) {
AnchorDate = Scheduler->SelectedDays->Items[0];}
Scheduler->SelectDays(AnchorDate, AnchorDate,
((TMenuItem*)Sender)->Tag == 0 || ((TMenuItem*)Sender)->Tag == 1 ||
((TMenuItem*)Sender)->Tag == 4 || ((TMenuItem*)Sender)->Tag == 5);
switch (((TMenuItem*)Sender)->Tag) {
case 0:
Scheduler->ViewDay->Active = True;
break;
case 1:
Scheduler->SelectWorkDays(Date());
break;
case 2:
Scheduler->ViewWeek->Active = True;
break;
case 3:
Scheduler->GoToDate(Scheduler->SelectedDays->Items[0], vmMonth);
break;
case 4:
Scheduler->ViewTimeGrid->Active = True;
break;
case 5:
Scheduler->ViewYear->Active = True;
break;
}
}aber nach dem Kompilieren habe ich folgender Fehler:
[C++ Fehler] VersuchMainForm1.cpp(42): E2451 Undefiniertes Symbol 'AnchorDate'Ich Wüßte nicht wie ich AnchorDate definieren kann. kann mir bitte Jemand helfen? es ist dringend....
-
Hallo
ich vermute die Meldung bezieht sich auf diese Zeile
AnchorDate = Scheduler->SelectedDays->Items[0];}wo AnchorDate eben nicht deklariert ist. Schreib einfach
TDateTime AnchorDate; if (Scheduler->SelectedDays->Count > 0) { AnchorDate = Scheduler->SelectedDays->Items[0];}/Edit : bitte beim nächsten Posten von Quellcode die C++Tags benutzen und vernünftig einrücken.
bis bald
akari
-
Danke es hat zumindest funktioniert, ich habe es geschaft zu kompilieren.