![]() |
Anzeige:
|
|
|||||||
| Dlls, Includes, Units & Prozeduren Alles zu den Themen Dlls, Includes, Units & Prozeduren |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Folgende Prozedure könnte aufgerufen werden, um im Application-Pfad einen eigenen Programmordner anzulegen und abzurufen, um dort alle seine Dateien abzulegen. Diese Löung funktioniert auch unter Vista ohne Adminrechte.
Im Hauptprogramm wird zur Demonstration dann eine Ini-Datei angelegt (ob .ini jetzt sinnvoll ist oder nicht mag hier mal egal sein) Code:
Declare appdata$
Proc GetAppData
Parameters mydir$
Def SHGetSpecialFolderLocation(3) !"SHELL32","SHGetSpecialFolderLocation"
Def SHGetPathFromIDList(2) !"SHELL32","SHGetPathFromIDListA"
Def CoTaskMemFree(1) !"OLE32","CoTaskMemFree"
DEF MakeSureDirectoryPathExists(1) ! "dbghelp.dll","MakeSureDirectoryPathExists"
Declare lpidl&,result$,buffer#
Dim buffer#,280
If SHGetSpecialFolderLocation(GetActiveWindow(),26,Addr(lpidl&))=0 '-> 26 = CSIDL_APPDATA
IfNot SHGetPathFromIDList(lpidl&,buffer#)=0
result$=String$(buffer#,0)
EndIf
EndIf
CoTaskMemFree(lpidl&)
Dispose buffer#
If result$<>""
result$=Trim$(result$)+"\"+mydir$+"\"
MakeSureDirectoryPathExists(Addr(result$))
EndIF
Return result$
EndProc
Window 0,0-%maxx,400
appdata$=GetAppData("Programmname")
If appdata$<>""
WRITEINI appdata$+"Programmname.ini","Anwendung","Schlüssel"="Wert"
Print "Ordner \q"+appdata$+"\q wurde erstellt."
Print "Ini-Datei \qProgrammname.ini\q wurde erstellt."
Else
Print "Es konnte kein Ordner ermittelt und erstellt werden!"
Endif
WaitInput
End
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#2 (Direktlink) | |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Zitat:
übersehen ? "Screenshot" vom Token unter Vista - wie sieht der aus?
__________________
Gruss Andreas ______________________ http://www.ampsoft.eu Profan 3.3 - XProfanX2 Windows 95,98,ME,2000,XP Vista - Windows 7 32 / 64 Bit ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher |
|
|
|
|
|
|
#3 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Zitat:
Ich lass den Thread trotzdem bestehen, hat ja nicht jeder das neuste Update.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
|
#4 (Direktlink) | |
|
Stammuser
![]() Registriert seit: 08.02.2009
Ort: Bielefeld
Alter: 53
Beiträge: 428
|
Zitat:
__________________
Gruss Andreas ______________________ http://www.ampsoft.eu Profan 3.3 - XProfanX2 Windows 95,98,ME,2000,XP Vista - Windows 7 32 / 64 Bit ASUS X93S - Intel Core I7 - NVIDIA GForce GT540M - 8GB Arbeitsspeicher |
|
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.091
|
Auf jeden Fall!
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PDF Dateien unter Vista mit Adobe aus dem IE erstellen | Sporti | Windows Vista | 7 | 23.12.2010 10:05 |
| Eigene Dateien | Kulle | Windows XP | 5 | 06.10.2008 14:09 |
| PROBLEM Vista auf Xp installiert -> Eigene Dateien weg!! | Piranha | Windows Vista | 1 | 24.05.2008 15:07 |
| HDTV .ts Video Dateien schneiden und dann abspeichern | Der Grinsebär | Software - Allgemein | 4 | 22.04.2008 18:48 |
| .dds dateien richtig abspeichern | NudelSuppe | Software - Allgemein | 2 | 27.05.2005 06:22 |