| |
|
|
| Programme Verzeichnis ermitteln KompilierenMarkierenSeparieren
getdir.programs{//Gibt als String den Pfad des Programmverzeichnisses des Users wieder.
string s=space$(999)// oder max_path = 260
bool r=external("Shell32","SHGetSpecialFolderPathA",0,ADDR(s),38,0)
return if(s=="", readini$("HKEY_2","SOFTWARE\\Microsoft\\Windows\\CurrentVersion", "ProgramFilesDir"),if(r==true,trim$(s)+"\\",""))
} >
|
|
|
| |
|
|
|
Julian Schmidt | Funzt!
Mit reinen XProfan KompilierenMarkierenSeparierenCLS
print getprogramsdir()
Waitinput
Proc getprogramsdir
Var s$=space$(999)
Var r&=external("Shell32","SHGetSpecialFolderPathA",0,ADDR(s$),38,0)
return if(s$="", readini$("HKEY_2","SOFTWARE\\Microsoft\\Windows\\CurrentVersion", "ProgramFilesDir"),if(r&=1,trim$(s$)+"\\",""))
E
|
|
|
| |
|
|
|
| Wenn Dich sowas interessiert... hatte vor langer Zeit mal ne Unit hergestellt: [...] um Dateihandles und C-Style-Dateifunktionsnamen per XProfan herzubilden als es mit reinem XProfan noch keine dynamischen Dateihandles gab. |
|
|
| |
|
|