mam sobie klase
class CZAS_DATA
{
public:
TDateTime data;
};
CZAS_DATA * pobierz(TSearchRec sr)
{
CZAS_DATA *temp;
temp->data=sr.Time;
return temp;
}
tu np. pobieram sobie date z......
TSearchRec sr;
CZAS_DATA cd;
cd->data=FileDateToDateTime(sr.time);
/* format np. 2005-02-02 12:12:33 takich dat mam kilkanascie
2005-02-02 12:11:49
2005-01-02 22:12:29
2004-02-02 14:13:49
2005-02-02 12:10:29
*/
int _fastcall sortuj( void* Item1, void* Item2)
{
String nazwa1,nazwa2;
int res;
nazwa1=LowerCase(((CZAS_DATA*)(Item1))->data);
nazwa2=LowerCase(((CZAS_DATA*)(Item2))->data);
return CompareDateTime(nazwa1,nazwa2);
}
no i mi sorotowac nie chce bo
[C++ Error] Unit1.cpp(346): E2268 Call to undefined function 'CompareDateTime'
i jak ja mam sobie z tym poradzic ?
w helpie jest
extern PACKAGE Types::TValueRelationship __fastcall CompareDateTime(const System::TDateTime A, const System::TDateTime B);
ale nie ma przykladu :( moglby mi ktos wyjasnic w czym problem ?