AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:02

Parameter dieser Suchanfrage:

Suche in Thema: Unicode und WideChar API-Funktionen
Suche alle Beiträge, die von "Dalai" 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.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 12. Apr 2023
    Danke fürs Nachfragen! Nach meinem bisherigen Eindruck ist die Situation wirklich traurig und unbefriedigend.

    Das FPC_OS_UNICODE kann man wahrscheinlich auch via "Additions and Overrides" in den Projektoptionen definieren. Eigentlich ist dieses Define aber für WinCE, was es nur als Unicode-OS gibt.

    Beide Varianten helfen zwar für einige wenige Units, aber bei weitem nicht für alle und vor...
  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 11. Apr 2023
    Nein, das genügt nicht, siehe OP bzw. Beitrag #4. {$Mode DelphiUnicode} bzw. {$ModeSwitch UnicodeStrings} macht String zu UnicodeString, und (P)Char zu (P)WideChar. An den Imports der API-Funktionen ändert sich nichts, d.h. der Alias ExpandEnvironmentStrings verweist weiterhin auf ExpandEnvironmentStringsA statt ExpandEnvironmentStringsW.

    Analog gilt das auch für die Klassen und Funktionen der...
  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 5. Apr 2023
    Ich dachte, es wäre klar gewesen (vor allem durch Angabe der Quelltextdatei), dass diese Funktion exakt so in den Sourcen von FPC steht. Deswegen auch meine Frage, warum die Funktion so aussieht.

    Es gibt in dieser Funktion nur eine Zeile, wo ein UnicodeString an einen String zugewiesen wird - die Zuweisung an Result.

    Ich hab den Code nicht geschrieben, er ist 1:1 aus den Sourcen von FPC...
  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 4. Apr 2023
    Bitte entschuldigt die längere Funkstille meinerseits. Die vergangenen Tage hab ich damit verbracht, einen Teil meiner Units für Free Pascal umzuschreiben. Leider sind die Ergebnisse alles andere als zufriedenstellend. Die Sache ist so undurchsichtig und stellenweise widersprüchlich, dass bei mir einige Fragen aufgetaucht sind und ich die Hoffnung habe, dass jemand sie eindeutig beantworten kann....
  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 28. Mär 2023
    Das Eingangsbeispiel ist wohl etwas zu knapp ausgefallen ist. Hier ein etwas längeres, das die Problematik (hoffentlich) besser verdeutlicht:program project1;

    {$MODE DELPHI}

    uses Classes, SysUtils, CustApp, Windows, IniFiles;

    type
    TMyApplication = class(TCustomApplication)
    private
    FStr: WideString;
  • Forum: FreePascal

    AW: Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 27. Mär 2023
    Das geht zwar, dann müsste ich aber sämtliche Variablen umstellen und alle API-Aufrufe ersetzen - bei beiden mit einigen Ausnahmen, weil es API-Funktionen gibt, die ANSI-Chars erwarten bzw. ausgeben. Den Aufwand, diese Änderungen in wahrscheinlich einem Dutzend eigener Units durchzuführen, will ich vermeiden. Zumal dabei die Gefahr besteht, im alten Delphi funktionierenden Code zu vermurksen.
    ...
  • Forum: FreePascal

    Unicode und WideChar API-Funktionen

      FreePascal
      by Dalai, 27. Mär 2023
    Hallo ihr :).

    Aus bestimmten Gründen versuche ich mich derzeit an Free Pascal. Leider blieb ich sehr schnell an der Thematik Unicode und WideChar API-Funktionen hängen, und auch die vielfältigen Angaben im Internet helfen mir nicht dabei, die Sache für mich zufriedenstellend - mit möglichst wenigen Änderungen am Code - zu lösen.

    Gegeben sei folgender, auf das Wesentliche reduzierte...


URL zu dieser Suchanfrage:

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