AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:17

Parameter dieser Suchanfrage:

Suche in Thema: Char to AnsiChar
Suche alle Beiträge, die von "PMM" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Char to AnsiChar

      Delphi
      by PMM, 16. Jan 2010
    stimmt nicht ganz. Es funktioniert z.B. die "Holzhammermethode":

    Function CharToAnsiChar(Const aChar: Char): AnsiChar;
    Var I: Integer;
    aStr: String;
    begin
    I := 1;
    repeat
    aStr := AnsiChar(I);
    inc(I);
  • Forum: Sonstige Fragen zu Delphi

    Re: Char to AnsiChar

      Delphi
      by PMM, 16. Jan 2010
    Also ich hab es je so gemacht:

    Function IsSameChar(aAnsiChar: AnsiChar; aChar: Char): Boolean;
    Var aStr: String;
    begin
    aStr := aAnsiChar;
    Result := aStr=aChar;
    end;

    Die Umwandlung AnsiChar -> Char macht die Zuweisung (allerdings auf einen String) automatisch und das funktioniert auch für nicht ASCII-Zeichen. z.B. liefert das AnsiChar #$80 das Zeichen '€' ($20AC). Die Umkehrung Char...
  • Forum: Sonstige Fragen zu Delphi

    Re: Char to AnsiChar

      Delphi
      by PMM, 15. Jan 2010
    @himitsu
    > Wie genau sind deine zu vergleichenden Typen/Variablen definiert?
    als CHAR bzw. ANSICHAR
    Das MultiByteToWideChar mit AnsiChar umgehen kann, hätte ich vom Namen her nicht erwartet. Werde ich mir aber mal ansehen.

    @mkinzer
    > Zudem müsste dann auch eine direkte Zuweisung funktionieren
    Nee AnsiChar := CHAR geht genausowenig wie CHAR := AnsiCHAR
  • Forum: Sonstige Fragen zu Delphi

    Re: Char to AnsiChar

      Delphi
      by PMM, 15. Jan 2010
    > warum arbeitest du dann im neuen Programm nicht direkt mit AnsiChar?
    Weil im "neuen Programm" halt auch eine LIB werkelt die nun mal einen CHAR liefert. Zu schreiben ist nur der "Glue-Code" der beide verbindet. Am besten wäre natürlich eine Function CharToAnsiChar(NewChar: Char): AnsiChar; die ein Exception auslöst, wenn das Char da nicht reinpasst. Wie könnte sowas aussehen?
    Peter
  • Forum: Sonstige Fragen zu Delphi

    Char to AnsiChar

      Delphi
      by PMM, 15. Jan 2010
    Beim Umstellen auf Delphi 2009 stolpere ich über eine Stelle, an der mir eine Funktion aus einer alten LIB einen AnsiChar (8Bit) liefert, der nun mit einem neuen CHAR (16Bit) verglichen werden muss. Der Compiler weigert sich zurecht das zu tun. Da ich aber weiss, dass im NewCHAR auch nur ein Ansi-Character stehen wird, hab ich nun einfach;
    oldchar = AnsiChar(NewChar)
    geschrieben und der...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=PMM&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=146203
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:32 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