Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Guten Tag und ? zu Delphi7 Start unter Win 7 (https://www.delphipraxis.net/184865-guten-tag-und-zu-delphi7-start-unter-win-7-a.html)

HAL9000 26. Apr 2015 16:44

Guten Tag und ? zu Delphi7 Start unter Win 7
 
Hallo liebe Forengemeinde,

mein Name ist Matthias bin 47 Jahre, und habe mich eben Neu angemeldet. Ich hoffe Ihr könnt auch einem großen Delphi Laien auf die Sprünge helfen. Ich habe bereits Erfahrungen gesammelt. Sei es durch eigene Projekte oder viel Lektüre. Aber alles kann man sich nicht selbst beibringen. Da setze ich alle Hoffnungen auf Euch. Mein derzeitiges Problem betrifft den Start von Delphi 7. Das Progamm öffnet, die IDE wird angezeigt. Bei "Datei Neu - Anwendung" erscheint diese Meldung:

http://666kb.com/i/cy4b1mck6ul0s6llj.jpg

Vielleicht kann mir da jemand helfen. Vielen Dank im Voraus, und noch einen schönen Sonntag.

Matthias

milos 26. Apr 2015 16:48

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Hallo und herzlich willkommen im DP-Forum :)

Bin mir gerade nicht sicher, kann es aber sein, dass Delphi keine Schreibrechte hat und es deswegen nicht geht? Versuch mal die IDE als Administrator auszuführen.

Freundliche Grüsse

mensch72 26. Apr 2015 16:52

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Alles unter Programme ist seit "Vista" ReadOnly!

einfachste Lösung:
Delphi7 unter "Programme" deinstallieren und simpel unter C:\Borland neu installieren.

(oder an den NTFS Rechten spielen und jedem für den BorlandOrdner samt allem darunter Vollzugriff gewähren... da ist der Lerneffekt das man alte Programme da nicht installiert aber Null)

HAL9000 26. Apr 2015 17:06

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Vielen Dank.

ich werde morgen beides probieren.

Gruß
Matthias

Dalai 26. Apr 2015 17:08

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von mensch72 (Beitrag 1299321)
Alles unter Programme ist seit "Vista" ReadOnly!

So ist diese Aussage falsch. Für Benutzer ohne Hauptbenutzerrechten oder höher (Admin, SYSTEM) gilt schon seit WinNT: keine Schreibrechte im Programme-Verzeichnis.

Zitat:

(oder an den NTFS Rechten spielen und jedem für den BorlandOrdner samt allem darunter Vollzugriff gewähren...[...])
Dieser Unsinn ist echt nicht auszurotten, oder? Vollzugriff für Jeder bedeutet: JEDER darf Zugriffsrechte ändern, auch Gäste! Schreibrechte für Jeder für einzelne ausgewählte Dateien reicht vollkommen aus.

Unabhängig davon gibt es zahlreiche Anleitungen, wie man ältere Delphi-Versionen sauber unter Windows-Versionen ab Vista installiert, IIRC von jaenicke, so dass man überhaupt nicht (großartig) an den Zugriffsrechten spielen muss.

[EDIT]
Ich meinte diese: http://www.delphi-library.de/viewtopic.php?t=89408
Die ist aber auch nicht verkehrt: http://www.drbob42.com/examines/examin84.htm (so ähnlich würde ich das auch machen, mit dem Unterschied, Schreibrechte nur auf die ein oder zwei Dateien zu gewähren und nicht für das komplette Verzeichnis).
[/EDIT]

MfG Dalai

mkinzler 26. Apr 2015 17:51

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zudem man sich so schnell den Delphitrojaner einfängt.

Bernhard Geyer 26. Apr 2015 19:12

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von mkinzler (Beitrag 1299328)
Zudem man sich so schnell den Delphitrojaner einfängt.

Wer es schaft in 2015 sich noch den bekannten Delphi-Trojaner einzufangen hat glaube ich ganz andere Problem. Da wird dieser Trojaner eher problem haben neben den ganzen anderen Trojaner laufen zu können.

himitsu 26. Apr 2015 19:23

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Wer hier einfach alle Schutzmaßnahmen umgeht, macht das womöglich auch anderswo und dann kann man am Ende auch gleich alles Schutzmaßnahmen abschalten, wenn sie dann eh wirkungslos sind.

Popov 26. Apr 2015 22:26

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
@Hall9000

Hier ist ein Video wie man Delphi 7 auf Windows 7 installieren kann:

http://www.dailymotion.com/video/x1k...minuten_school

Ansonsten alternativ als Beschreibung:

http://www.entwickler-ecke.de/topic_...n_89408,0.html

Bernhard Geyer 26. Apr 2015 22:38

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von himitsu (Beitrag 1299341)
Wer hier einfach alle Schutzmaßnahmen umgeht, macht das womöglich auch anderswo und dann kann man am Ende auch gleich alles Schutzmaßnahmen abschalten, wenn sie dann eh wirkungslos sind.

