AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:17

Parameter dieser Suchanfrage:

Suche in Thema: *.Lnk Verknüpfungen funktionieren nicht.
Suche alle Beiträge, die von "jaenicke" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 17. Mai 2017
    Das sieht graphisch schon sehr gut gelungen aus.

    Übrigens, nur zur Info, falls du das nicht kennst: Ich hatte mal ObjectDock ausprobiert, das sieht sehr ähnlich aus.
    Was ich dort sehr gut fand (damals gab es leider noch kein Startmenü mit LiveTiles, das ich jetzt dafür nutze), war z.B. die Wetteranzeige.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 17. Mai 2017
    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...
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    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).
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    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.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    Bis Windows 7 gab es ja nicht viele Alternativen um die Icons ordentlich anzuordnen...
    Und theoretisch gibt es ja Windows + M um alles zu minimieren.
    Aber mit dem neuen Startmenü ist das ja nun viel einfacher und es geht sogar noch mehr damit.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    Volle Desktops sieht man ja meistens (Ausnahmen besonders hier im Forum bestätigen die Regel ;-)) bei Benutzern, die sich weniger gut auskennen.
    Da wäre ein solches Tool ja nicht schlecht.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    Ich zumindest kenne nicht alle Programmnamen auswendig, wenn ich ein Programm eine Weile nicht benutzt habe.

    Im Büro habe ich aktuell 18 Programme in der Taskleiste angepinnt, die ich ständig verwende, dazu aber noch 28 weitere plus Wetter-Kachel im Startmenü gruppiert. Die, die ich im Startmenü habe, sind z.B. Programme wie Device Monitoring Studio, WinDbg, API Monitor oder Advanced Renamer....
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    Wenn die echte .lnk nicht mehr da ist, musst du ja das Ausführen nicht mehr zulassen. Ich finde es aber auch nicht schlimm, wenn das Icon dann kaputt ist. Ich meine löschen ist löschen...
    Es macht denke ich eher Sinn den Eintrag schlicht zu entfernen, denn ich habe das so verstanden, dass das ein Abbild der Desktop Icons sein soll, oder?

    // EDIT:
    Viel schöner wäre da allerdings ein Tool,...
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 15. Mai 2017
    Ich würde die intern benutzten Verknüpfungen schlicht in das Anwendungsdatenverzeichnis deines Programms kopieren und dann dort benutzen.
    Wenn du die .lnk Dateien ausliest und die Daten irgendwo speicherst, machst du ja im Grunde auch nichts anderes.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 13. Mai 2017
    Den Ordner gibt es auch und darunter auch viele andere, aber eben nicht den genannten. Und bei mir kommt ja auch, dass die Datei nicht gefunden wird.

    Für die Ausführung ist die Datei also definitiv nicht nötig. Das Icon könnte im Cache liegen.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 13. Mai 2017
    Bei mir nicht. Weder Windows noch Linux finden dort den Ordner. Und laut Process Monitor gibt es zumindest beim Starten der Verknüpfung für Word 2010 auch keinen Zugriff darauf.
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 13. Mai 2017
    Dann führe die Verknüpfungen doch einfach aus. Ansonsten bliebe nur die Funktionalität der explorer.exe nachzubilden, die eben nicht nur den Pfad aus der .lnk ausliest, sondern auch die genannten DLLs benutzt um den echten Pfad zu ermitteln.

    Ich habe alles eben noch einmal durchgeschaut. Davon, dass der Fehler ist, dass die Datei nicht gefunden wurde, lese ich nirgends etwas. Wenn das auch so...
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 13. Mai 2017
    Ich habe mir einmal angeschaut wie das funktioniert. Der Process Monitor wurde ja schon zweimal erwähnt. Da sieht man das sehr einfach.

    Wenn die Verknüpfung ausgeführt wird, wird der Pfad gar nicht angesprochen. Stattdessen läuft das ganze aus der explorer.exe über die windows.storage.dll, die CommandLineFromMsiDescriptor aus der advapi32.dll aufruft und darin dann über...
  • Forum: Programmieren allgemein

    AW: *.Lnk Verknüpfungen funktionieren nicht.

      Delphi
      by jaenicke, 13. Mai 2017
    ShellExecute hat immer einen Rückgabewert. Und dein Problem ist doch, dass es nicht funktioniert, also wieso sollte der Rückgabewert nichts aussagen?

    Rückgabewerte nicht zu behandeln heißt:
    "Mach mal, aber wenn es nicht geht, ist es mir auch egal."
    Wenn es dir nicht egal ist, ob es nicht funktioniert, solltest du die Rückgabewerte auch behandeln um ggf. eine passende Fehlermeldung...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=192716
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:28 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