---
title: "C++ till vb.net"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/136485-c-till-vb-net"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dante_117"
published: "2005-10-27T11:40:57.000Z"
updated: "2005-10-28T13:07:59.000Z"
replies: 3
views: 279
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/136485-c-till-vb-net"
---

# C++ till vb.net

## #1 — Dante_117, 2005-10-27T11:40Z

jag skulle vilja ha hjälp översätta det här till vb.net

```
void PrintFolder(const Folder &parentFolder, DocumentServiceEx &docSvc)
{
    // get all of the files in the folder and print them out
    std::vector<File> files = docSvc.GetLatestFilesByFolderId(parentFolder.Id);
    std::vector<File>::iterator fileIter;
    for (fileIter = files.begin(); fileIter != files.end(); fileIter++)
    {
        File file = *fileIter;
        wprintf(L"%s/%s\n", parentFolder.FullName.c_str(), file.Name.c_str());
    }

    // get all of the sub-folder and recurse
    std::vector<Folder> folders = docSvc.GetFoldersByParentId(parentFolder.Id);
    std::vector<Folder>::iterator folderIter;
    for (folderIter = folders.begin(); folderIter != folders.end(); folderIter++)
    {
        Folder childFolder = *folderIter;
        PrintFolder(childFolder, docSvc);
    }

    files.clear();
    folders.clear();

}
```

Permalänk: https://www.webforum.nu/p/136485

## #2 — emission, 2005-10-27T18:45Z

Ett höftskott. 

```
Sub PrintFolder(parentFolder as Folder, docSvc as DocumentServiceEx)
    // get all of the files in the folder and print them out
    Dim files() as File = docSvc.GetLatestFilesByFolderId(parentFolder.Id)
    For Each childFile As File In files
        Console.WriteLine(String.Format("{0}/{1}", parentFolder.FullName,childFile.Name))
    Next

    // get all of the sub-folder and recurse
    Dim folders() as Folder= docSvc.GetFoldersByParentId(parentFolder.Id)
    For Each childFolder As Folder In folders
        PrintFolder(childFolder, docSvc)
    Next

End Sub
```

Permalänk: https://www.webforum.nu/p/1695876

## #3 — Dante_117, 2005-10-28T09:22Z

tack, jag suger på både c++ och vb.net men det här visar ju kanske ungefär hur jag ska göra. om det inte är perfekt   :)

Permalänk: https://www.webforum.nu/p/1696048

## #4 — emission, 2005-10-28T13:07Z

Sug på C# i stället.

Permalänk: https://www.webforum.nu/p/1696131

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/136485-c-till-vb-net
