C++ Builder 10.2 Tokyo > datetime > FileAge() > W8111 더 이상 사용되지 않는 엔터티 '_fastcall FileAge(const UnicodeString)'에 액세스합니다.
3395 단어 fileIOcppBuilderTDateTimewarning
Rad Studio 10.2 Tokyo Update 2
관련 : c++ builder XE4 / datetime > 파일의 날짜와 시간 얻기 > FileAge()+FileDateToDateTime() / TFile::GetLastWriteTime()
참고: FileAge의 첫 번째 오버로드는 더 이상 사용되지 않습니다. 대신 FileAge의 두 번째 오버로드를 사용하십시오.
Unit1.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String filepath = L"test.txt";
// 1つ目のオーバーロード
int fileAge = FileAge(filepath);
TDateTime filedt1 = FileDateToDateTime(fileAge);
// 2つ目のオーバーロード
TDateTime filedt2;
bool res = FileAge(filepath, filedt2, /*FollowLink=*/true);
}
//---------------------------------------------------------------------------
첫 번째 오버로드는 폐지 예정이므로 두 번째를 사용하는 것이 좋습니다.
실제로 실행했을 때, 2개의 취득에 의해 초의 값에 차이는 있다.
Reference
이 문제에 관하여(C++ Builder 10.2 Tokyo > datetime > FileAge() > W8111 더 이상 사용되지 않는 엔터티 '_fastcall FileAge(const UnicodeString)'에 액세스합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/6eaa3714caa72702189c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)