probleme bei net api



  • hi also jedesmal wenn ich eine funktion die mit "Net" beginnt aufrufen will kommt eine fehlermeldung das in der headerdatei irgendwas net geklappt hat...
    ich nehme aber immer die header dateien die in der referenz angegeben sind...

    #include <iostream>
    #include <lmmsg.h>
    #include <windows.h>
    using namespace std;
    
    int main()
    {
    	NetMessageBufferSend(NULL, "test", "go", "", "test", 5);
    
    	return 0;
    }
    

    mal davon abgesehen das ich weis das man keine funktion so aufruft kommen folgende fehlermeldungen:
    --------------------Konfiguration: test - Win32 Debug--------------------
    Kompilierung läuft...
    test.cpp
    c:\programme\microsoft visual studio\vc98\include\lmmsg.h(37) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'NET_API_FUNCTION'
    c:\programme\microsoft visual studio\vc98\include\lmmsg.h(37) : error C2501: 'NET_API_STATUS' : Fehlende Speicherklasse oder Typbezeichner
    c:\programme\microsoft visual studio\vc98\include\lmmsg.h(37) : fatal error C1004: Unerwartetes Dateiende gefunden
    Fehler beim Ausführen von cl.exe.

    dieser fehler kommt auch bei anderen headern...

    ich hoffe ihr könnt mir helfen...

    mfg killakathl



  • Platform SDK sagt: "Header: Declared in Lmmsg.h; include Lm.h."
    Also statt lmmsg.h die "lm.h" inkludieren!

    Falls Du Visual Studio hast:
    Für einige Sachen muss man in der stdafx.h auch noch das
    "#define WIN32_LEAN_AND_MEAN"
    rauskommentieren - z.B. GDI+ mag das nicht 😉



  • Außerdem will die Funktion Wide-Strings.



  • tausend danke mal für die antwort!!!

    und wegen den wide-string ich hab nur irgendeine fuktion genommen damit ich die fehlermeldung krieg....

    also noch mal tausend dank

    mfg killakathl


Anmelden zum Antworten