Autor Beitrag
Zürrer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 27

WIN 7 Prof
Delphi 2
BeitragVerfasst: Mi 20.08.14 15:21 
Liebe Delphi-Freunde,
ich bin vor einiger Zeit von Windows XP auf Windows 7 umgestiegen und habe erst jetzt festellen müssen, dass alle im XP geborenen Delphi-Programme nicht mehr funkionieren. Weiss jemand eine einfache Umwandlung. Ich wäre sehr dankbar für jeden Rat.
Freundliche Grüsse
Egon Zürrer
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mi 20.08.14 15:30 
Eigentlich sollten die einigermaßen problemlos weiter funktionieren. Welche Probleme hast Du denn konkret?

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
baumina
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 305
Erhaltene Danke: 61

Win 7
Delphi 10.2 Tokyo Enterprise
BeitragVerfasst: Mi 20.08.14 15:34 
Was heißt "funktionieren nicht mehr" genau?

2 Dinge fallen mir so auf Anhieb ein was es sein könnte: Entweder du benutzt die BDE, die du vergessen hast auf dem Rechner zu installieren, oder du versuchst in ein Verzeichnis zu schreiben bei dem du keine Schreibrechte besitzt.
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Mi 20.08.14 16:27 
Du verwendest offenbar Delphi 2. (s. Profil) Da sind wegen des Alters der Delphi-Version Konflikte mit Windows 7 wahrscheinlich. Ich würde es mit einer neueren Version probieren.

Grüsse,


Hochhaus
baumina
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 305
Erhaltene Danke: 61

Win 7
Delphi 10.2 Tokyo Enterprise
BeitragVerfasst: Mi 20.08.14 16:37 
Mein Delphi 2 Programm läuft auch unter Windows 7.

Für diesen Beitrag haben gedankt: Hochhaus
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Mi 20.08.14 16:43 
user profile iconbaumina hat folgendes geschrieben Zum zitierten Posting springen:
Mein Delphi 2 Programm läuft auch unter Windows 7.


Ich habe nur geschrieben "wahrscheinlich". Dies ist nicht sicher. Je nach Gebiet können Probleme auftreten - müssen aber nicht.

Hochhaus


Edit:// was tun denn die verwendeten Programme ?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19273
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 20.08.14 17:15 
Es gibt zwei potentielle Hauptprobleme:
- Die fehlerhafte Randberechnung, die erst mit Delphi 2006 korrigiert wurde. Die lässt sich leider nur versuchen zu umgehen, indem man keine Komponenten basierend auf dem Formularrand ausrichtet.
- Eigene Programmierfehler wie ins eigene Verzeichnis zu schreiben

Ohne zu wissen was genau nicht geht, lässt sich aber nur raten, deshalb wären Details wie schon geschrieben wurde hilfreich.
Zürrer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 27

WIN 7 Prof
Delphi 2
BeitragVerfasst: Mi 20.08.14 17:46 
Danke liebe Delphi Freunde für die rege Beschäftigung mit meinem Problem. Meine Bemerkungen:
1. Windows 7 kann nicht an meinem Problem Schuld sein, denn unter Windows 7 erzeugte Delphi-Programme laufen sehr gut.
2. Ein Compilieren eines unter XP erzeugten Programms ergibt folgenden Kommentar:
Error (0) Could not create output file "C:\Users\Public Documents\Documents\Delphi-Programme\Audio\Audio.exe" Audio bezieht sich auf das Programm.
Ergibt das einen Hinweis auf mein Problem?
Beste Grüsse
Egon Zürrer
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Mi 20.08.14 17:49 
Ist ein Schreibschutz auf dem Verzeichnis ?

Hochhaus

//Edit: Resp. fehlende Berechtigung ?
Existiert das Verzeichnis überhaupt ?

Der Compiler versucht an einen Ort zu schreiben, der entweder
1) schreibgeschützt ist
2) keine Schreibberechtigung hat oder
3) nicht (mehr) existiert.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19273
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 20.08.14 20:11 
Wahrscheinlich ist das Recht einfach noch auf den XP-Benutzer gesetzt. Am einfachsten ist es das Dokumentenverzeichnis (oder auch nur das Verzeichnis Delphi-Programme) mit rechts anzuklicken und dann unter Eigenschaften --> Sicherheit unten rechts auf Erweitert zu gehen. Dort dann den eigenen Benutzer mit Vollzugriff eintragen bzw. ggf. auf Vollzugriff ändern. unten Vererbung aktivieren klicken bzw. das Häkchen "Alle Berechtigungseinträge für untergeordnete Objekte durch vererbbare Berechtigungseinträge von diesem Objekt ersetzen" aktivieren. Nach einem Klick auf Ok und der Bestätigung der Nachfrage sollte dann alles gehen.
Zürrer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 27

