AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Eigenständig Programmupdate rückgängig gemacht
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenständig Programmupdate rückgängig gemacht

Ein Thema von bernau · begonnen am 25. Sep 2020 · letzter Beitrag vom 27. Sep 2020
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.342 Beiträge
 
Delphi 12 Athens
 
#9

AW: Eigenständig Programmupdate rückgängig gemacht

  Alt 25. Sep 2020, 13:25
Och nöööööö, das klang doch soooo schön und ich hatte mal vor es vielleicht irgendwann zu nuzen.

Für ein Setup, wo man bei Fehlern während der Installation problemlos alles zurückrollen kann
und nicht aufpassen muß, dass es nicht knallt, wenn man die schon geänderten Dateien selbst vorher gesichert hatte und dann beim Zurückschreiben es nicht nochmal knallt
und dann die hälfte vom halben Programm alles zerstört.

Jetzt hab'sch hier irgendwo 'ne Headerübersetzung rumliegen, wo alles schon halb in Delphi-Klassen gepackt wurde. (seit paar 5-10 Jahren)
> z.B. MSDN-Library durchsuchenCreateFileTransacted falls jemand nicht weiß was gemeint ist ... eigentlich eine nette kleine API-Sammlung
Und da steht nun wirlich
Zitat:
Microsoft strongly recommends developers utilize alternative means to achieve your application’s needs. Many scenarios that TxF was developed for can be achieved through simpler and more readily available techniques. Furthermore, TxF may not be available in future versions of Microsoft Windows
das stand noch nicht da, als ich zuletzt reinsah.

Hätte ich es doch mal benutzt, damit MS sieht, dass es wenigstens Einer nutzt.


Im Prinzip sind/waren diese Transaktionen das Gegenneil der Schattenkopie.
* Schattenkopie = Zugriff auf "alte" Dateien die inzwichen eventuell geändert wurden
* Transactionen = im System noch das Alte belassen, in Ruhe Dateien ändern, inkl. aller Prüfungen für Berechtigung und Dergleichen, ohne alles selbst prüfen zu müssen, und wenn fertig zu übernehmen (commit)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (25. Sep 2020 um 13:42 Uhr)
  Mit Zitat antworten Zitat
 


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 15:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz