AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:47

Parameter dieser Suchanfrage:

Suche in Thema: Ist wahres Unicode mit Delphi überhaupt möglich?
Suche alle Beiträge, die von "Daniel" 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: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 8. Aug 2008
    Ja. Alle .PAS-Dateien müssen per Hand in .POAS umbenannt werden. Und zwar vor jedem Compilieren - und danach wieder zurück. Aber vielleicht habe ich da auch nur etwas falsch verstanden, etwas aufwändig ist es nämlich schon.
    :stupid:




    Der Zugriff auf einzelne String-Elemente ist wie bisher möglich. Oder wie meintest Du das jetzt?

    (* Auszug aus der unit1.poas ;-) *)
    procedure...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 8. Aug 2008
    Der Datentyp Char ist jetzt ein 16bit-Wert. Wer auch künftig den alten Char haben mag, der benutzt AnsiChar/PansiChar.

    "packed array of char" und "string" ist in sich wieder konsistent - alles unicode. Kann ich aber gern später mal ausprobieren - bis zum heutigen Tage habe ich das Konstrukt "packed array of char" nie explizit genutzt.
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 7. Aug 2008
    Ich habe es eben ausprobiert. Das geht tatsächlich nur dann, wenn man MyString als "AnsiString" deklariert.

    Ich sehe hier allerdings auch kaum Raum für implizite Konvertierungen. "CopyMemory()" ist schon eine Sache für sich. ;-)

    // EDIT:

    Ich bin mir nicht sicher, ob ich Dich richtig verstanden habe. Das war mein Test-Code:

    procedure TForm1.Button2Click(Sender: TObject);
    var MyString...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 7. Aug 2008
    Noch mal kurz zur Demonstration:

    Ich habe mein Vista mal auf Japanisch umgestellt. Das hat beispielsweise im Dateisystem die für Vista typische Lokalisierung einiger Ordner zur Folge.

    Wenn man nun mit den üblichen API-Funktionen diese Namen ermitteln will, nimmt man einfach seinen alten Code. Dadurch, dass die korrekte API-Funktion aufgerufen wird und sowohl Char als auch String...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 7. Aug 2008
    Ja, nein, doch - also eigentlich nein.

    In Delphi 2009 ist PChar = PWideChar. Da führt kein Weg dran vorbei. Wenn Du den "alten" Char möchtest, bei dem noch 1 Zeichen = 1 Byte war, dann musst Du explizit PAnsiChar verwenden. Analog gilt Gleiches für Strings.

    In sich ist das System also weiterhin stimmig und deswegen ging das mit der Portierung auf weiten Strecken auch recht flott. Man biegt...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist wahres Unicode mit Delphi überhaupt möglich?

      Delphi
      by Daniel, 7. Aug 2008
    Ich habe eben mal nachgesehen - und es ist (wie erwartet) wirklich so, dass GetCommandLine (und dieser Funktion bedient sich ParamStr()) per Standard auf die Unicode-Variante zugreift. Du hast darüber hinaus noch die Möglichkeit, explizit auf die Ansi-Variante zuzugreifen, sofern Dir dies ein Bedürfnis ist.



    {Auszug aus der System.poas von Tiburón}
    function GetCommandLineA: PAnsiChar;...


URL zu dieser Suchanfrage:

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