18. maj 2007 - 04:28Der er
2 kommentarer og 2 løsninger
vector i c++ til delphi 7 (eller 2007)
Hola...
Nu blev jeg endelig træt af det lille community der er rundt om BCB 6 og har skiftet til delphi, så forvent en masse spørgsmål (= point) de næste par uger :)
Men for at starte et sted, så står jeg lige nu og her og har brug for en oversættelse.
Jeg er vant til at bruge vectorer i C++, hvad svarer det til i delphi?
typedef struct { std::string Somestring1; std::string Somestring1; std::string Somestring1; int SomeNumber1; int SomeNumber2; } TSmsObj;
typedef std::vector<TSmsObj*> TSmsList;
... og hvordan arbejder man med hvad det nu bliver til i Delphi (gennemsøg, indsæt og slet).
Hvad er en god bog der er nem at få fat i for at komme nemt i gang med Delphi når man er vant til C++?
Tja, der er en del børger, men du kan starte med at kigge i online hjælpen op en TList og TStringList, det er et par meget brugte klasser. Du kan ikke bare lige lave lister af dine klasser i delphi7 :)
type TSmsObj = class str1, std2 std3 : String; int1 : Integer; int2 : Int64; end;
VAR MySMSObj : TSmsObj;
begin MySMSObj := TSmsObj.Create; .... .... MySMSObj.Free; end;
martinlind, nu var det ikke en hel klasse jeg ville lave men bare en liste af objecter, men det er måske på samme måde? Eller er det den Tobjectlist du snakker om Borrisholt? Smidt også lige et svar så kan I dele pointene.
TobjectList kan indeholde en liste af Objecter, og jeg vil tro den svarer til den vector du søger. Ellers så kig på TObjectQueue /TobjectStack
jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.