Zum Inhalt springen

Knuddlbaer

Mitglieder
  • Gesamte Inhalte

    119
  • Benutzer seit

  • Letzter Besuch

Beiträge von Knuddlbaer

  1. i[10] kann nicht in i Konvertiert werden oder

    TStringList kann nicht in AnsiString konvertiert werden.

    Lass es Dir noch mal durch den Kopf gehen :o) Es erscheint mir das

    TStringList eine Ansammlung mehrerer AnsiString Objekten ist. Welches soll er

    denn da Deinermeinung nach nehmen wenn Du dem AnsiString den Zeiger auf TStringList gibst ?

    (Kenne die Details nicht von TStringList aber vllt. hilft die Doku des Compilers weiter)

  2. Nein. Im Detail weiss ich es auch nicht, aber soviel:

    iostream.h wurde vor dem eigentlichen Standard entwickelt. Es wurde nicht im Standard aufgenommen. Eine weiterentwicklung, modifikation oder sonst wie (was) wurde dann als iostream in den Standard aufgenommen.

    iostream.h ist älter als iostream. Zudem liegt alles im Namensraums std , iostream.h liegt dagegen im globalen Namensraum.

  3. FAQ werden i.d.r. aus bestehenden Beiträgen genommen. WEnn das nicht geht schreibt jemand speziall einen Artikel. So bekommst Du eine FAQ die sich selbst pflegt.

  4. Mal abgesehen davon das AnsiString bzw. TString nicht zum Standard gehört speicherst Du legedlich den Zeiger den c_str() zurück gibt.

    Du hast also nirgends den Inhalt gespeicert. Wenn sich nun an der Combobox was ändert ist der Speicherbereich eventuell ungültig!

    Schau in der Borland hilfe mal bei TStrings . TStrings hört sich stark nach einem Array an, also TStrings[0].c_str() als Beispiel. Schau mal in die Doku dieszebüglich.

  5. Nun , gleiche Schlüssel mit unterschiedlichen Datentypen ist nicht schnell entwickelt.

    Als erstes musst Du rausbekommen welchen Datentyp Du hast, alle Werte die so heissen einlesen, parsen und prüfen ob der Datentyp passt und den zurückgeben.

    Aber holla, wie unterscheidet man da nun int und long ?

    (Du kannst Dir mit templates und stringstream was bauen was jeden Datentyp wandeln kann... Aber das ein schlüssel mehrfach vorkomt löst es auch nich)

  6. Na, damit ist doch jeder einverstanden :o)

    Du hattest aber geschrieben:

    Innerhalb der FAQ sollte für jede Antwort auf die entsprechende Section im Standard-Dokument

  7. @buxbunny

    Nachdem ich mal google bemüht habe und ich mich an das X.25 Protokoll vom Amateufunk erinnere :o) wie sieht die Anwendung denn im einzelnen aus ?

    Es irritiert mich etwas das Du X.25 Schnittstelle schreibst, oder meinst Du nur ein Objekt das Dir beliebige Daten in ein X.25 Protokollgerechtes Häppchen zerlegt ?

    (Und welchen Compiler und OS verwendest Du ?)

  8. C und C++

    ANSI-C, ISO-C++, OOP, STL

    Wenn hier also jemand postet gehe ich davon aus das eine portable Standard C++ Lösung

    Ich gebe zu das X.25 durcheinander gewürfelt zu haben (ich habs mit nem Hardwareprodokoll durcheinander gewürfelt) , dennoch musst Du Hardwarespezifische Programmierungen machen. Der C++ Standard kennt aber keine Hardwarespezifischen Details. Somit bist Du auf unportable bzw. OS Abhängige Funktionen angewiesen.

    Um hier also sinvoll weiterhelfen zu können wäre es notwendig zu wissen welches System genau das Zielsystem ist.

    Sicherlich gibt es libs, als beispiel sei boost genannt. Dennoch gehören Sie nicht zum Standard und sind afaik implementierungsspezifisch bzw. os abhängig.

    Ohne zu wissen was der Author einsetzt ist also kein Standard in der laage auf die Anforderung näher einzugehen. Es macht wenig Sinn jemanden Hoffnung auf portabilität zu geben wenn man die Zielsysteme nicht kennt. So lange muss man vom reinen C++ Standard ausgehen. Und der kennt das nun mal nicht.

  9. In der MFC könnte CInternetConnection CHTTPFile CFTPFile etc. interesannt sein.

    Borland kennt auch solche Klassen, zumindest war damals was beim C++ Builder dabei :o) Wie die im detail heissen weiß ich aber nicht mehr genau :(

    Müssten aber im Reiter Internet sein.

    Welchen Compiler möchtest Du denn Einsetzen ?

    Schau mal

    (Borland:)

    http://c-plusplus.de/forum/topic,39305.html

    Bereich Indy

    MFC:

    http://www.c-plusplus.de/forum/viewtopic.php?t=39117

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