AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Registry, Dateien mit Programm verknüpfen
Thema durchsuchen
Ansicht
Themen-Optionen

Registry, Dateien mit Programm verknüpfen

Ein Thema von Prototypjack · begonnen am 24. Feb 2005 · letzter Beitrag vom 25. Feb 2005
Antwort Antwort
Seite 4 von 4   « Erste     234   
bigg
(Gast)

n/a Beiträge
 
#31

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 18:04
Und woher soll deine DLL wissen was es starten soll?
Du mußt dein Programm starten.

Der Explorer(.exe) muß immer wieder neu gestartet werden, wenn du etwas an der DLL geändert hast.
Also einmal kurz abmelden und gleich wieder anmelden.
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#32

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 18:12
Öhm, ja...
Hast du mal in den Code geschaut?
Da wird mein Programm per Handel und WinExec mit den Params gestartet aber es startet nicht.
Gruß,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
bigg
(Gast)

n/a Beiträge
 
#33

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 18:30
Delphi-Quellcode:
invokeCommand:..
[b]extractfilepath(paramstr(0)[/b]
Mach doch mal Showmessage(paramstr(0));
Und was steht da? Ich weiß es

1.
Du solltest den Programmpfad in der Registry speichern. (nur Speichern)
Den Programmpfad speichert nur dein Hauptprogramm.

2.
Die DLL holt sich nun den Programmpfad aus der Registry (nur Lesen).

3. Wenn es die Datei gibt, startest du sie......
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#34

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 19:02
Selbst wenn ich einen festen Pfad angebe(zu Testzwecken) funktioniert es nicht
Was ist an dem Code falsch, ich drehe noch durch
Gruß,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
bigg
(Gast)

n/a Beiträge
 
#35

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 20:33
ShellExecute() bzw. CreateProcess() funktionieren in jedem Fall.

 Selbst wenn ich einen festen Pfad angebe(zu Testzwecken) funktioniert es nicht Wenn du der Funktion falsche Parameter übergibst, ist das auch kein wunder.

PS: Ein Programm zu starten sollte nun wirklich keine Hürde darstellen.
  Mit Zitat antworten Zitat
Prototypjack

Registriert seit: 2. Feb 2003
611 Beiträge
 
Delphi 2009 Professional
 
#36

Re: Registry, Dateien mit Programm verknüpfen

  Alt 25. Feb 2005, 20:36
Ja mit festen Pfad meinte ich: Ich habe das extractfilepath(paramstr(0)); Teil rausgenommen und durch c:\ ersetzt!
Und die Parameter müssen richtig sein, soweit ich das verstanden habe.
Ich geh und versuchs nochmal mit Shellexecute
Gruß,
Max
Max
„If you have any great suggestions, feel free to mail me, and I'll probably feel free to ignore you.“ . Linus Torvalds
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 4   « Erste     234   


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 03:20 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