WIN 7 Prof
Delphi 2
BeitragVerfasst: Do 21.08.14 11:49 
Ich habe mich auf Grund Eurer Bemerkungen informiert:

ich habe den Schereibschutz untersucht und festgestellt, dass bei den Einzelobjekten nirgends ein Schreibschutz besteht und bei den Ordnern ist überall ein blaues Quadrat vorhanden: Schreibgeschützt (betrifft nur Dateien im Ordner) Wenn man das blaue Quadrat löscht ist es beim Schliessen wieder da. Das gilt für alle Elemente im Computer

Was die Berechtigungen betrifft:
Unter: Erweiterte Sicherheitseinstellungen für "Delphi Programme"
Unter: Berechtigungen-->Zulassen
Administratoren (Egon-PC... Berechtigung: Vollzugriff Diesen Ordner, Unterord...
Egon (Egon-PC\Egon) Berechtigung: Speziell Diesen Ordner, Unterordn...
Unter Berechtigungen ändern -->nichts zumachen: Berechtigung wird vom übergeordneten Objekt vererbt.
Gruss
Egon Zürrer
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Do 21.08.14 11:58 
Ich weiß grad nicht, obs das unter Win7 schon gab.

In den erweiterten Sicherheitseinstellungen gibt es eine Seite "Effektiver Zugriff". Dort einen Benutzer auswählen (also Egon), und "Effektiven Zugriff anzeigen". Das sollte dir eine Liste der Berechtigungen geben und von welchem Ordner die geerbt werden.

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Zürrer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 27

WIN 7 Prof
Delphi 2
BeitragVerfasst: Do 21.08.14 15:06 
Ich glaube ich habs!
Ich musste feststellen, dass alle Delphi-Programme, die auf externe DB- oder MB-Dateien zugreifen, nicht funktionieren, andere arbeiten normal. Kann mir jemand sagen, wie das im Windows 7 geht?
Ich glaube, ich muss noch viel lernen. Gibt es auch als Option eine XP-Version im 7?
Gruss
Egon Zürrer
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Do 21.08.14 17:46 
user profile iconZürrer hat folgendes geschrieben Zum zitierten Posting springen:
Ich glaube ich habs!
Ich musste feststellen, dass alle Delphi-Programme, die auf externe DB- oder MB-Dateien zugreifen, nicht funktionieren, andere arbeiten normal.


"Error (0) Could not create output file "C:\Users\Public Documents\Documents\Delphi-Programme\Audio\Audio.exe"

Die obige Fehlermeldung des Compilers sieht aber nicht nach einem DB-Problem aus. Oder täusche ich mich da ?

Hochhaus
Zürrer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 27

WIN 7 Prof
Delphi 2
BeitragVerfasst: So 24.08.14 10:41 
Liebe Delphi-Experten,
meine Tochter hat gegooglet mit dem Resultat, dass Delphi2 die einzige Delphi-Version ist, die auf externe Datenbanken zugreift. Kann mir jemand helfen, eine neue Delphi-Version zu finden, die ich benützen könnte ohne massive Kosten. Oder andere Varianten. Ich habe meine Daten untersucht und festgestellt, dass ich viele nicht mehr operablen durch mein Delphi 2 erzeugten Programme im wesentlichen nicht mehr brauche. Einige hätte ich aber gerne gerettet.
Gruss
Egon Zürrer
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19273
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 24.08.14 12:56 
Wenn du ein solches nicht mehr funktionierendes Tool mit allen ggf. benutzten Dateien hier anhängst, so wie es vorher noch funktioniert hat, können wir dir vermutlich sagen wo das Problem liegt. ;-)

Auch wenn du auf externe Datenbankserver wie MS SQL zugreifen willst, reicht die Starter Edition (unter 200 Euro, es genügt die Upgrade Edition!) und dazu eine Zugriffsbibliothek wie ZEOS. Im Vergleich zu deinem Delphi 2 ist auch die Starteredition trotz ihrer Einschränkungen ein himmelweiter Fortschritt. Man darf nur nicht mehr als 1000 Dollar pro Jahr Umsatz damit generieren, was bei privaten Projekten ja kein Problem ist.
Welche Datenbanken benutzt du denn?

Eine höhere und teure Delphiversion bringt selbst Zugriffsbibliotheken mit, nötig sind die für kleine private Projekte aber nicht (sie sind nur sehr praktisch ;-)).

Ich würde auf jeden Fall mit einem Kauf bis Anfang September warten, denn da kommt XE7. Die Starter Edition bekommt dann kein kostenloses Upgrade auf XE7!
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: So 24.08.14 13:23 
Sind die Preise für XE7 denn schon jetzt bekannt ? Mich würde sowohl die Starter- als auch die Professional-Variante interessieren.

Hochhaus