Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    [Api SearchPath()]

    Non ho errori ma ottengo tramite GetLastError: "Impossibile trovare il file specificato" che invece è presente nella dir (c:\xara\2006) l'inghippo penso che sia in lpFilePart del quale non sicuro del valore che assume;

    da debug pathfile prende il valore del percorso (c:\xara\2006) e risFile ritorna 0 e non la lunghezza della stringa del file copiato


    char *pathfile;
    pathfile = ConcatStr(path, anno);

    char FileName[11] = "fattura.db";
    char buffer[24];
    char *FilePart[11];

    DWORD risFile;

    risFile = SearchPath((LPCTSTR)&pathfile, (LPCTSTR)&FileName, NULL, 24, (LPSTR)&buffer, FilePart);

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    No. Il problema e' nei parametri che passi alla SearchPath ... come nell'altro caso, fai un po' di confusione con i puntatori ...

    Il codice dovrebbe essere

    codice:
    char *pathfile;
    pathfile = ConcatStr(path, anno);
    
    char FileName[] = "fattura.db"; 
    char buffer[MAX_PATH];
    LPTSTR FilePart; 
    
    DWORD risFile; 
    risFile = SearchPath(pathfile, FileName, NULL, MAX_PATH, buffer, &FilePart);

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.