Verknüpfung erstellen



  • THX,
    ich habe nur die Suche benutzt und nicht dran gedacht, dass die nicht in den
    FAQ's sucht, wenn man dies nicht einstellt.

    Tschau Gartenzwerg



  • Hallo !

    Hier ist ein Beitrag zum selben Thema:
    verknüpfung erstellen

    Tschüss



  • Und nachdem ich diesen lustigen Scherz 😃 schon zum zweiten Mal gerissen habe:
    Vielleicht hilft dir das weiter:

    Hier ist es mal ganz einfach beschrieben:
    Wie erstellt man eine Verknüpfung?



  • Vielleicht kann mal jemand die Klasse Link richtig fein rausputzen, habe momentan keine Zeit. 😉



  • Hi,
    danke für die antworten, doch leider zeigt er mir einen Compiler-Fehler
    an und zwar folgenden:

    --------------------Konfiguration: test - Win32 Debug--------------------
    Kompilierung läuft...
    testDlg.cpp
    L.cpp
    c:\eigene dateien\test\l.cpp(146) : fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der Direktive fuer die vorkompilierte Header-Datei
    Generieren von Code...
    Fehler beim Ausführen von cl.exe.

    test.exe - 1 Fehler, 0 Warnung(en)

    keine Ahnung welchen Direktive er da sucht, doch an den geschweiften Klammern
    liegt es nicht die sind alle richtig gesetzt.

    Tschau Gartenzwerg



  • #include "stdafx.h"
    


  • hi,
    jetzt lässt es sich compilieren, doch es verursacht einen Laufzeitfehler:

    TEST verursachte einen Fehler durch eine ungültige Seite
    in Modul MSVCRTD.DLL bei 016f:10218ee1.
    Register:
    EAX=7ef8fcfe CS=016f EIP=10218ee1 EFLGS=00210246
    EBX=0064f920 SS=0177 ESP=0064efa0 EBP=0064f114
    ECX=0064f010 DS=0177 ESI=0064efb0 FS=3507
    EDX=575c3a43 ES=0177 EDI=004163c8 GS=0000
    Bytes bei CS:EIP:
    89 17 83 c7 04 ba ff fe fe 7e 8b 01 03 d0 83 f0
    Stapelwerte:
    0064f114 00402f8c 004163c8 0064f00c 0064f5b0 0064f11c 0064f920 cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc cccccccc

    ich habe auch die Variante aus dem FAQ ausprobiert, doch auch hier ein
    Compiler-Fehler, aber das leigt wahrscheinlich daran, dass ich zu blöde bin
    die Funktion richtig aufzurufen.

    CreateShortcut("C:\\test1.exe",          //Zielpfad           
                   "",                       //Argumente 
                   "C:\\WINDOWS\\Desktop",   //gewünschter Speicherort  
                   "E:\\",                   //Arbeitsverzeichnis
                   "test1.ico",              //Icon
                   SW_NORMAL);               //Fensterdarstellung bei Start
    

    --------------------Konfiguration: install - Win32 Debug--------------------
    Kompilierung läuft...
    TestDlg.cpp
    Linker-Vorgang läuft...
    TestDlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: int __thiscall CTestDlg::CreateShortcut(char *,char *,char *,char *,char *,int)" (?CreateShortcut@CTestDlg@@QAEHPAD0000H@Z)
    Debug/Test.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
    Fehler beim Ausführen von link.exe.

    test.exe - 2 Fehler, 0 Warnung(en)

    Tschau Gartenzwerg

    [ Dieser Beitrag wurde am 28.09.2002 um 17:34 Uhr von Gartenzwerg editiert. ]



  • hi @ all,
    weiß den niemand wieso er bei der Variante aus dem faq einen Compilerfehler versacht. Bitte helft mir.

    Tschau Gartenzwerg



  • Die Methode CreateShortcut scheint in CTestDlg nicht definiert zu sein. Hast Du sie dort mit Scope definiert? (CTestDlg::CreateShortcut)



  • THX,
    funktioniert.
    Ich Idiot darauf hätte ich auch selber kommen müssen. Ich konnte zwar mit der
    Fehlermeldung nichts anfangen, doch beim durchlesen des Codes hätte es mir
    auffallen müssen.

    Tschau Gartenzwerg


Anmelden zum Antworten