AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Delphiprogramme unter Windows VISTA weiterhin lauffähig?
Thema durchsuchen
Ansicht
Themen-Optionen

Delphiprogramme unter Windows VISTA weiterhin lauffähig?

Ein Thema von triangulum · begonnen am 7. Feb 2007 · letzter Beitrag vom 7. Feb 2007
Antwort Antwort
Seite 1 von 2  1 2      
triangulum

Registriert seit: 21. Jul 2006
39 Beiträge
 
Delphi 7 Professional
 
#1

Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 17:18
Salü,

kann man bei Programmen, die im Borland Dev. Studio 2006 und Windows XP erstellt wurden, davon ausgehen, dass sie im neuen Betriebssystem Windows Vista weiterhin wie gewohnt laufen?
Multa narrare possum, sed longum est ....
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 17:21
I.d.R.: Ja

Kommt darauf was du alles für schw... in deinem Programm machst.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
triangulum

Registriert seit: 21. Jul 2006
39 Beiträge
 
Delphi 7 Professional
 
#3

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 17:26
Hmmm nichts "spektakuläres", Windows-API-Nutzung versuche ich sowiesoeinzuschränken wg. evtl. Portierbarkeit auf Linux. Z.Zt. für MessageBoxen noch aufgerufen. Ansonsten Standard-GUI und Mathematik eben. Gut, noch Excelstarts im Hintergrund zum Auslesen von Exceldateien. Kann sich Vista hier irgendwo aufhängen?

Was wären denn Fälle, die kritisch wären in Bezug auf Migration Richtung Vista?
Multa narrare possum, sed longum est ....
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#4

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 18:25
Zitat von triangulum:
Hmmm nichts "spektakuläres", Windows-API-Nutzung versuche ich sowiesoeinzuschränken wg. evtl. Portierbarkeit auf Linux. Z.Zt. für MessageBoxen noch aufgerufen. Ansonsten Standard-GUI und Mathematik eben. Gut, noch Excelstarts im Hintergrund zum Auslesen von Exceldateien. Kann sich Vista hier irgendwo aufhängen?

Was wären denn Fälle, die kritisch wären in Bezug auf Migration Richtung Vista?
So richtig kann man das wohl erst in ein paar Monaten beantworten.
Wenn mehr Developer(Ich nicht!) auf Vista umgestiegen sind.

Diesbezüglich haben wohl bisher sehr wenige erfahrung.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von holliesoft
holliesoft

Registriert seit: 4. Apr 2005
Ort: Gau-Algesheim
250 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 18:48
Hi,

ich benutze Vista seit ca. 1 1/2 Wochen, entwickle mittlerweile auch ausschließlich unter Vista (mit Turbo Delphi Professional).
Um kompatibel mit den Funktionen "3d-Flip" sowie mit der Miniaturvorschau in der Taskleiste und dem ALT-TAB-Taskwechsel-Fenster zu sein, sind ein paar spezielle Modifikationen notwendig.
Genaueres erfährst Du hier:
Creating Windows Vista Ready Applications with Delphi

Des weiteren musst Du ein spezielles Manifest einbinden, wenn die Software Adminrechte benötigt und Vista dies automatisch erkennen soll.

Generell (nicht nur bei Vista) sollte man sowieso darauf achten, nicht ins Programmverzeichnis zu schreiben, sondern z.B. Einstellungen unter %appdata% abzulegen.

Gruß
Patrick
  Mit Zitat antworten Zitat
Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 19:02
Zitat von holliesoft:
Generell (nicht nur bei Vista) sollte man sowieso darauf achten, nicht ins Programmverzeichnis zu schreiben, sondern z.B. Einstellungen unter %appdata% abzulegen.
Frage dazu:
z.Zt. schreibe ich ein paar Daten noch in die gute alte INI-Datei und lege sie
im Programmverzeichnis ab. Ich hatte das Ziel, das mein Programm auch ohne Installation
sofort startfähig ist und dementsprechend auch nur im eigenen Verzeichnis Dateien
anlegt und verändert.
Würde es da im neuen Vista Probleme geben? Ich hörte von neuem Rechtemanagement,
hat jemand mehr Informationen dazu oder Links?


Dank und Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat
Daniel G
(Gast)

n/a Beiträge
 
#7

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 19:06
Zitat von Pfoto:
Ich hatte das Ziel, das mein Programm auch ohne Installation
sofort startfähig ist und dementsprechend auch nur im eigenen Verzeichnis Dateien
anlegt und verändert.
Mal ganz nebenbei:

Das ist es generell auch, wenn du die Daten in %appdata% speicherst...

Und was dein Frage angeht, so sollte sich doch eigentlich über Google einiges finden lassen, oder?
  Mit Zitat antworten Zitat
Blackheart

Registriert seit: 4. Mai 2005
846 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 19:17
Zitat von Daniel G:

Und was dein Frage angeht, so sollte sich doch eigentlich über Google einiges finden lassen, oder?
Ist nicht gerade ein Forum dafür gedacht seine Fragen zu stellen.
Blackheart
  Mit Zitat antworten Zitat
Benutzerbild von sh17
sh17

Registriert seit: 26. Okt 2005
Ort: Radebeul
1.594 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 19:48
Zitat von Daniel G:
Das ist es generell auch, wenn du die Daten in %appdata% speicherst...
Und das bei jedem Benutzer eines Programmes und bei jedem Rechner im Netz... viel Spaß beim Zusammenkopieren.

Generell ist es so, dass bei aktiver UAC alle Schreibzugriffe nach Programme\... umgeleitet werden in ein Verzeichnis des Benutzers, sie werden sozusagen virtualisiert. Das Programm merkt davon nix, es bekommt die Daten auch wieder über diesen Weg zurück.

Möchte man das nicht, muss man die UAC abschalten oder die entsprechenden Rechte seines Ordners unter Programme setzen... oder sein Programm woanders hin installieren außer nach c:\Programme.

Problematisch wird das ganze, wenn der experiementierfreudige Kunde meint, wärend der Nutzung Deiner Software die UAC mal ab und dann wieder an zu schalten (was weiss ich warum). Dann hast Du unter Umständen zwei Versionen Deiner Dateien: Eine unter Programme und eine virtualisiert im Benutzerverzeichnis. Auch hier kommt Freude auf beim Zusammensuchen der richtigen Datei.

Das Thema Datensicherung mit aktiver Virtualisierung ist dann noch mal ein anderes.

Nicht das ich jetzt empfehle, die UAC abzuschalten, ganz und gar nicht. Nur nehmen wir Abstand davon, unsere Software nach c:\programme zu installieren.
Sven Harazim
--
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#10

Re: Delphiprogramme unter Windows VISTA weiterhin lauffähig?

  Alt 7. Feb 2007, 19:50
Hallo,

jeder Schreibzugriff ins Programme-Verzeichnis wird
durch UAC (Benutzerkontenkontrolle) verhindert.
Der Nutzer muss entweder die Aktion bestätigen (als Admin)
oder sogar ein Admin-Passwort eingeben (als normaler User),
ansonsten wird das Programm abgebrochen ... (afaik)


Heiko
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 01:25 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