Diese Schutzmaßnahme das man unter C:\Programme als normaler Anwender nix schreiben kann ist primär für Admins in Firmennetzen gedacht das nicht Hinz und Kunz irgendwelche Programme installieren.
Damit Viren/Würmer abwehren zu können wird wohl zu 99,99% nicht funktionieren. Das kann man zwingend Vorschreiben wenn man die 99,99% Schutzmaßnahmen (UAC aktiv, Virenscanner, Gehirn einschalten wenn man Mails mit Anhang bekommt, ...) zu 100% anwendet.

Popov 26. Apr 2015 23:22

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
@Bernhard Geyer
Du folgst leicht veraltetem Wissen. Unter Windows 3.x speicherte jeder seine Daten wo er wollte. Programme auf C:, Daten in die Ordner der Programme.

Unter Windows 9x kam das Programme Verzeichnis, wo alle nun ihre Anwendungen speichern konnten. Auch hat MS Ordner für Daten usw. bereitgestellt, aber tief in Windows versteckt, so dass es keiner nutzte. Trotzdem hatte jeder überall Schreibrechte, so dass man noch viel in Programme oder Windows Verzeichnis schrieb. Aber dank Registry wurde es weniger.

Als Windows XP raus kam und Benutzerrechte anbot, konnte man zwischen Administrator und Standardrechten wählen. Das Problem war, viele Programmierer waren so dran gewöhnt, dass im Programm- oder Windowsordner schreiben durften, dass zum Zeitpunkt von Windows XP etwa (gefühlte) 20% der Programme nicht mit Standardrechten funktionierten. Um keine Arbeit im Support mit Nutzern zu haben dessen Programme plötzlich mit Standardrechten nicht liefen, hat man Windows XP standardmäßig zuerst ein Administrator Konto gegeben und die Leute nicht informiert, dass sie sich noch ein anderes Konto, ein sicheres Konto anlegen können. So gingen die Leute davon aus, dass unter Windows Administratorrechte normal sind und Viren ein Naturereignis wie Regen sind. Gelegentlich regnet es, d. h. man wird nass. Aber so ist die Welt nun mal. Draußen wird man gelegentlich nass und Windows bekommt gelegentlich Viren ab.

Spätestens seit Windows 7 sieht die Lage aber etwas anders aus. Die Zahl der Programme die Adminrechte benötigen, weil sie im Programme- oder Windowsordner schreiben wollen, sind eigentlich vorbei. Es gibt keinen Grund seit Windows 7 nach mit Administratorrechten zu arbeiten. Alle zwei Jahre gibt es ein Programm wo der Programmierer die Regeln noch nicht verstanden hat und wo einiges nicht funktioniert. Dann das Programm löschen und ein anderes suchen das die Regeln beherscht.


Um auf deine 99,99% zu kommen. Mit Standardrechten funktionieren 99,99% der Viren nicht, bzw. sie können sich nicht festsetzen. Ein Virus hat immer die Rechte die auch der Nutzer hat. Und dieses UAC ist doch ein Witz (bei unerfahrenen Nutzern). Wenn ein Virus Schreibrechte im Windowsordner benötigt, meldet sich Windows mit der Nachricht "Programm XYZ benötigt Schreibrechte im Verzeichnis SoUndSo". Wenn man höflich gefragt wird, dann drückt man eben auf Ja.

Ich hab übrigens zwei Konten, ein Adminkonto mit vollen Adminrechten und ein Standardkonto zum arbeiten. Und es klappt.

jaenicke 27. Apr 2015 04:44

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von Popov (Beitrag 1299346)
Ansonsten alternativ als Beschreibung:

http://www.entwickler-ecke.de/topic_...n_89408,0.html

In meinem Beitrag gibts nicht nur eine Beschreibung, sondern auch ein Video. :wink:
http://www.sj-berlin.de/service/df/t...hi7_Vista.html

Der Trick bei mir einmal mit Adminrechten zu starten sorgt dafür, dass (da Delphi 7 noch kein Manifest hatte) in den VirtualStore geschrieben wird, in dem genannten Video wird danach in das Programmverzeichnis geschrieben, weil dort die Rechte gegeben werden. Der Effekt ist am Ende der gleiche.
Was er in dem Video nicht gemerkt hat:
Er hat zwar mit rechts auf die Datei geklickt, aber die Rechte auf den ganzen bin-Ordner vergeben, weil er so geklickt hat, dass keine Markierung der Datei passiert ist...

Bernhard Geyer 27. Apr 2015 08:02

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von Popov (Beitrag 1299350)
@Bernhard Geyer
Du folgst leicht veraltetem Wissen.

Du brauchst mich nicht aufklären. Ich kenn diese Regeln alle. Mit D7 haben wir aber ein Programm das noch auf den Stand von Windows 2000 ist.
Und da brauch ich nicht mit erhöhten Aufwand (es gibt da glaube ich Anleitungen) versuchen das Zwangsweise auch unter Win7/8 unter C:\Programme zum laufen zu bekommen.
Da spare ich mir die Zeit und installiere es unter C:\Delphi7 (oder ähnlichen).

