Autor Beitrag
Flamefire
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1207
Erhaltene Danke: 31

Win 10
Delphi 2009 Pro, C++ (Visual Studio)
BeitragVerfasst: Sa 16.01.10 19:51 
Folgendes Problem:
Habe meine Packete, die ich brauche, im Delphi/Source Ordner.
Wenn ich das installieren/compilieren will, hat er Probleme mit Schreibrechten.
Ok, ist auch halbwegs klar, im Programme Ordner hat man als NormalUser keine Schreibrechte.
Wenn ich in Delphi einstelle (Kompatiblität) er solls als Admin ausführen, funktioniert das. Hat auch den Nebeneffekt, dass er wirklich auch mein Projekte speichern kann.
Problem: Wenn Delphi einmal offen ist, kann ich keine anderen Projekte per Doppelklick starten. Es passiert nichts. Wenn ich Delphi schließe und dann die Datei Doppelklicke, klappts.

Wenn ich aber dem Programm keine AdminRechte gebe, kann er auch keine DCUs in den Delphi-Verzeichnissen erstellen, was beim kompilieren von Normalen Programmen wieder Probleme bringt.
Andererseits würde das auch vor dem Delphi-Virus schützen (ok der war <=7, aber im Prinzip) wenn ich die Rechte nicht auf Admin setze.

Was mache ich am besten?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 16.01.10 21:29 
Auf einen Adminprozess kannst du nicht mehr zugreifen, das ist der Grund weshalb Doppelklick dann nicht geht. Es genügt aber DDE zu deaktivieren, damit einfach ein neues Delphi mit dem Projekt gestartet wird.

Und das ist ohnehin keine sinnvolle Lösung immer als Admin zu arbeiten. Die kompilierten Units müssen ja nur im Bibliothekspfad liegen, dann ist es vollkommen egal wo die liegen. So ist das auch gedacht. Und nicht, dass alles unter Source oder Lib oder so gelegt wird...