tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
18
ZUGRIFFE
3296
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    
    procedure TForm1.Button1Click(Sender: TObject);
    const
      br = #13#10;
    var
      LinkInfo: TShellLinkInfoStruct;
      s, pfad: string;
      i:integer;
    begin
      FillChar(LinkInfo, SizeOf(LinkInfo), #0);
      for i:=1 to Max_Path+1 do
          begin
            pfad:=ListView1.Items[0].Caption;
            if i<=length(pfad) then
              LinkInfo.FullPathAndNameOfLinkFile[i-1]:= pfad[i];
        end;
      GetLinkInfo(@LinkInfo);
      showmessage(linkinfo.FullPathAndNameOfFileToExecute);
      s := LinkInfo.FullPathAndNameOfLinkFile + br + LinkInfo.FullPathAndNameOfFileToExecute;
      Memo1.Lines.Add(s);
    end;

    So geht das bei mir. Habe allerdings der Einfachheit halber in dieses Listview eingegeben. Ich schätze es lag an der falschen Reihenfolge, weil FillChar glaub ich alle Strings auf '' setzt (hab ich grad rausgelesen zumindest). Hoffe, es geht jetzt...

    lg Hellie

    PS: Jetzt speicher ich das wohl besser doch mal
     

  2. #17
    Avatar von Alex Duschek
    Alex Duschek Alex Duschek ist offline I AM AWESOME
    Registriert seit
    Apr 2004
    Ort
    Bartholomä (Baden-Württemberg)
    Beiträge
    514
    Mühsam ernährt sich das Eichhörnchen

    Bei mir kommt jetzt zumindest mal FullPathAndNameOfLinkFile ins Memo,aber der 2. Teil immer noch ned und die Showmessage bleibt auch leer...zum Hühner melken...
    Angehängte Dateien Angehängte Dateien
    Geändert von Alex Duschek (10.12.05 um 23:16 Uhr)
     
    Softwareentwickler

    Sehr gute Kenntnisse: Delphi, Java
    Gute Kenntnisse: PHP, ADA
    Grundkenntnisse: C/C++, C#, JavaScript

  3. #18
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Der Dateiname wird ja nur bis vor dem '.lnk' angezeigt, das gehört aber auch mit zum Dateinamen, deshalb findet es wieder die Datei nicht. Deshalb muss der String Pfad noch um '.lnk' ergänzt werden. Dann haut es bei mir wieder hin...

    lg Hellie
     

  4. #19
    Avatar von Alex Duschek
    Alex Duschek Alex Duschek ist offline I AM AWESOME
    Registriert seit
    Apr 2004
    Ort
    Bartholomä (Baden-Württemberg)
    Beiträge
    514
    Argh...danke,es geht

    Ich muss dringendst ins Bett
     
    Softwareentwickler

    Sehr gute Kenntnisse: Delphi, Java
    Gute Kenntnisse: PHP, ADA
    Grundkenntnisse: C/C++, C#, JavaScript

Ähnliche Themen

  1. Ftp Pfad ordner auslesen.
    Von ciberjoerg im Forum PHP
    Antworten: 0
    Letzter Beitrag: 03.11.08, 20:48
  2. Pfad auslesen
    Von TeddyEngel im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 12.09.08, 11:44
  3. Pfad vom Programmstartordner auslesen
    Von ksk im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 04.11.06, 08:29
  4. Pfad aus MySQL-DB auslesen
    Von CikoNo1 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 01.09.05, 07:44
  5. Verknüpfung mir relativem Pfad erstellen
    Von jean luc im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 16.11.04, 12:52