Die Sprache gelernt und nun?



  • du hast erst ein halbes jahr C++ gelernt?
    und du denkst, es jz schon zu können?

    aber du bist kein anfänger... is klar...

    wozu brauchst du dlls?
    winapi ist eigtl ganz einfach:

    #include <windows.h>
    
    int main()
    {
     MagicWINApiFucntion();
    }
    

    is nur eben damit jz das falsche forum...

    bb



  • Dieser Thread wurde von Moderator/in volkard aus dem Forum C++ in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • Sag mal könnt ihr mir nicht helfen?

    Wie gesgat ich kann diese Sprache... NUR ICH WEIß NICHT MEHR ALS DIE SPRACHE ANSICH! ICH KENNE NICHT DIE MÖGLICHKEITEN UNTER WINDOWS!

    Wenn ich zb. in die Registry schreiben möchte was müsste ich dann tun? Nein ich möchte kein Systemcall machen!

    In Java würde ich einfach eine Klasse eines Framework laden und mir kurz die Doku anschauen und dann den Wert schreiben...



  • Ich hab dir doch schon geholfen?!
    Lies dir Tutorials zur WinAPI durch, lies die MSDN, das ist deine Doku.
    Dafür das du studierst, also sorry, stellst du dich nicht gerade wie der beste Student an.Wissen wie man Google betätigt sollte man schon wissen. 🙄



  • Was ist Google?



  • als erstes
    -> #include <windows.h>

    wenn das einen fehler gibt ist der kompiler nicht richtig eingestellt.

    dann einfache funktionen ausprobieren z.b. MessageBox
    danach kannst du dich mit fenstern beschäftigen, sollte man mal gemacht haben
    auch wenn man dann eine andere lib dafür nimmt.
    ->http://www.win-api.de/tutorials.php ist dafür eine schöne seite

    für dein beispiel mit der registry gibts bei google viele schöne seiten, im
    zweiten "c++ registry" treffer steht:

    #include <windows.h>
    #include <stdio.h>
    
    int main(int argc, char **argv)
    {
    	unsigned char temp[99] = {""};	
    	unsigned long size = sizeof(temp);
    	HKEY hKey;
    
    	RegOpenKey(HKEY_CURRENT_USER, "Software\\Microsoft\\MediaPlayer\\Setup\\CreatedLinks", &hKey);
    	RegQueryValueEx(hKey, "AppName", NULL, NULL, temp, &size);
    	RegCloseKey(hKey);
    	printf("Value: %s (Size: %lu)\n", temp, size);
    	return 0;
    }
    // "AppName" durch einen programmnamen ersetzen
    

    viel spaß 🙂



  • Alles klar, hier kann dicht gemacht werden volkard 😃



  • Danke Helfer 🙂

    Gui mache ich mit QT 😉



  • Eine grosse Doku für C++ und Window gibt es nicht. Es gibt viel Doku zu C++ und bei der WinAPI (Windows-Funktionen die von einer Programmiersprache aus aufgerufen werden können, um z.B. eine MessageBox anzeigen zu lassen) nutzt du am besten MS MSDN-Library (ist auch Online).
    Ich empfehle dir ein Toolkit oder .NET, denn mit der WinAPI zu arbeiten ist recht aufwendig.
    Da gibt es folgende Möglichkeiten:

    1. .NET (C++,C#), kostenlos mit Visual Studio Express
    2. Qt (kostenloses Qt SDK mit LGPL-Lizenz) erzeugt native Applikationen (ohne .NET-Framework oder Virtuelle Maschinen lauffähig)


  • gaasgas schrieb:

    Wie gesgat ich kann diese Sprache...

    Können is relativ und ich bezweifle das du sie "kannst" 😃



  • ...


Anmelden zum Antworten