webForumDet fria alternativet

C++ till vb.net

3 svar · 279 visningar · startad av Dante_117

Dante_117Medlem sedan maj 20012 inlägg
#1

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();

}
emissionMedlem sedan dec. 19996 721 inlägg
#2

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
Dante_117Medlem sedan maj 20012 inlägg
#3

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 :)

emissionMedlem sedan dec. 19996 721 inlägg
#4

Sug på C# i stället.

125 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)