AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!
Thema durchsuchen
Ansicht
Themen-Optionen

Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!

Ein Thema von technik05 · begonnen am 18. Aug 2008 · letzter Beitrag vom 22. Aug 2008
Antwort Antwort
Seite 4 von 4   « Erste     234   
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#31

Re: Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!

  Alt 21. Aug 2008, 22:36
Zitat von MichaelLinden:
Für meinen Installer habe ich folgende Lösung gefunden:

Ich überprüfe via
if ForceDirectories(InstallVerz) then ..
ob das Verzeichnis beschreibbar ist oder nicht.
Dann weiss der Installer, dass er dort schreiben darf. Das bedeutet aber noch lange nicht, dass das Programm hinterher dort auch schreiben darf!

Der Installer läuft, zumindest unter Vista, ja immer mit Adminrechten und darf darum in das "Programme" Verzeichnis schreiben. Beim Programm selbst ist das aber später nicht der Fall.

Man sollte sich angewöhnen für die Daten immer ein Verzeichnis im Benutzerprofil zu nehmen (Vista-und-später-Benutzer werden es einem danken). Diese Regel bestand eigentlich schon immer aber da unter XP und vorher jeder (der Bequemlichkeit halber) meistens als Admin gearbeitet hat fiel das nicht so auf. Erst unter Vista wo selbst der Admin, ohne Nachfrage (UAC), nicht alles darf fällt es plötzlich auf.

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Micha88
(Gast)

n/a Beiträge
 
#32

Re: Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!

  Alt 21. Aug 2008, 22:38
Zitat:
Dann weiss der Installer, dass er dort schreiben darf. Das bedeutet aber noch lange nicht, dass das Programm hinterher dort auch schreiben darf!
Das verstehe ich nicht.

Der Installer ist von Mir selber?
Der Installer schreibt genau so wie das Programm auch.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#33

Re: Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!

  Alt 22. Aug 2008, 05:33
Trotzdem sollte man Einstellungen nicht im Programmverzeichnis ablegen!
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#34

Re: Ich würde gerne mitzählen, wie oft Form1 geöffnet wurde!

  Alt 22. Aug 2008, 07:07
Zitat von MichaelLinden:
Zitat:
Dann weiss der Installer, dass er dort schreiben darf. Das bedeutet aber noch lange nicht, dass das Programm hinterher dort auch schreiben darf!
Das verstehe ich nicht.

Der Installer ist von Mir selber?
Der Installer schreibt genau so wie das Programm auch.
Nein. Denn der Installer wird mit Adminrechten gestartet und darf daher mehr machen als später das Programm. Diese Aussage bezieht sich auf Vista! Dort wird ein Programm das im Namen "Install" oder "Setup" enthält automatisch mit Adminrechten gestartet.

Unter anderen Systenem, also kleiner Vista, ist das zwar nicht so, man sollte aber auch unter diesen Systemen diese Regeln einhalten. So kann dein Installer z.B. auf einem Firmensystem auf dem der normale Benutzer vom Admin nicht die erforderlichen Rechte erhalten hat meistens auch nicht ins Verzeichnis "Programme\..." schreiben. Die Installation erfolgt auf Firmensystemen fast nur durch den Admin (da darf der Installer dann auch wieder alles)

Leider arbeiten, auch heutzutage noch, die meisten Leute unter XP noch als Administrator wodurh solch ein falsches Verhalten der Software nicht auffällt. Auf einem korrekt konfigurierten System wird dieses Verhalten aber scheitern!

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz