Autor Beitrag
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mi 04.05.05 16:34 
Kann man irgendwie einstellen, dass Windwos bei einem Benutzerkonto D6 öffnet und bei dem anderem Konto D2005 öffnet, wenn man z.B. auf die pas-Datei klickt?
wolke
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 240



BeitragVerfasst: Mi 04.05.05 16:39 
jein. dateiverknüpfungen werden grundsätzlich in HKEY_CLASSES_ROOT abgelegt und gelten dann für alle benutzer.

man könnte sich natürlich ein kleines "zwischenprogramm" schreiben, dieses mit .pas verknüpfen und darin dann überprüfen welcher benutzer angemeldet ist und jeweils das .pas an das "richtige" delphi weitergeben.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mi 04.05.05 16:47 
Wo zwischen soll sich das Programm stellen?
wolke
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 240



BeitragVerfasst: Mi 04.05.05 16:53 
du schreibst ein kleines programm, das je nach angemeldetem benutzer die parameter an das passende delphi übergibt (und sich dann gleich wieder beendet).

dieses trägst du z.b. unter HKEY_CLASSES_ROOT\DelphiUnit , HKEY_CLASSES_ROOT\DelphiForm, HKEY_CLASSES_ROOT\DelphiPackage und HKEY_CLASSES_ROOT\DelphiProject ein (so heißen die zumindest bei mit mit D5; vorher backup!). jeweils in der unterstruktur shell\open\command.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mi 04.05.05 17:01 
Gibt es eine Windowsmessage für das Ummelden und Abmelden?
wolke
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 240



BeitragVerfasst: Mi 04.05.05 17:09 
wieso so umständlich?

Suche in: Delphi-Forum, Delphi-Library GETUSERNAME

dein programm muss ja nichts "abfangen" und es muss auch nicht ständig im speicher sein.
Smikey
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 45

Win XP, kUbuntu 6.06
Delphi 2005 Architect
BeitragVerfasst: Mi 04.05.05 17:14 
genau...

du schreibst ein kleines prog, mit dem du die .pas dateien dan verknüpfst:
- dass dann den usernamen herausfindet und
- jenachdem welcher user grad angemeldet ist, dann die .pas datei mit delphi* öffnet und
- sich dann schliesst...

mfg

smikey

_________________
Bloß weil du nicht paranoid bist, heißt das nicht, dass sie nicht hinter dir her sind.
Heiko Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Fr 08.07.05 17:14 
Jetzt ist bei mir der Fall eingetreten, dass wir auf dem Rechner D6 Prof. und D2k5 PE haben ;). Ich will D2005 nutzten und mein Bruder D6. Allerdings ist mir eins nach der Installation aufgefallen, nach dem ich wieder alle Dateien von D2005 auf D6 umgestellt hat (von meinem Konto aus) und den Zugriff für meinen Bruder auf D2k5 gesperrt hatte, hat sich mal mein Bruder danach angemeldet. Und was war? Bei ihm wollte er die Dateien immer noch mit D2k5 (worauf er ja nit zugreifen konnte) starten, obwohl er bei meinem Konto D6 schon bei den Endungen startet. Es muss also irgendein Registry-Schlüssel geben, der dafür veratntowrtlich ist. Aber welcher?