AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:47

Parameter dieser Suchanfrage:

Suche in Thema: Insert und NextGen
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 6. Apr 2015
    S.Insert(...); // richtig
    S.Insert(...);

    S := S.Insert(...); // geht, aber bissl sinnlos
    S := S.Insert(...);

    S.Insert(...).Insert(...) // niemals so


    S.Remove(...); // falsch
  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 5. Apr 2015
    Ja, hatte es ausprobiert, aber war wohl scheinbar ein anderes Problem.

    Der Versuch das über die History zurückzusetzen und nochmal hinzubekommen schlug Fehl.
    Auch in einem Testprojekt kann ich es noch nicht reproduzieren.

    Hätte die IDE wohl besser nicht zwischenzeitlich neu starten sollen.

    {$STACKFRAMES OFF}
    {$TYPEDADDRESS OFF}
    {$WEAKLINKRTTI ON}
  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 5. Apr 2015
    Ich hatte mich fast schon damit abgefunden und die Mindestversion beinah auf XE3 festgelegt.
    War schon dabei einige Funktionen auf die neuen Helper umzuschreiben, aber da gibt es ein paar Probleme.

    Man sollte besser nicht in die Helper schauen, was die für Mist bauen.

    Fast alles arbeitet mit Index 0,
    bis auf S.Chars, denn das arbeitet mit 1 oder 0, genauso wie S. :wall:
    function...
  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 3. Apr 2015
    Ich könnte doch bestimmt auch den leicht versteckten Compilerschalter suchen und den Index wieder auf eins umschalten. :stupid:
    Aber nein, so weit geh ich dann doch nicht. (Lösung 4)
    {$ZEROBASEDSTRINGS OFF}

    Ich schau gleich mal, was bei {$ZEROBASEDSTRINGS ON} im Windows-Compiler passiert. (Lösung 5)

    Char-Helper und {$ZEROBASEDSTRINGS} stammen doch aus XE3? Hmmm, wenn sich noch eine...
  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 3. Apr 2015
    Möglichst wenig?
    Wenn man S und Insert/Copy im Code hat, dann darf braucht man jetzt nur bei der Hälfte was ändern.
    Beides in einer Schleife und man hat seinen Spaß.

    Wenn Beides geändert wurden wäre, dann hätte nur die Schleife/Position geändert werden müssen.

    Solange man nur für eine Plattform entwikelt, fällt es kaum auf, aber Multiplattform. :thumb:
  • Forum: Object-Pascal / Delphi-Language

    AW: Insert und NextGen

     
      by himitsu, 3. Apr 2015
    Jupp, daß die Helper immer mit 0 arbeiten, hatte ich schon mitbekommen.

    Aber da der String umgebaut wurde, dachte ich, daß auch die Funktionen entprechend arbeiten, so wie man es durch die OH denken könnte.
    Da steht auch, daß alles unter 1 auf 1 gesetzt wird, wobei im Code steht, daß alles unter 0 auf 0 gesetzt wird (wie ich vorhin beim Nachgesehn gesehn hab).


    OK, daß heißt also, daß ich...
  • Forum: Object-Pascal / Delphi-Language

    Insert und NextGen

     
      by himitsu, 3. Apr 2015
    Im NextGen wurde doch der Zeichenindex auf 0 verschoben.
    Nun hätte ich angenommen, daß dann auch die Stringfunktionen entsprechend angepasst wurden. (Insert, Copy und Delete)

    In der OH heißt es ja auch


    Als ich es nun endlich mal testen konnte, macht Folgendes nicht das, was es angeblich sollte. :wall
    Insert('"', Data, Low(Data));
    Insert('"', Data, High(Data) + 1);


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=184540
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz