AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:02

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit SelStart
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit SelStart

      Delphi
      by himitsu, 31. Mär 2020
    Erstmal nutzt das RichEdit im Windows (nicht die alte/erste Version/API) ein #13 als Zeilenumbruch.

    Jemandem von den Delphi-Entwicklern gefiel das nicht und daher wird beim Zugriff auf .Text und .Lines der Zeilenumbruch auf sLineBreak (#13#10) geändert. (was per se eine eigentlich gute Idee "wäre")
    Allerdings wird hier SelText und auch SelStart+SelLength nicht ebenfalls entsprechend...
  • Forum: Object-Pascal / Delphi-Language

    AW: Problem mit SelStart

      Delphi
      by himitsu, 10. Nov 2010
    Kann mal bitte wer prürfen, ob dieses Problem(chen) in Delphi XE immernoch besteht?

    > 'nen TRichEdit auf eine Form pappen
    > und dann Folgendes ins OnCreate rein
    RichEdit1.Text := '123'#10'456'#10'789'#10'abc';
    RichEdit1.SelStart := 6;
    RichEdit1.SelLength := 4;
    ShowMessage(Format('%d %d', ));

    Ist dort die "6" bis "8" markiert und die Message zeigt "18 18" an, dann wurde es wohl nicht...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit SelStart

      Delphi
      by himitsu, 29. Jan 2010
    Eine Möglichkeit wäre alle #13#10<>#13-Umwandlungen beim RichEdit auszubauen/abzuschalten.

    Aber dann gibt es ein Problem, daß eventuell andere Dinge nicht mehr richtig arbeiten
    (#13 ist außerdem kein richtiger Zeilenumbruch, das sind ja normalerweise nur #13#10 für Windows und #10 für Linux ... die #13 alleine wird von manchen Codes auch nicht richtig erkannt)



    Die andere Möglichkeit...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit SelStart

      Delphi
      by himitsu, 28. Jan 2010
    Der Inhalt von SelText stimmt mit der Markierung überein und es enthält für einen Zeilenumbruch nur #$D.

    Kann das mal bitte jemand in einer anderen unicodefähigen Sprache ausprobieren?
    (nicht unbedingt C#, das wurde ja zum Teil von Delphi inspiriert)


    Es ist also eindeutig im Unicode-Richedit ein anderer Zeilenumbruch, aber ob es nun an Windows oder der VCL liegt, das ist jetzt die Frage.
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit SelStart

      Delphi
      by himitsu, 28. Jan 2010
    RichEdit1.Text := '12345'#13#10'abcdefgh';
    RichEdit1.SelStart := 9;
    RichEdit1.SelLength := 3;
    Dieser Code selektiert in D4, D7 und D2006 "cde"
    und in D2009, sowie D2010 ist es "def".


    Die Zeilenumbrüche scheinen OK:gruebel:
    Hab sie grad mal via SendMessage direkt ausgelesen.
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit SelStart

      Delphi
      by himitsu, 28. Jan 2010
    Das Length scheint ja zu stimmen (oder hast du auch schonmal versucht es über einen Zeilenumbruch hinweg zu markieren? )

    nur der Anfang (SelStart( stimmt eben nicht.


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=146877
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 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