AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Desktoplink/Startmenülink in Windows 8/10
Thema durchsuchen
Ansicht
Themen-Optionen

Desktoplink/Startmenülink in Windows 8/10

Ein Thema von creehawk · begonnen am 3. Apr 2015 · letzter Beitrag vom 3. Apr 2015
 
creehawk

Registriert seit: 1. Jul 2013
Ort: Hamburg
243 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Desktoplink/Startmenülink in Windows 8/10

  Alt 3. Apr 2015, 13:52
Tja, was die API's angeht sind das wohl noch ältere Exemplare, passend eben zu Delphi 7. Die Codes haben wir seinerzeit von hier oder sonstwo aus dem Netz: Beispiel

Delphi-Quellcode:
function CreateStartMenuDirectory(aFolderName: string): Boolean; //swissdelphi.ch
var
  PIDL: PItemIDList;
  hPath: PChar;
  Speicher: IMalloc;
begin
  Result := False;
  if SUCCEEDED(SHGetSpecialFolderLocation(0, CSIDL_PROGRAMS, PIDL)) then
  begin
    hPath := StrAlloc(MAX_PATH);
    SHGetPathFromIDList(pIdl, hPath);
    SetLastError(0);
    CreateDirectory(PChar(hPath + '\\' + aFolderName), nil);
    if (GetLastError = 0) or (GetLastError = ERROR_ALREADY_EXISTS) then Result := True;
  end;
  if Succeeded(SHGetMalloc(Speicher)) then
  begin
    Speicher.Free(PIDL);
    {$IFDEF VER100}
    Speicher.Release;
    {$ENDIF}
  end;
  StrDispose(hPath);
end;
Die Frage ist eben: wo landet das ohne Startmenü?
Und die entsprechende Funktion für einen Desktoplink: wo landet die?

Win 10 installieren und mal ausprobieren ist das eine, aber wenn es NICHT geht, wie macht man das dann?

Unsere Programme sind Editoren für recht alte Spiele so ab 1998, die aber alle auch unter Win7 bisher mehr oder weniger problemlos laufen, da die Hersteller entsprechende Patches nachlieferten.


creehawk
  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 06:09 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