Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Der Typ oder Name 'DllImport' konnte nicht gefunden werd

  Alt 4. Apr 2006, 21:22
Verdammt, wieder das alte Spiel:

Ich hab die Lösung gefunden...
Man muss noch einen Namespace einbinden:

Code:
using System;
using System.Drawing;
using System.Runtime.InteropServices;

namespace RunAsTray.Util

   
   /// <summary>
   /// Description of IconLoader.
   /// </summary>
   public class IconLoader
   {
      [DllImport("shell32.dll")]
      private static extern IntPtr ExtractIcon(int hInst, string file, int index);
      
      
      public static Icon load(string filename, int idx) {
         return Icon.FromHandle(ExtractIcon(GetModuleHandle(String.Empty), filename, index));
      }
   }
}
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat