Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Guybrush Threepwood

User
  • Registriert

  • Letzter Besuch

Alle Beiträge von Guybrush Threepwood

  1. Hi, was passiert eigentlich mit reserviertem Speicher, offenen Filehandles usw., wenn man ein Programm debugt und mittendrin den Debug beendet? Werden die dann vom debugger geschlossen/ freigegeben, oder dümpeln die dann als Lecks vor sich hin? Gruß Guybrush
  2. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in Hardware
    Der Preis ist voll in Ordnung, ich hab ihn mir vor einiger Zeit für 210€ gekauft.
  3. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in Hardware
    Also ich hab den auch und bin sehr zufrieden damit. Er brennt CDs zwar leider nur 16 fach, aber das liegt ja nicht daran.
  4. Naja seit einer knappen Woche. Im Moment ist die auf Level 7. Du brauchst ja auch Level 9 um endlich mal Kolonieschiffe bauen zu können. *unbedingt weiterspielen will*
  5. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in Algorithmik
    Hier findest du auch ein paar Bücher über Algorithmen.
  6. Es gibt, glaube ich, eine Api Methode um eine ODBC Datenquelle einzurichten. Ich kann mich aber nicht mehr dran erinnern wie die hieß.
  7. Na suuuper, habt ihrs kaputt gemacht;) Dabei wollte ich endlich mal Werft auf Level 9 bringen:rolleyes:
  8. Ich bekomm hier irgendwie auch die Meldung "Host not found":confused:
  9. Habs selber gelöst. Ich hab dummerweise HttpOpenRequest() die INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_RELOAD Flags an der falschen Stelle übergeben:rolleyes: Naja hauptsache wieder ein paar Tage umsonst gearbeitet:(
  10. Bin ja auch nocht nicht lange da. Aber kuck mal im dazugehörigem Forum, da haben sie die meisten Allianzen vorgestellt. Bin übrigens Cardassianer und in der Cardassianischen Union:D
  11. Hi, ich habe folgendes Programm, mit dem ich eine Datei von einem Webserver runterladen möchte. Allerdings gibt es noch ein Problem, ich sitze hier hinter einem Proxyserver und wenn ich HttpSendRequest() aufrufe, bekomme ich den Fehler das ich mich erst am Proxy anmelden muß. Wenn ich das dann erledigt habe und HttpSendRequest() erneut aufrufe, bekomme ich jedesmal einen Timeout. Wenn ich bei InternetOpen angebe das ich hinter einen Proxy sitze (ohne den Namen anzugeben), läuft das Programm wenn auf dem PC der Microsoft Proxy Client installiert ist, ohne das ich mich anmelden muss. Ansonsten kann er die Adresse nicht auflösen. Wenn ich bei InernetOpen zusätzlich noch den Namen des Proxys angeben, habe ich das selbe Problem wie wenn ich nichts angebe. :confused: Hier habt ihr mal den gesamten Code: #include <stdio.h> #include <conio.h> #include <windows.h> #include <wininet.h> #pragma comment(lib,"wininet.lib") main() { HINTERNET hInternet; HINTERNET hConnect; HINTERNET hRequest; DWORD dwRead =1; char c[1000]; hInternet = InternetOpen("Microsoft Internet Explorer",NULL,NULL,NULL,NULL); if (hInternet == NULL) { printf ("fehler1\n"); } else { printf ("ok\n"); hConnect = InternetConnect(hInternet,"xxx.yyy.zzz",INTERNET_DEFAULT_HTTP_PORT, "","",INTERNET_SERVICE_HTTP, NULL,NULL); if (hConnect == NULL) { printf ("fehler2\n"); } else { printf ("ok\n"); hRequest = HttpOpenRequest(hConnect,NULL,"test/test2/test.zip",NULL,"", NULL,NULL,NULL); if (hRequest == NULL) { printf ("fehler3\n"); } else { printf ("ok\n"); ok: if (!HttpSendRequest(hRequest,NULL,NULL,NULL,NULL)) { DWORD er,w=1000; char r[1000]; InternetGetLastResponseInfo(&er,r,&w); printf ("\n%s -> %i",r,er); printf ("nicht gesendet->%i",GetLastError()); } else { DWORD dwCode,dwSize=40; if (HttpQueryInfo(hRequest,HTTP_QUERY_STATUS_CODE | HTTP_QUERY_FLAG_NUMBER, &dwCode,&dwSize,NULL)) printf ("query\n"); if (dwCode == HTTP_STATUS_PROXY_AUTH_REQ) { printf ("anmelden!\n"); dwRead = 1; while(dwRead != NULL) if (!InternetReadFile(hRequest,c,1000,&dwRead)) printf ("\nkann nicht lesen->%i",GetLastError()); if (InternetErrorDlg (GetDesktopWindow(),hRequest, ERROR_INTERNET_INCORRECT_PASSWORD, FLAGS_ERROR_UI_FILTER_FOR_ERRORS | FLAGS_ERROR_UI_FLAGS_GENERATE_DATA | FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS,NULL) == ERROR_INTERNET_FORCE_RETRY) { printf ("neuer versuch\n"); goto ok; } else { printf ("chanceld\n"); } } else { printf ("gesendet\n"); FILE* stream = fopen("c:\\update.zip","wb"); if (stream == NULL) printf ("kann datei nicht erstellen\n"); else { dwRead=1; while(dwRead != NULL) { if (InternetReadFile(hRequest,c,1000,&dwRead) == false) { printf ("kann nicht lesen->%i",GetLastError()); dwRead = NULL; } else { fwrite(c,sizeof(char),dwRead,stream); printf ("schreibe: %i\n",dwRead); } } fclose(stream); } } } InternetCloseHandle(hRequest); } InternetCloseHandle(hConnect); } InternetCloseHandle(hInternet); } printf ("\nfertig\n"); getch(); return 0; } [/PHP] Das war zwar jetzt alles ein bischen viel, aber ich hoffe das mir trotzdem jemand helfen kann. Gruß Guybrush PS: Das goto bleibt natürlich nur in der Testversion drin;)
  12. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Der Hexcode für Escape müßte 1B sein (auf jeden Fall 27 Dezimal).
  13. Was hast`n für ne Rasse gewählt? Bist du schon einer Allianz beigetreten? Solltest du auf alle Fälle erledigt haben, bevor dein Angriffsschutz vorbei ist;)
  14. Ich verstehe dein Problem nicht so ganz, du versuchtst zu connecten. Das schlägt fehl weil der Server schon verbunden ist. Damit weißt du es doch.
  15. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Du kannst die DLL mit LoadLibrary laden und dann mit GetProcAddress die Funktionen.
  16. Benutzt du die MFC oder direkt die WinAPI?
  17. Ist irgendwer von euch zufällig bei besagtem Onlinegame? Falls nicht schaut mal unter http://stgc.novacrush.de/ rein. Ist zwar erst die 2. Alpha Version, macht aber trotzdem Spaß
  18. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in C und C++
    Da du die 3 Objekte a,b und c anlegst wird der Konstruktor der Klasse 3 mal (1 mal pro Objekt) aufgerufen;)
  19. Danke, aber ich brauche eins das ein bischen tiefer in das Thema eintaucht, als nur nur die Grundlagen:)
  20. Hi, kennt von euch einer ein gutes Buch das sich mit Windows Sockets und/oder WinInet beschäftigt. Am liebsten wäre mir pure Windows API, aber MFC wäre auch ok. Gruß Guybrush
  21. Wie kann es eigentlich sein dass ich auf einem PC den Fehler "zugriff verweigert" bekomme, obwohl ich die Datei im Internet Explorer downloaden kann?
  22. Ok hab das Problem selber gelöst. Das Interface IBindStatusCallback hat noch mehr Funktionen die ich auch implementieren muss. Jetzt würde mich aber trotzdem noch interressieren ob ich einen abgebrochenen Download wiederaufnehmen kann.
  23. Hi, ich versuche gerade mit URLDownloadToFile() etwas runterzuladen, allerdings happert es noch am letzten Parameter. Dort wird eine Funktion verlangt die die Nachrichten vom IE verarbeitet. Ich hab auch schon rausbekommen das ich die in einer von IBindStatusCallback abgeleiteten Klasse implementieren muss, aber ich bekomme immer den Fehler "CCallback" : Instanz von abstrakter Klasse kann aufgrund nachfolgender Elemente nicht erstellt werden. Hier mal etwas Code: class CCallback : public IBindStatusCallback { public: CCallback(); ~CCallback(); STDMETHOD(OnProgress)( /* [in] */ ULONG ulProgress, /* [in] */ ULONG ulProgressMax, /* [in] */ ULONG ulStatusCode, /* [in] */ LPCWSTR wszStatusText) { return S_OK; } }; //unter später: case IDOK: { char szQuelle[500], szZiel[500]; CCallback cb; //Hier tritt der Fehler auf GetDlgItemText(hWnd,IDC_EDIT1,szQuelle,500); GetDlgItemText(hWnd,IDC_EDIT2,szZiel,500); URLDownloadToFile(0,szQuelle,szZiel,0,&cb); return 0; } [/PHP] Gruß Guybrush PS:Gibt es mit der Funktion eigentlich eine Möglichkeit einen abgebrochenen Download fortzusetzen?
  24. Guybrush Threepwood hat auf einen Beitrag in einem Thema geantwortet in C++: Compiler, IDEs, APIs
    Mit der Funktion MultiByteToWideChar() kannst du chars in Unicode umwandeln.
  25. Also ich hatte das mal nach ein paar Wochen gemacht.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.