대부분의 경우 델파이를 C++로 변환 할 수 있지만이 것은 다소 골치 거리가 있습니다. 어쩌면 당신 중 일부가 도울 수 있습니다.이 델파이 코드를 C++ 빌더로 변환 할 수있는 방법이 있습니까?
이 링크에서 볼 수있는 것처럼, Embarcadero (FMX)의 TListView에서 새로운 기능을 참조하는 here. Delphi보다 C++에 훨씬 익숙하기 때문에 저는 C++ Builder를 사용합니다. 대부분의 경우 번역 및 이해하고 대안을 찾아야합니다.
procedure TForm1.FormCreate(Sender: TObject);
I: Integer;
begin
// ListView1 uses a classic Appearance
for I in [0..63] do
with ListView1.Items.Add do
begin
Text := Format('%d pages', [1000 + Random(1234567)]);
Detail := Format('%d kg of paper', [1000 + Random(1234)]);
ImageIndex := Random(ImageList1.Count);
end;
// ListView4 uses a dynamic appearance with items named
// Text1, Detail1, Portrait
for I in [0..63] do
with ListView4.Items.Add do
begin
Data['Text1'] := Format('%d pages', [1000 + Random(1234567)]);
Data['Detail1'] := Format('%d kg of paper', [1000 + Random(1234)]);
Data['Portrait'] := Random(ImageList1.Count);
end;
end;
end.
내가 고민하고 섹션이 번역되는 방법
with ListView4.Items.Add do
begin
Data['Text1'] := Format('%d pages', [1000 + Random(1234567)]);
Data['Detail1'] := Format('%d kg of paper', [1000 + Random(1234)]);
Data['Portrait'] := Random(ImageList1.Count);
end;
, 또는 단순히 C에없는 존재 ++ 않는이 기능은 다음과 같습니다 그러나 나는 여기 붙어?
정확히 붙어있는 것 –
답변 : 예, 방법이 있습니다. –
왜 그렇습니까? C++ B는 Delphi 코드를 컴파일 할 수 있습니다. 따라서이 형식을 많이 다시 만들어야 만 때까지 그대로 두십시오. –