Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Formuliere das, was du willst, doch mal für den allgemeinen Fall, dann hast du die Lösung. Was soll eigentlich passieren, wenn Array 1 länger als Array 2 ist?
  2. Spätestens dadurch, dass du den Screenshot jetzt eingebettet hast, hast du genau das getan. Darum nehme ich das jetzt auch wieder raus. Bitte statt 900-KByte-Screenshots, aus denen man den Code nicht mal zum Testen rauskopieren kann, sondern abschreiben muss, den Code als Text direkt ins Forum posten. Braucht nur 0,1% der Bandbreite. Es soll ja tatsächlich Leute geben, die über schmalbandige Leitungen zugreifen oder nach Datenvolumen bezahlen oder bei denen Imagehoster wie ImageShack gesperrt sind.
  3. Anstatt hier jeden zu zwingen, sich unnötigerweise hunderte Kilobytes große Screenshots von irgendwelchen Imagehostern herunterzuladen, könntest du auch einfach den Code ins Forum kopieren.
  4. Hast du die Importbibliothek der DLL dazugelinkt?
  5. In dem Programm, das die DLL nutzen soll, muss _export als __declspec(dllimport) definiert werden. Üblicherweise macht man das in Abhängigkeit von einem weiteren Präprozessorsymbol, das im DLL-Projekt definiert wird, und ansonsten eben nicht.
  6. Da inzwischen klar ist, was gemeint ist, ist die Vektor-Diskussion an dieser Stelle beendet. Wer noch etwas zum eigentlichen Thema beitragen möchte, kann das gern tun.
  7. Weil du DriverEntry zweimal definiert hast.
  8. Klotzkopp

    Echoserver

    Ist da beim Abschreiben etwas schief gelaufen? Die Main-Methoden von Client und Server sind identisch, und die Startup-Methode des Servers wird nirgends benutzt. Der Server sollte jedenfalls nicht Connect benutzen.
  9. Grün ist ja schön, aber noch schöner wäre die Einrückung. Die bleibt erhalten, wenn du deinen Code zwischen und [[color=black]/[/color]CODE] setzt. Und da gibt es einen entscheidenden Unterschied. Dein Code greif auf v[n] zu, und das ist nicht erlaubt. Der Lehrbuch-Code tut das nicht.
  10. Wofür solltest du ein Array brauchen? Du brauchst noch nicht einmal ein if.
  11. Wenn du davon ausgehst, dass jeder Monat 30 Tage hat (was du offenbar tust), brauchst du überhaupt keine Verschachtelung.
  12. In den letzten beiden if-Anweisungen benutzt du in Java CommandOpcode, während in C Command benutzt wird.
  13. Aus dem Beispielcode sollte doch klar werden, dass der Shared Memory nur zum Serialisieren benutzt wird. Das ist wirklich nur roher Speicher, .NET-Objekte können da drin nicht leben. Wenn du ganze Objekte übertragen willst, musst du einen High-Level-Mechanismus wie Remoting benutzen.
  14. Nein, es soll heißen, dass das else das Ergebnis der ersten beiden if-Anweisungen ignoriert. Außerdem brauchst du nicht 4 Zweige, wenn du nur 3 Fälle hast. void Entladen(){ cout << "alle fertig? [0/1]" << endl; cin >> option1; if(option1 == 1){ cout << "eins" << endl; } else if(option1 == 0){ cout << "null" << endl; Entladen(); } else { cout << "ausweich else" << endl; Entladen(); } }[/code]
  15. Ein else bezieht sich immer nur auf das letzte vorhergehende if.
  16. Erstens sind Remoting und WCF zwei unterschiedliche Dinge, und zweitens gibt es noch diverse andere IPC-Möglichkeiten, wie Memory Mapped Files, Sockets oder Named Pipes.
  17. Kann ich nicht reproduzieren. Bist du sicher, dass du das richtige Steuerelement abfragst?
  18. Klotzkopp

    .net machine.xml Quiz

    Ich wäre für <system.data> <DbProviderFactories> <add name="IBM DB2 for i5/OS .NET Provider" invariant="IBM.Data.DB2.iSeries" description=".NET Framework Data Provider for i5/OS" type="IBM.Data.DB2.iSeries.iDB2Factory, IBM.Data.DB2.iSeries, Version=12.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/> <add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SqlServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> </DbProviderFactories> </system.data>[/code]
  19. Es geht vermutlich um diesen QtCreator-Bug: https://bugreports.qt-project.org/browse/QTCREATORBUG-1633 Konsolenanwendungen laufen offenbar nur dann richtig, wenn xterm als Terminalemulation benutzt wird.
  20. Da geht es um Windows :confused: Steht die Zeile CONFIG += console in deiner .pro-Datei? Schau bitte mal in den Projekteinstellungen unter Ausführung, ob da ein Haken bei "In Terminal ausführen" ist.
  21. Nein. Genau wie unter Windows sollte sich das erstelle Programm in einem Unterordner dieses Ordners befinden. Die Datei heißt vermutlich genauso wie das Projekt und hat keine Dateierweiterung. Such also nicht nach .exe.
  22. Das ist die Quellcodedatei, die kannst du nicht ausführen. Du sollst das erstelle Programm ausführen.
  23. main ohne Parameter ist standardkonform, und eine return-Anweisung braucht main auch nicht (implizit return 0). Du öffnest eine Shell, wechselst mit cd in das Verzeichnis, in dem das Programm erstellt wurde, und gibst ./Programmname ein.
  24. Sarkasmus trägt ungefähr so viel zur Problemlösung bei wie unbegründete Abwertung. Den Projekttyp gibt's in meinem QtCreator nicht. Ist das ein Plugin, oder bist du nur etwas ungenau? Was passiert, wenn du das Programm aus einer Shell startest?

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...