Zum Inhalt springen

Guybrush Threepwood

Mitglieder
  • Gesamte Inhalte

    4909
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    6

Alle Inhalte von Guybrush Threepwood

  1. Weißt du wo ich die herbekomme?
  2. Dann solltest du dir am Besten ein Buch oder eBook besorgen und erstmal die C Basics lernen.
  3. Unter anderem ja. Wie sieht denn dein Ansatz aus?
  4. Hi, ich hab folgendes Programm um etwas von einem Magnetkartenleser über den Com-Port zu lesen. Komischerweise funktioniert das nur wenn ich vorher mit dem Hyperterminal von Windows etwas von dem Port gelesen. #include <iostream> #include <fstream> #include <windows.h> using namespace std; int main() { system("mode com2: baud=9600 PARITY=n Data=8 Stop=1 to=on xon=off \ odsr=off octs=on dtr=on rts=hs idsr=off"); //system("mode com2:9600,N,8,1,R"); Sleep(1000); fstream porti("COM2:", ios::in | ios::binary); if (!porti.is_open()) cout << "fehler"; else { char t; while(!porti.eof()) { porti>>t; if (t!= -52) cout<<t; } porti.close(); } return 0; } [/PHP] Die Einstellungen die vom Hyperterminal gemacht werden, sind die selben die ich per mode setze. Trotzdem scheint HyperTerminal noch irgend etwas anderes zu machen. Hat einer ne Idee? Gruß Guybrush
  5. Der Fehler beudeutet: "Socket erlaubt keine Blockierungen, und die angegebene Operation hat eine Blockierung zur Folge.". Ich weiß aber jetzt aus dem stehgreif nicht was das genau bedeutet. Mußt du mal in der Dokumentation von CAsyncSocket kucken. Solche Fehlermeldungen findest du auf der Microsoftseite oder per google.
  6. Was die Leute so für Ideen haben:rolleyes:
  7. Hast du`s mal mit GetColumn() probiert?
  8. Mein Forum :floet: Soll natürlich keine Konkurrenz zu diesem genialen Forum darstellen:)
  9. Am einfachsten ist es wenn du die beiden Dateien zeichenweise ausliest und die beiden Zeichen direkt miteinander vergleichst.
  10. Also ich mag .NET nicht, aber das ist ja jedem selbst überlassen:) und zum Glück habe ich bisher noch die freie Auswahl womit ich meine Programme in der Firma schreibe. Mein Ausbilder z.B. hat im Moment ein Projekt das er mit .NET programmiert und er ist auch sehr zufrieden damit. Ich würde also nicht sagen das es nicht genutzt wird, sondern eher den anderen hier zustimmen das viele Projekte noch auf älteren Sprachen aufsetzen. Gruß Guybrush
  11. Yup, bei 2 Backslash in einem String wir ein Backslash geschrieben.
  12. Anscheinend geht das nur wenn ich mir per Klassenassistent eine Klasse davon ableite. Blöde MFC... Habs jetzt etwas umständlicher über CDatabase gelöst, da kann man nämlich per ExecuteSQL() einen beliebigen SQl Befehl absetzten. Gruß Guybrush
  13. Hi, ich hab ein Recordset mit den Daten aus einer Tabelle. Ich weiß, das wenn ich einen Wert ändern will, ich vor dem Ändern Edit() und danach Update() aufrufen muss, allerdings hab ich keine Ahnung wie ich etwas ändere. Kann mir dabei irgendwer helfen? CRECORDSET Recordset; Recordset.Edit(); //hier irgendwie die Daten ändern Recordset.Update(); [/PHP] Gruß Guybrush
  14. Hast du mal die Rückgabewerte deiner Funktionen geprüft ob sie überhaupt erfolgreich sind? Ich glaube nämlich nicht das das was du da machst viel Sinn ergibt (nicht böse gemeint:) ). Versuch mal bei C-Tor von CInternetSession als 3. Parameter INTERNET_OPEN_TYPE_PRECONFIG zu übergeben. Dann mußt als 4. Parameter nämlich keinen Proxynamen angeben (ich weiß nämlich nicht ob der eine IP verlangt). Als 5. Parameter erwartet der C-Tor eine Liste von Adressen die er nicht über deinen Proxy suchen soll (z.B. eine Intranetseite), hier kannst du also erstmal NULL übergen. Mit GetHttpConnection() baust du (wie du es auch gemacht hast) eine Verbindung zu einem Http Server auf, das sollte so funktionieren. Bei OpenURL() wird aber ein Pfad zu einer Datei oder Seite auf dem Server, den du mit GetHttpConnection() verbunden hast, erwartet, also macht dein Aufruf eigentlich keinen Sinn. Gruß Guybrush PS: Alle Angaben ohne Gewähr, da ich das bisher nur über die WinInt-Api gemacht habe.
  15. Hmm...ich hab mir jetzt einfach bei MinGW das gcc Setup runtergeladen. Trotzdem danke für deine Hilfe:)
  16. Wie soll das auch Funktionieren? system() erwartet einen String und baut diesen nicht selber zusammen. machs so: char szBefehl[50]; sprintf (szBefehl,"set datetime=%s", timestr); system(szBefehl); [/PHP] Gruß Guybrush
  17. Welchen Compiler benutzt du denn? Bei VC++6 sind z.B. mehrere Beispielprogramme mit Toolbars dabei wo du dir die Symbole "klauen" kannst.
  18. Naja wenn es Borlandspeziefisch bist du im flaschen Forum:) Für C-Strings gibt es z.B. mehere Möglichkeiten, z.B. die Funktion atoi(). Vielleicht gehts ja auch damit.
  19. So Problem geklöst:D InternetSetFilePointer() scheint eine zeimliche Sch... Funktion zu sein. Ab Http 1.1 kann man aber per Header den Bereich der Datei (von wo man lesen will) angeben. Danke an alle die sich Gedanken darüber gemacht haben:)
  20. Das kannst du doch beim C-Tor von CInternetSession einstellen. Genauere Erklärungen dazu findest du hier. Gruß Guybrush
  21. wenn ich unter cygwin ./configure machen will dann kommt immer der Fehler: sed: not found:confused:
  22. Ich hätte da noch ein Problem:rolleyes: Wenn ich den Dateizeiger in der Datei verschiebe und dann mit InternetReadFile von der Datei lesen will, dauert der erste Aufruf genauso lange wie wenn ich die Datei von Anfang an lesen würde. Hat einer eine Idee warum und wie ich das beschleinigen kann?
  23. Was funktioniert denn hieran nicht?:confused:
  24. Du musst StretchBlt() anstatt BitBlt() benutzen, da BitBlt() das originalBild nicht verändert. Gruß Guybrush
  25. Kennt einer von euch dieses Linux Spiel und weiß ob es das für Windows zum Download gibt?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...