tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
5178
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Nabi Nabi ist offline Mitglied Gold
    Registriert seit
    May 2006
    Beiträge
    240
    Hi;
    Ich bekomme ein Fehler (error LNK2019: unresolved external) an der stelle : bfile=GetOpenFileName(&opn);

    was konnte der ursache sein und wie kann man dieser Fehler beheben?

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    void openfile(){
        ZeroMemory(&opn, sizeof(OPENFILENAME));
     
        tz1[0]             = TEXT('\0');
     
        opn.lStructSize       = sizeof(OPENFILENAME);
        opn.hwndOwner         = hWnd;
        opn.hInstance         = hInstance;
        opn.lpstrFilter       = "Bitmaps (*.bmp)\0*.bmp\0";
        opn.lpstrCustomFilter = NULL;
        opn.nMaxCustFilter    = 0;
        opn.nFilterIndex      = 0;
        opn.lpstrFile         = tz1;
        opn.nMaxFile          = sizeof(tz1) / sizeof(tz1[0]);
        opn.lpstrFileTitle    = NULL;
        opn.nMaxFileTitle     = 0;
        opn.lpstrInitialDir   = NULL;
        opn.lpstrTitle        = TEXT("Open a File");
        opn.nFileOffset       = 0;
        opn.nFileExtension    = 0;
        opn.lpstrDefExt       = "";
        opn.lCustData         = 0;
        opn.lpfnHook          = 0;
        opn.lpTemplateName    = NULL;
        opn.Flags             =  OFN_CREATEPROMPT;
     
    bfile=GetOpenFileName(&opn); // Fehler an Dieser stelle?
    }
    Geändert von Nabi (28.07.06 um 12:28 Uhr)
     

  2. #2
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.448
    Die Funktion benötigt die Bibliothek "Comdlg32.lib", die du deinem Projekt noch hinzufügen musst (Linkereinstellungen).

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  3. #3
    Nabi Nabi ist offline Mitglied Gold
    Registriert seit
    May 2006
    Beiträge
    240
    problem ist gelöst mit
    #pragma comment ( lib, "Comdlg32.lib" )

    vielen Dank.
     

Ähnliche Themen

  1. Unresolved external
    Von ComFreek im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 26.07.09, 10:28
  2. Antworten: 0
    Letzter Beitrag: 02.02.08, 18:01
  3. Antworten: 8
    Letzter Beitrag: 10.08.05, 09:51
  4. Antworten: 3
    Letzter Beitrag: 25.05.05, 19:10
  5. Antworten: 12
    Letzter Beitrag: 26.01.05, 22:48