Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi auf Eigenschaften anzeigen (https://www.delphipraxis.net/241-auf-eigenschaften-anzeigen.html)

theomega 24. Jun 2002 16:24


auf Eigenschaften anzeigen
 
Hallo

wie kann ich mit Delphi 5 möglichst einfach eine Neue registrier Karte unter Eigenschaften von einer Datei erstellen? So wie WinRar das macht?

Christian Seehase 24. Jun 2002 17:20

Moin The Omega,

dafür musst Du eine Property Sheet Handler erstellen. Das ist ein COM Objekt.

Wie's so im groben geht ist unter:
Creating Shell Extension Handlers\Creating Shell Extension Handlers
im PSDK beschrieben.

theomega 24. Jun 2002 18:45

was ist PSDK?

thomasdrewermann 24. Jun 2002 18:47

Eine Windows-Beschreibung von Microsoft.

Daniel B 24. Jun 2002 18:55

Hi,

so heisst es normalerweise:

Microsoft Platform Software Development Kit

So ne art nachschlage Werk, wo man z.B. sehen kann, wie Windows auf bestimmte Befehle/Funktionen/Anforderungen usw. reagiert. Und auch was Windows z.B. braucht um gewisse sachen zu machen.

Es ist aber auch ziemlich gross, zum Downloaden ca. 340MB. Installiert knapp 1GB.

http://mib.teco.edu/ftp/PlatformSDK/...mon/ReadMe.Htm

Christian Seehase 24. Jun 2002 19:26

Moin Daniel B,

mittlerweile steht Mai 2002 zur Verfügung:

Platform SDK Mai 2002

Es muss übrigens nicht voll installiert werden. Man kann eventuell auf einiges verzichten, was, muss halt jeder für sich entscheiden.

Daniel B 24. Jun 2002 19:33

Zitat:

Zitat von Christian Seehase
Es muss übrigens nicht voll installiert werden. Man kann eventuell auf einiges verzichten, was, muss halt jeder für sich entscheiden.

Das ist richtig, man kann es aber leider nicht vorher beim Downloaden aussuchen. Man muss da doch eben alles .cab downloaden. Das würde alles viel leichter machen. Ich mit meinem super duper schnellen ISDN werde DAS mit sicherheit nicht machen. Vielleicht wenn die Telekom fähig ist DSL bundesweit zur Verfügung zu stellen.

Christian Seehase 24. Jun 2002 20:21

Moin Daniel B,

man muss sich nicht die ganzen CAB's runterladen, man kann sich auch direkt aus dem Netz das Setup aufrufen, und da hat man dann die Wahl, bevor man das SDK runtergeladen hat.
Man muss nur im Menü Downloads den Punkt Install anwählen, statt Full Download.

Aber lass' uns diese Diskussion lieber verlegen, dass ist nämlich reichlich Off Topic. ;-)

Luckie 24. Jun 2002 20:45

Zitat:

Zitat von Daniel B
Hi,

so heisst es normalerweise:

Microsoft Platform Software Development Kit

So ne art nachschlage Werk, wo man z.B. sehen kann, wie Windows auf bestimmte Befehle/Funktionen/Anforderungen usw. reagiert. Und auch was Windows z.B. braucht um gewisse sachen zu machen.

So um die Sache zum Abschluß zu bringen: Die Erklärung von Daniel B war doch etwas holprig :mrgreen:. Kurz gesagt es ist die Hilfe zur Windows API. Also die Schnittstelle die Windows für Windowsprogramme zum Betriebssystem zur Verfügung stellt.

Daniel B 24. Jun 2002 20:52

Zitat:

Zitat von Luckie
:mrgreen:

:roll: :|

MathiasSimmack 25. Jun 2002 20:19

Ich habe irgendwo noch so ein Ding rumliegen, für Delphi.
Interessiert?

Ist, glaube ich, sogar NonVCL. Da war ich mal richtig mutig. :wink:

Daniel B 25. Jun 2002 20:22

@Mathias

Wen oder was meinst du denn?

MathiasSimmack 25. Jun 2002 20:33

Na, was werd ich wohl meinen? :-)

Das PSDK habe ich zwar auch hier rumliegen, aber das ist ja nicht in Delphi ... Bleibt also nur das, worum´s in dem Thema geht: eine DLL, die im System für einen bestimmten Dateityp eine zusätzliche Seite in den Datei-Eigenschaften anzeigt.

Aber mir fällt gerade ein: von Andreas Kosch gibt´s das auch im Entwickler-Forum. Und zwar im Download-Bereich. Der direkte Link ist:
http://www.entwickler-forum.de/webx?50@189.mSkXa0AbijZ^0@.ee6dfa5

Das hat auch mir als Grundlage für mein Beispiel gedient.

by Daniel B; Tagsfehler

d3g 25. Jun 2002 20:51

Hmm ... Wenn ich auf den Downloadlink "ps.zip" klicke, erhalte ich eine Datei mit dem Inhalt

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
<BODY></BODY></HTML>
Berauschend ;-)

MfG,
d3g

Luckie 25. Jun 2002 20:56

Bei mir geht der Link einwandfrei.

Daniel B 25. Jun 2002 20:59

Ich schliess mich d3g an.

RomanK 25. Jun 2002 21:28

Kann mal einer die Datei uploaden oder sie mir per mail schicken(roman@oxydation.de)
ICQ wäre auch okay :D

theomega 26. Jun 2002 16:00

Ich schließe mich f***rasicm an: der download funzt nicht. Könnt es nicht jemand hochladen
und MathiasSimmack schick mir mal rüber: b.dominik@gmx.net

Thnxs

TO

MathiasSimmack 26. Jun 2002 20:24

Wenn ihr euch ein Weilchen gedulden könnt, gibt´s auch gleich ein Tutorial dazu. Ich habe nämlich heute ein paar Zeilen (@Luckie: :wink:) geschrieben. Außerdem habe ich eine neue Shell-Erweiterung geschrieben, die sich ins System einklinkt.

Die zeigt dann bei Textdateien (*.txt) eine zusätzliche Seite mit Listbox und Button an. In der Listbox stehen alle Dateien, die man im Explorer markiert und quasi an die Eigenschaften-DLL übergeben hat, und mit dem Button werden die in der Listbox ausgewählten Dateien mit "ShellExecute" geöffnet.

Ich will´s noch kurz überarbeiten, dann lade ich es schon mal hoch - obwohl ich geplant hatte, es in den geplanten "Delphi-Tutorials 1.6" (Angeber-Screenshot in Klatsch & Tratsch :-)) zu veröffentlichen.

Gruß,
Mathias.

theomega 26. Jun 2002 20:31

wie lange?

MathiasSimmack 26. Jun 2002 20:39

Ist schon online
:-)


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