Popov 27. Apr 2015 08:29

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von jaenicke (Beitrag 1299351)
Was er in dem Video nicht gemerkt hat:
Er hat zwar mit rechts auf die Datei geklickt, aber die Rechte auf den ganzen bin-Ordner vergeben, weil er so geklickt hat, dass keine Markierung der Datei passiert ist...

Natürlich ist deine Methode besser, weil auch einfacher. Aber in dem Punkt irrst du dich. Die Rechte gingen nicht auf den bin-Ordner, sondern nur auf die eine Datei. Nur in die eine Datei darf gespeichert werden.


@Bernhard Geyer

Für jedes Problem gibt es eine Lösung. Programme im Programme Verzeichnis zu speichern bringt auch Schutz. Warum sollte man drauf verzichten?

Bernhard Geyer 27. Apr 2015 08:59

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von Popov (Beitrag 1299370)
@Bernhard Geyer

Für jedes Problem gibt es eine Lösung. Programme im Programme Verzeichnis zu speichern bringt auch Schutz. Warum sollte man drauf verzichten?

Wenn das Programm (hier D7) einfach nicht gut damit funktiniert.
I.d.R. installiere ich alles unter C:\Programme. Aber manchmal muss man halt davon abweichen.

jaenicke 27. Apr 2015 09:24

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von Popov (Beitrag 1299370)
Aber in dem Punkt irrst du dich. Die Rechte gingen nicht auf den bin-Ordner, sondern nur auf die eine Datei. Nur in die eine Datei darf gespeichert werden.

Da solltest du dir das Video noch einmal anschauen. ;-)
Ich habe das eben getan, er setzt die Rechte für den Ordner und nicht auf die Datei, ich vermute irrtümlich.

p80286 27. Apr 2015 11:11

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Ich halte es nicht eben für glücklich "Jeder" mit Rechten zu beglücken. Auf einem Rechner der bei mir Zuhause steht und auf den nur ein sehr begrenzter Personenkreis zugriff hat, mag das ja noch angehen, aber jeder Rechner auf den mehrere Personen Zugriff haben (können) gehört ordentlich mit Dateirechten versorgt. Übrigens ist ein wesentlicher Grund für ein durchdachtes Rechtemanagement "Was ich nicht tun darf, kann ich auch nicht falsch machen".

Gruß
K-H

Popov 27. Apr 2015 13:14

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
@jaenicke

Ich hab mir das Video an der Stelle noch mal angeguckt. Ich denke ich weiß was du meinst. Es ist vermutlich ein Fehler, da die Datei vorher gesucht wurde.

@Bernhard Geyer

Ich habe seit dem ersten Tag wo ich XP installiert habe es getrennt in Admin- und Standardrechte. Am Anfang war es wirklich nicht so einfach, denn viele meine Lieblingsprogramme machten (kleine) Probleme, wie IrfanViewer, WinCommander, usw. Inzwischen funktionieren die normal. Für alle konnte man damals aber eine Lösung finden, für die einen leichter, für die anderen schwerer. Ich denke letztendlich ist es die Erfahrung. Ich hab es nun mal auf biegen und brechen alles zum laufen gekriegt, und ein Problem ist nur einmal ein Problem. Danach nicht mehr.

jaenicke 27. Apr 2015 15:38

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von Popov (Beitrag 1299405)
Am Anfang war es wirklich nicht so einfach, denn viele meine Lieblingsprogramme machten (kleine) Probleme

Ich habe seinerzeit einfach die Konsequenzen gezogen und nur saubere Software auf dem PC gelassen. Alles andere habe ich in Ablage P entsorgt...

Popov 27. Apr 2015 16:26

AW: Guten Tag und ? zu Delphi7 Start unter Win 7
 
Zitat:

Zitat von jaenicke (Beitrag 1299424)
Ich habe seinerzeit einfach die Konsequenzen gezogen und nur saubere Software auf dem PC gelassen. Alles andere habe ich in Ablage P entsorgt...

Jajn, ich eigentlich auch, aber bei einigen Programmen musste man es zuerst hinnehmen. Ich kann mich noch erinnern wie ich seinerzeit in einem Windows Commander Forum (damals hieß er glaube ich noch so) gefragt habe wieso der bitte die Regeln von Windows XP nicht respektiert und immer noch seine INIs in Programme Ordner schreibt. Ich weiß es nicht mehr ob es daran lag, dass ich es auf meine spezielle popovsche Art gefragt habe oder man mit Kritik allgemein nicht klar kam oder man damals einfach nicht darüber reden wollte, aber paar Stunden später war ich gesperrt und der Beitrag mit der Anregung war weg.

Aber ja, Software die ich nicht unbedingt brauchte flog raus. Bei wichtigen Programmen habe ich es eingestellt. Man sollte bedenken, dass selbst MS Office 97 mit Windows XP nicht 100% klar kam.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 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