AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TRegistry

Ein Thema von derhoeppi · begonnen am 6. Okt 2003 · letzter Beitrag vom 6. Okt 2003
 
Blechwolf

Registriert seit: 9. Sep 2003
Ort: Aachen
126 Beiträge
 
Delphi 7 Professional
 
#3

Re: TRegistry

  Alt 6. Okt 2003, 10:25
Salut,

da ich gerade auch fleissig auf der Suche nach dem editieren der Registry war, kann ich nur sagen: Wer suchet, der findet.

Ich würde das ganze allerdings anders machen.
Ich würde folgendes probieren:

Delphi-Quellcode:
  if ShellExecute(0,nil,'Pres.ppt',nil,nil,0) = SE_ERR_NOASSOC then
    begin
      // Nix mit ppt-Files verknüpft -> Powerpoint o.ä. nicht installiert
      // Tu dies Tu das
    end;
Du solltest dann allerdings wohl noch die Unit ShellAPI in der uses-Anweisung verwenden und 'Pres.ppt' durch Deinen FileName ersetzen.

Zu ShellExecute gibts auch eine Hilfe. Allerdings kann ich Dir nicht sagen, ob die direkt unter Delphi zu finden ist (bei mir z.B. nicht). Schau mal unter

C:\Programme\Gemeinsame Dateien\Borland Shared\MSHelp\Win32.hlp

[EDIT]
Noch kurz zur Erläuterung:
Mit dem Aufruf versuchst Du die mit dem Dateityp '.ppt' verknüpfte Anwendung zu öffnen. Also eben halt Power-Point, den Power-Point Viewer, das äquivalente Prog bei OpenOffice etc. Also das Prog, das sich auch öffnet, wenn Du einfach einen Doppelklick auf Deine ppt Datei machst.
[/EDIT]

[EDIT die zweite]
Allerdings hat das jetzt wohl nix mehr mit der Registry zu tun. Sollte die Aufgabenstellung also Explizit mit der Registry gelöst werden, so ist das wohl nicht so günstig
[/EDIT die zweite]

Grüße

Blechwolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)
  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 14:43 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