|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2004
Città: Provincia di Monza e Brianza
Messaggi: 6259
|
[C]GetPrivateProfileString -- File INI
Ciao a tutti, vorrei sapere come posso fare per far si che l'istruzione :
GetPrivateProfileString("Default", "Path", NULL, app_tmp, sizeof (app_tmp),INI_FILE); vada a leggere un INI nella stessa cartella dell'eseguibile del mio programma e non di default sotto \windows, sapendo che questa cartella è variabile (ma l'ini cmq seguirebbe sempre l'exe) Grazie ciao
__________________
AMD Ryzen 5 7600X - Dissipatore Thermalright Assassin King 120SE - RAM Kingston Fury Beast 2x16Gb DDR5 CL30 @ 6000 - Motherboard ASROCK B650 Pro RS - NVME Kingston KC3000 2Tb - PSU FSP Hydro PRO 600w - Win 11 PRO |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Dalla tua applicazione usa GetModuleFileName(), che trova la path dell'exe della tua applicazione, poi vai alla ricerca dell'ultima backslash ( \, chiaramente devi andare alla ricerca della doppia backslash \\ ), copia tutta la stringa fino alla posizione dell'ultimo backslash e appendi il nome dell'ini.
guarda qui per il codice |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:23.