Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verknüpfungen (shortcuts) lesen (https://www.delphipraxis.net/11874-verknuepfungen-shortcuts-lesen.html)

Daniel 16. Nov 2003 10:51

Re: Verknüpfungen (shortcuts) lesen
 
@MatthiasW:
Ich kann Dir nicht sagen, wie es unter D5 Pro aussieht, aber bei D6 Pro liegt die Unit OLE2 im Verzeichnis ./Source/RTL/Win, die habe ich dann einfach ins Verzeichnis ./Lib - Verzeichnis kopiert.

MatthiasW 16. Nov 2003 10:57

Re: Verknüpfungen (shortcuts) lesen
 
Zitat:

Zitat von Daniel
@MatthiasW:
Ich kann Dir nicht sagen, wie es unter D5 Pro aussieht, aber bei D6 Pro liegt die Unit OLE2 im Verzeichnis ./Source/RTL/Win, die habe ich dann einfach ins Verzeichnis ./Lib - Verzeichnis kopiert.

ja, genau das ist mein Problem: ich habe versucht die Unit "OLE2" einzubinden worauf ich die Meldung bekam, das diese nicht gefunden werden kann. Dann hab ich danach gesucht und die "OLE2.pas" im genannten Verzeichnis "./Source/RTL/Win" gefunden, aber nur die pas - Datei. Kann mir jetzt jemand verraten, wieso der die nicht einfach kompiliert und verwendet?

Im Verzeichnis "./Lib/Delphi2" existiert eine OLE2.dcu - Datei, aber ich denke mal die ist veraltet und nur zu kompatibilität vorhanden.

Aber die Frage die sich mir stellt ist: wie kann ich den Compiler davon überzeugen mir die OLE2.pas zu übersetzen?

Mfg Matthias

MatthiasW 16. Nov 2003 11:01

Re: Verknüpfungen (shortcuts) lesen
 
Hallo,

danke hat sich erledigt: OLE2.pas einfach ins LIb - Verzeichnis kopiert und der hat die OLE2.dcu erzeugt. :wall: :wall: :wall: :wall: :wall: :wall:

Mfg Matthias

Duffy 16. Nov 2003 11:02

Re: Verknüpfungen (shortcuts) lesen
 
Hallo MatthiasW,
einfach unter "Tools -> Umgebungsoptionen -> Bibilothek -> Bibiliothekspfad" folgenden Pfad anlegen
"$(DELPHI)\Lib\Delphi2"
bye
Claus

MatthiasW 16. Nov 2003 17:22

Re: Verknüpfungen (shortcuts) lesen
 
Hallo,

ich habs jetzt hinbekommen das ich die Daten aus der lnk - File lesen kann, nur gibt es immernoch ein problem: alle enthaltenen Daten auser der Description werden ordnungsgemäß gelesen. Bei der Description bekomm ich immer einen leerstring, hat jemand noch ne Idee woran das liegen kann?

Mfg Matthias

edosoft 28. Nov 2003 19:08

Re: Verknüpfungen (shortcuts) lesen
 
Vielleicht weil du Win98 hast und das erst ab XP unterstützt wird oder sowas?

MathiasSimmack 28. Nov 2003 21:08

Re: Verknüpfungen (shortcuts) lesen
 
Richtig! :)

MatthiasW 28. Nov 2003 23:07

Re: Verknüpfungen (shortcuts) lesen
 
Hallo,

Zitat:

Zitat von edosoft
Vielleicht weil du Win98 hast und das erst ab XP unterstützt wird oder sowas?

1. habe ich Windows 2000
2. ist deine Aussage falsch da das problem an fehlerhaften lnk files lag

scp 29. Nov 2003 01:21

Re: Verknüpfungen (shortcuts) lesen
 
Wenn du
Delphi-Quellcode:
function GetLinkFileData(LinkFile: String): TLnkFileData;
verwendest, korrigiere mal folgendes:

Delphi-Quellcode:
// ...
    Link.GetDescription(TempValue,MAX_PATH);
    Result.Description := StrPas(TempValue); // NICHT String()
  end;
  CoUnInitialize;
end;

MathiasSimmack 29. Nov 2003 07:23

Re: Verknüpfungen (shortcuts) lesen
 
Zitat:

Zitat von MatthiasW
Hallo,

Zitat:

Zitat von edosoft
Vielleicht weil du Win98 hast und das erst ab XP unterstützt wird oder sowas?

1. habe ich Windows 2000
2. ist deine Aussage falsch da das problem an fehlerhaften lnk files lag

Die Aussage von edosoft ist trotzdem richtig. Mag sein, dass das Problem bei dir an einer fehlerhaften LNK-Datei lag. Dennoch unterstützen 95, 98 und NT4 keine Kommentare.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.
Seite 2 von 3     12 3      

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