AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi *.Lnk Verknüpfungen funktionieren nicht.
Thema durchsuchen
Ansicht
Themen-Optionen

*.Lnk Verknüpfungen funktionieren nicht.

Ein Thema von EWeiss · begonnen am 13. Mai 2017 · letzter Beitrag vom 17. Mai 2017
Antwort Antwort
Seite 7 von 8   « Erste     567 8      
EWeiss
(Gast)

n/a Beiträge
 
#61

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 15. Mai 2017, 19:14
Zitat:
Du solltest lieber mal schauen, ob Dein Programm nicht das Apple Patent für das Dock aus Mac OS X verletzt.
Lass es einfach.. und komme zurück zum Thema.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#62

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 15. Mai 2017, 19:17
Solange er das Programm nicht in die USA exportiert, gibt es damit kein Problem. In Europa gibt es keine solchen Software Patente. Da gibt es zwar Ausnahmen, aber nicht für so etwas.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#63

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 15. Mai 2017, 19:20
Entschuldigt Leute ich weiß wirklich nicht wo jetzt das Problem hier ist.
Ich habe noch kein Bit hochgeladen daher wundere ich mich doch sehr über die ereiferung hier.

Zitat:
Als allgemeines Verständnis Problem zu sehen.
gruss
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#64

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 15. Mai 2017, 19:24
Entschuldigt Leute ich weiß wirklich nicht wo jetzt das Problem hier ist.
Nirgends, habe ich ja geschrieben. Mit Softwarepatenten winken Firmen wie vor allem Apple, aber auch MS und diverse andere ganz gerne, aber glücklicherweise gibt es die hier eben so nicht.
Ansonsten hätten sehr viele Entwickler hierzulande ein Problem (mich eingeschlossen).
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#65

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 15. Mai 2017, 19:38
Entschuldigt Leute ich weiß wirklich nicht wo jetzt das Problem hier ist.
Nirgends, habe ich ja geschrieben. Mit Softwarepatenten winken Firmen wie vor allem Apple, aber auch MS und diverse andere ganz gerne, aber glücklicherweise gibt es die hier eben so nicht.
Ansonsten hätten sehr viele Entwickler hierzulande ein Problem (mich eingeschlossen).
Ah jo
Ich meine ja nur eigentlich ging es darum wie ich das mit meinen ShortCuts am besten reglen kann.
Jetzt hat sich das verlagert auf ein Programm was überhaupt noch nicht veröffentlicht wurde.

Ich denke werde das wohl so händeln das ich den String "icon" im Anwendungspfad parse und anschließend abhängig davon
die Awendung über *.lnk direkt bzw. über den Anwendungspfad starte.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#66

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 16. Mai 2017, 22:38
So das ist mein Problem wenn ich nur auf die *.lnk Dateien als Ausführung schaue.
Wenn diese verschoben oder gelöscht werden dann sieht die Bar so aus.

Würde ich diese die auch ohne diesen string

Zitat:
C:\Windows\Installer\{90160000-0011-0000-1000-0000000FF1CE}Icon.40BB677D.0A7A.4D43.9F72.5AE6F0E9 7EE2.exe
funktionieren als exe aus dem Anwendungspfad gäbe es das Problem bei einigen Dateien nicht.
Die leeren Quader sind alles *.lnk Dateien.

gruss

Geändert von EWeiss (11. Jul 2019 um 16:47 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#67

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 17. Mai 2017, 04:08
Wenn du möchtest, dass es auch nach dem Löschen der Verknüpfung geht, dann kannst du dir die ja als Fallback sichern wie ich schon vorgeschlagen hatte.
Denn wenn du den String benutzt, speicherst du den ja auch separat ab. Das wäre also das gleiche Prinzip.

Deshalb wäre es so konsistent vom Verhalten her.

Damit sonstige Änderungen des Benutzers greifen (wenn das denn so sein soll), würde ich in beiden Fällen zuerst auf die Original-lnk schauen.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#68

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 17. Mai 2017, 04:12
Ich habe es jetzt so gemacht.

Delphi-Quellcode:
        if ContainsText(sTarget, 'Icon') then
          gS[nCount].ShellTo := Lowercase(sFullName)
        else
        gS[nCount].ShellTo := Lowercase(sTarget);
Wenn Text Icon im Namen vorkommt wird der Link verwendet.
Andernfalls der korrekte Exe Pfad.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

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

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 17. Mai 2017, 07:38
Und wenn jetzt mein Programm z.B. eine Iconeditor.exe ist, oder sich ein falschgeschriebenes Unicorn im Namen/Pfad versteckt?
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#70

AW: *.Lnk Verknüpfungen funktionieren nicht.

  Alt 17. Mai 2017, 07:48
Und wenn jetzt mein Programm z.B. eine Iconeditor.exe ist, oder sich ein falschgeschriebenes Unicorn im Namen/Pfad versteckt?
Dann startet sie als link Datei.
Damit habe ich kein Problem denn gestartet wird sie so oder so.
Und alle anderen die gültige Pfade und kein "Icon" im Namen haben starten aus dem Anwendungspfad

gruss

Geändert von EWeiss (11. Jul 2019 um 16:47 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 8   « Erste     567 8      


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 23:16 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