VB6 in VB.NET: Type

  • Allgemein

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

    VB6 in VB.NET: Type

    Hey,
    kann mir jemand folgende VB6-Deklaration in VB.NET umschreiben?

    VB.NET-Quellcode

    1. Private Type POINTAPI
    2. X As Long
    3. Y As Long
    4. End Type

    Ich hab keinen Schimmer wie das gehn soll in VB.NET.

    Danke im Vorraus und lg.
    Die übersetzung von Ganzzahlentypen ist meistens
    Integer -> Int16 (16bit Integer)
    Long -> Int32 (32bit Integer)
    Statt Type verwendet man in vb.net Structure
    Dim kommt bei jeder Variable dazu
    der Rest bleibt gleich

    VB.NET-Quellcode

    1. Private Structure POINTAPI
    2. Dim X as Int32
    3. Dim Y as Int32
    4. End Structure


    Wenn du die Struct nicht für API-Aufrufe sondern für dein Programm brauchst, sollte man u.U die Point-Klasse verwenden.

    Achja.. das nächste mal einen Treffenderen Titel wählen. Ich habs mal so geändert, dass dus noch findest ^^
    "POINTAPI in .net" oder "UDT in .net" oder "Type in .net" wären passende Titel.

    Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „Mad Andy“ ()