Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Klotzkopp

  1. Wandle die Zeit im Variant mit VariantTimeToSystemTime in SYSTEMTIME um. Damit kannst du mit swprintf einen hinreichend großen wchar_t-Puffer so formatieren, wie du es brauchst. Danach kannst du aus dem wchar_t-Puffer einen _bstr_t erzeugen.
  2. Schau dir doch das Beispiel an. Mit dem Aufrufen von SetClipboardData allein ist es nicht getan. Die grundsätzliche Vorgehensweise ist: - OpenClipboard - EmptyClipboard - GlobalAlloc - GlobalLock - Daten kopieren - GlobalUnlock - SetClipboardData - CloseClipboard
  3. Klotzkopp

    Registry sicherung?

    Als "Anwendungsentwickler" solltest du das aber wissen: GNU General Public License - Wikipedia
  4. Klotzkopp

    Registry sicherung?

    Du bist mit dieser Aufgabe IMHO hoffnungslos überfordert. Wenn du (wie du selbst sagst) weder von VB noch C++ irgendeine Ahnung hast, dann solltest du zuerst daran etwas ändern, bevor du dich an so ein Programm machst. Ich verstehe dich nicht. Wenn du eine funktionierende Lösung für die Kommandozeile hast, warum willst du dann noch ein eigenes Programm schreiben? Übrigens: Dass dieser Powerbasic-Code unter der GPL steht, hast du gesehen? Ist dir klar, was das für "dein" Programm bedeutet?
  5. Kannst du keine einzelnen Satzzeichen machen? Oder ist deine Tastatur kaputt? Der erste Parameter muss bei dir vermutlich CF_TEXT sein. Der zweite Parameter ist ein Handle auf einen mit GlobalAlloc reservierten Speicherbereich. Hier findest du ein Beispiel: Using the Clipboard
  6. Klotzkopp

    Registry sicherung?

    Das klingt für mich auch ganz stark nach "falsches Werkzeug". Der Link ist übrigens kaputt.
  7. Du stellst in den Projekteinstellungen unter Linker von SubSystem Console auf Windows, und ersetzt deine main-Funktion durch eine WinMain: WinMain Function () SetClipboardData Function ()
  8. Es ist möglich. Allerdings stellt sich mir dann die Frage, warum du überhaupt eine Konsolenanwendung erstellst, und keine Windowsanwendung. Solange eine solche nämlich kein Fenster erzeugt, ist sie praktisch unsichtbar. Klare Antwort: Ja, ist möglich.
  9. Was heißt "normales" C? MessageBox gehört natürlich nicht zum Standard, aber die Windows API stellt diese Funktion bereit. Unglaublich!!! Du schreibst zwar nicht genau, was du jetzt eigentlich brauchst, aber ich vermute, du suchst eine Beschreibung des vierten Parameters. Die findest du da, wo du auch alle anderen Informationen über diese Funktion findest: MessageBox Function ()
  10. Damit schreibst du nur das erste Zeichen des Dateinamens selbst in die Datei. ofstream Datei(FileName.c_str()); Datei << Label1->Caption.c_str();[/code] Open kannst du dir sparen, das kann auch der ofstream-Konstruktor. Und close brauchst du auch nicht, das passiert automatisch, wenn der Scope des Streamobjekts endet.
  11. Da steht aber auch:
  12. Wo genau soll das stehen? Kilo ist 1000, Kibi ist 1024.
  13. Hier stößt der Straßenvergleich an seine Grenzen. 192.168.100.0/24 ist eine ganz andere Straße als 192.168.0.0/16.
  14. Ich kenne AnsiString nicht genau, aber es gibt sicher Methoden, die etwas entsprechendes tun. Du darfst auch gern mal selbst in die Dokumentation schauen, das ist nicht verboten Das hier könnte funktionieren: str = str.SubString( 0, str.Length() - 4 ); Kann sein, dass du statt 0 eine 1 benutzen musst. Irgendwas war da bei Borland, IIRC.
  15. Es reicht doch, wenn du einfach die letzten 4 Zeichen abschneidest. str = str.Left( str.Len() - 4 );oder etwas in der Art. Du musst dann natürlich auch bei Add str benutzen.
  16. Würde mich wundern, wenn das funktioniert. Weißt du, was delete tut? Die Funktion, die du vermutlich suchst, heißt DeleteFile.
  17. Diese Änderung bewirkt nur, dass statt der Indices 2, 4 und 6 nun 1, 3 und 5 benutzt werden müssen. An der falschen Schrittweite ändert das nichts. Das I=I+1 muss da weg
  18. Bei einer For-Schleife wird die Zählvariable automatisch inkrementiert (sozusagen durch das Erreichen von Next). Da du die Variable nochmal zusätzlich erhöhst, ergibt das in der Summe +2.
  19. Auf die Gefahr hin, mich zu wiederholen: Welches das erste Subnetz ist, kannst du nicht sagen, ohne die Netzmaske vor dem Subnetting zu kennen. Wenn sie /16 war, fängt das erste Subnetz bei 113.8.0.0 (RFC1878) bzw. 113.8.0.16 (RFC 950) an. Wenn sie /24 war, dann bei 113.8.66.0 (RFC1878) bzw. 113.8.66.16 (RFC 950). Und wenn man von /27 (was zugegebenermaßen nicht gerade sinnvoll ist) und RFC1878 ausgeht, ist 113.8.66.32 tatsächlich das erste Subnetz (von insgesamt zweien).
  20. Und was ist das Problem? Weißt du nicht, wie du an den Text des ausgewählten Eintrags einer Listbox kommst? P.S.: Verschoben nach C++: Compiler, IDEs, APIs
  21. Vermutlich sollst du im Rahmen dieser Aufgabe von den (veralteten) Netzklassen ausgehen, wenn keine Maske angegeben ist. Darüber hinaus wahrscheinlich noch interessant: RFC 3330 Special-Use IPv4 Addresses
  22. Was heißt "gültig"? Syntaktisch sind alle bis auf c gültig. Das stimmt so nicht. Der gesamte 127.0.0.0/8-Bereich ist Loopback. Insofern ist a durchaus eine gültige IP-Adresse, wenn auch eben Loopback. Doch, weil die Netzadresse und die Broadcastadresse nicht benutzt werden dürfen. Aber d ist IMHO nur dann ungültig, wenn man von Classful network ausgeht, also eine /24-Subnetzmaske impliziert.
  23. Wo das erste Subnetz anfängt, kann man nicht sagen, ohne zu wissen, was da unterteilt wurde (also was die Netzmaske vor dem Subnetting war).
  24. Nein, wie kommst du darauf? Wer sagt denn, dass das Subnetz mit 113.8.66.42 anfängt? Was ist mit 113.8.66.33 bis 113.8.66.41? Bei einer Broadcastadresse ist übrigens die vierte Zahl niemals gerade, weil das letzte Bit 1 ist.

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