Suchergebnisse

Suchergebnisse 1-20 von insgesamt 21.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • In C den Standard Browser öffnen.

    zl0h - - C, C++ & Objective-C

    Beitrag

    Ok, folgendes: Wenn ich die Applikation per Doppelklick ausführe, öffnet sich der Browser nicht. Wenn ich die Applikation per Compiler, Konsole, WinRAR, ... ausführe, öffnet sich der Browser. Edit: Also bei einem Bekannte funktioniert es auch per Mausklick... hm. Edit: Ich scheine der einzige zu sein, bei dem es aus irgendeinem Grund nicht per Mausklick funktioniert. Naja soll's halt so sein.

  • Ersteinmal Danke für den Hinweis, SeBa. Der Grund für den Fehler ist ja jetzt auch bekannt. Wie ich schon sagte funktioniert das Öffnen des Browsers an sich nun einwandfrei. Dein Code würde ebenfalls einwandfrei funktionieren, phax. Hier mal die beiden Teile des Codes, welche ansonsten wie gesagt einwandfrei funktionieren. Quellcode (49 Zeilen) Die beiden Teile Info 1 und Info 2 sind wie man sieht mehr oder weniger identisch. Jedoch funktioniert das Öffnen des Browser nur wenn ich Info 1 weglass…

  • Naja, für den ersten Teil benutze ich ja nun strcpy und für die folgenden Argumente strcat. Das funktioniert ja auch alles ganz prima, jedoch funktioniert das Öffnen des Browsers aufgrund eines bestimmten Teils im Code nicht, was jedoch nicht allzuviel Sinn macht, da ein fast identischer Teil (es sind beides if-Teile mit darauffolgenden String-Manipulationen) direkt darunter ist. Teil A + Teil B -> Öffnen des Browsers funktioniert nicht Teil A -> Öffnen des Browser funktioniert nicht Teil B -> Ö…

  • Ich benutze Dev-C++ und kompiliere per "Compile (Ctrl+F9)". Also ich gehe mal davon aus, dass es in diesem Fall eine "Release-Version" ist. Bei dem ersten Teil kann ich ja noch strcpy benutzen (wobei es in diesem Fall sowieso keinen Unterschied macht), aber da später noch variierende Argumente zur PHP Folgen, benutze ich (zumindest dann) dementsprechend strcat. Edit: Ein gewisser Teil im Code bewirkt, dass es mit dem Browser nicht funktioniert, wobei es gar keinen Sinn macht... aber man wird seh…

  • Hm, jetzt ist die Verwirrung noch größer. Unabhängig davon, ob ich strcat oder strcpy benutze, funktioniert es (vorerst schätzungsweise) nur jedes 15. Mal (Error 0, ansonsten 2), was für mich im Moment noch nicht nachvollziehbar ist. Edit: Es scheint etwas mit dem vorherigen Programmverlauf zu tun zu haben, auch wenn es in diesem Falle paradox wäre (vorher ok, später jedoch nicht (...)).

  • Funktioniert (auch auf PC B): Quellcode (1 Zeile) GetLastError: 0 Funktioniert nicht auf PC B: Quellcode (3 Zeilen) GetLastError: 2 Die Adresse wird individuell angepasst und soll dann geöffnet werden (auch auf PC B).

  • Also folgendes funktioniert nicht überall (z.B. auf einem meiner beiden PCs funktioniert es, auf dem anderen nicht, wobei ich mir nicht erklären kann wieso): ShellExecute(NULL, "open", adresse, NULL, NULL, SW_SHOW); Bei PC A wird adresse ordnungsgemäß mit dem Standard-Browser geöffnet. Bei PC B passiert nichts. Da es leider bei einigen Leuten so ist wie bei PC B, suche ich nun nach einer Alternative, die die Adresse mit dem Stanrdard-Browser öffnet und dies überall funktionieren sollte.

  • Direkte HTTP-Verbindung (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Hm, vielen Dank schon einmal. Werde mich bei Gelegenheit damit auseinandersetzen.

  • Da ShellExecute scheinbar nicht überall funktioniert (entweder es funktioniert mit dem Browser oder es tut sich gar nichts (wieso auch immer)), wollte ich einmal nach einer Alternative fragen. Vielen Dank zl0h

  • Direkte HTTP-Verbindung (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Ersteinmal vielen Dank für die Antworten. Jemand anderes mag mit den Informationen auf den Seiten ja zurechtkommen, ich hingegen tu es leider nicht so ganz. Auf http://www.zotteljedi.de/doc/socket-tipps/ steht schon wieder viel zu viel und einen Großteil der Header habe ich nicht einmal, was wohl auch mit Linux <=> Windows zu tun hat. Es ist möglicherweise zu viel verlangt, aber ein Beispielcode, der einfach nur rot and http://hallo.de/test.php?farbe= gibt (mehr nicht, Antwort wird nicht benötig…

  • Direkte HTTP-Verbindung (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Also die C Applikation soll einfach eine Adresse (siehe Beispiel im ersten Beitrag) direkt (nicht über einen externen Browser) öffnen, sichtbar muss es nicht sein.

  • Direkte HTTP-Verbindung (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Kurze Frage, hoffe auf eine ebenso kurze Antwort. Ich würde gerne eine simple, direkte Verbindung zu einer auf einem Webserver liegenden PHP herstellen (z.B. "http://hallo.de/test.php?farbe=rot"). Würde mich sehr über eine helfende Antwort freuen. Vielen Dank zl0h

  • Hallo, ich wollte fragen, wie ich durch den Prozessnamen an den Titel eines Fensters komme. Im Moment benutze ich FindWindow, doch der Titel des Fenster variiert, wobei "test" jedoch immer vorhanden ist. Quellcode (1 Zeile) Alternativ würde ich auch eine Methode akzeptieren, die nach *test* (mit Wildcards) in den Fensternamen sucht. Vielen Dank zl0h

  • Okay, schon einmal vielen Dank für die Antwort, werde mich mal ein Weilchen damit auseinandersetzen.

  • Textdatei: Quellcode (13 Zeilen) Nun würde ich gerne durch die Textdatei gehen und falls Angabe2 "Pizza" ist, die jeweilige Angabe3 und Angabe4 als Strings (pizza_3, pizza_4) haben und mit ihnen weiter arbeiten. Vielen Dank zl0h

  • Mysteriöse zusätzliche Bytes (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Großes Dankeschön, phax. Funktioniert nun wunderbar, nochmals vielen Dank. =)

  • Mysteriöse zusätzliche Bytes (C)

    zl0h - - C, C++ & Objective-C

    Beitrag

    Folgendes.. ich habe eine Datei als Byte Array in mein C Programm included und lese dieses nun wie folgt in eine Datei aus: Quellcode (11 Zeilen) Funktioniert auch eigentlich ganz gut, das Problem ist nur, dass aus einem mir unerklärlichen Grund 3229 Bytes hinzugefügt werden. Originaldatei: 818176 bytes Neu geschriebene Datei: 821405 bytes Das Byte Array habe ich überprüft, das ist jedenfalls korrekt. Würde mich extrem freuen, wenn mir hierbei jemand helfen könnte. Vielen Dank zl0h Edit: Problem…

  • DLL in eine C Applikation einbinden

    zl0h - - C, C++ & Objective-C

    Beitrag

    Habe sie nun per Byte Array Header mit drin. Habe nur noch Probleme beim Laden der DLL aus der Memory, siehe http://www.joachim-bauch.de/tutorials/load_dll_memory.html/en/view

  • DLL in eine C Applikation einbinden

    zl0h - - C, C++ & Objective-C

    Beitrag

    Also das Programm lädt die sich im gleichen Verzeichnis befindende DLL im Moment so: Quellcode (3 Zeilen) Jedoch hätte ich diese DLL gerne von vornherein in dem Programm selbst.

  • DLL in eine C Applikation einbinden

    zl0h - - C, C++ & Objective-C

    Beitrag

    Das Programm benötigt die DLL, die zur Zeit im gleichen Ordner ist. Nun würde ich diese DLL gerne mit einbinden und sie dann vom Programm aus extrahieren (in den gleichen Ordner schreiben) oder sie sogar als Modul benutzen. Habe soeben erfolglos folgendes getestet: In \res\: datei.dll main.rc Inhalt main.rc: Quellcode (1 Zeile) In main.c: Quellcode (9 Zeilen) und Quellcode (20 Zeilen) Error: main.c:177: error: conflicting types for 'ExtractRes' main.c:25: error: previous implicit declaration of …