Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi _finddata_t in Delphi? (https://www.delphipraxis.net/138320-_finddata_t-delphi.html)

Yakumo500 7. Aug 2009 13:27


_finddata_t in Delphi?
 
Hi,

Ich übe mich gerade ein bisschen in C++ Code in Delphi zu übersetzen.

Jetzt bin ich aber auf eine Structur gestoßen in der es eine Variable mit dem Typ "_finddata_t" gibt.

Code:
struct DIR
{
    long               handle;
    struct _finddata_t info;
    struct dirent      result;
    char               *name;
};
bisher habe ich es so übersetzt:

Delphi-Quellcode:
type
  TDir = record
    handle                 : longint;                      
    info                   : _finddata_t;
    result                 : dirent;                          
    name                   : ^char;    
  end;
Ich habe jetzt aber keine Ahnung was ich anstatt _finddata_t für einen Datentyp verwenden soll bzw. was _finddata_t überhaupt ist / macht.

Könnt ihr mir da helfen?

//edit: Ach ja dirent ist ein anderes record das ich bereits in delphi geschrieben habe

DeddyH 7. Aug 2009 13:29

Re: _finddata_t in Delphi?
 
Da steht struct davor, also wird das auch ein Record sein (ich bin allerdings nicht bewandert in C/C++).

himitsu 7. Aug 2009 13:41

Re: _finddata_t in Delphi?
 
http://msdn.microsoft.com/de-de/libr...eh(VS.80).aspx
MSDN-Library durchsuchen_finddata_t ist wohl die "kranke" Version von MSDN-Library durchsuchenWIN32_FIND_DATA

wenn du den Code nicht 1 zu 1 übersetzen mußt, dann verwende doch die Möglichkeiten der WinAPI, welche dir Delphi direkt bietet

Delphi-Referenz durchsuchenFindFirst MSDN-Library durchsuchenFindFirstFile


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz