AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:47

Parameter dieser Suchanfrage:

Suche in Thema: Unicode Ersatz für Format
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.008s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 14. Nov 2007
    oh, hast ja Recht (wörter im Formatstring könnte man och mit übersetzen, :oops:
    aber dann wäre beides FormatString und das einzufügende wohl nicht schlecht.

    Format(_('string %s'), );
    // oder alles zusammen
    _(Format('string %s', ));
    aber mal 'ne Frage, diese _(...) arbeitet doch nur mit Strings/AnsiStrings?
    da würde es doch eigentlih alle UnicodeInformationen zerstören,
    weshalb man...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 12. Nov 2007
    asoooo, dacht schon des se wieder irgend so'n neues Delphifeature :lol:

    dann natürlich so :angel:
    MessageBoxW(hDPM, PWideChar(Format('Error while downloading and processing updateinformation.'
    + #13#10'Message: %S'#13#10'Errorclass: %S', )),
    ' Downloading/Processingerror', MB_OK or MB_ICONERROR);

    MessageBoxW(hDPM, PWideChar(Format('Error while downloading and processing...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 31. Okt 2007
    nicht nur, aber keine reelen Typen

    wenn man jetzt nicht auf die API versichtet und alles selbermachen will,
    dann muß man entweder mit dem Fehlen einiger Formate leben, oder man muß versuchen den gewünschten Typen in die Grundtypen zu zerlegen (Bsp. siehe 1) oder muß diesen Typen selber z.B in einen String umwandeln (Bsp. siehe 2).
    OK und man kann natürlich auch eine der vielen "fertigen"...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 30. Okt 2007
    %s & %S ... siehe MSDN

    in Deutsch:
    %s = selber Stringtyp (Ansi/Wide), wie die Aufzurufende Funktion
    %S = anderes Stringformat

    also bei wvsprintfW %s für PWideChar/WideString und %S für P(Ansi)Char/(Ansi)String
    und bei wvsprintf/wvsprintfA %s für P(Ansi)Char/(Ansi)String und %S für PWideChar/WideString

    MessageBoxW(hDPM, PWideChar(Format('Error while downloading and processing...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 30. Okt 2007
    Kryptische Zeichen?

    dann läuft was falsch ... wie sieht denn deine Funktion und der Aufruf aus?
    diese Funktionen sind Unicode, also falls bei dir was mit ANSI ist, dann liegt es wohl daran.


    wegen dem Int64:
    diese Funktion kennt nichts über 32 Byte (bis auf Strings, wo die Zeiger aber auch 32-Bit sind)
    konnte jedenfalls keine möglichen Paramerte für solche Datentypen entdecken.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 29. Okt 2007
    dieses VInteger ist nur etwas irreführend :roll:

    da ist einfach nur entweder der Dateninhalt oder ein Zeiger auf den Dateninhalt (z.B. bei String) des entsprechenden Parameters drin.

    PS: schau mal nach "Variante offene Array-Parameter" oder einfach mal wie TVarRec definiert ist :zwinker:



    was tatsächlich möglich ist, das bestimmt nur wvsprintf.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 13. Apr 2007
    Was auch ginge, wäre einen String mit genügend Länge zu reservieren und dann direkt da reinzuschreiben ... sowas gefällt mir auch immer (ersparrt einem ebenfall dieses ganze Try-Finally-Zeugs, da sich Delphi drum kümmert)
    Function Format(Const S: WideString Const Args: Array of Const): WideString;
    Var A: Array of LongWord;
    i: Integer;

    Begin
    For i := High(Args) downto 0 do A :=...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode Ersatz für Format

      Delphi
      by himitsu, 13. Apr 2007
    GetMem(pc, length(params) * sizeof(Pointer));
    try
    ZeroMemory(pc, length(params) * sizeof(Pointer));
    SetString(Result, pc, wvsprintfW(pc, PWIDECHAR(fmt), PCHAR(pdw1)));
    pc soll wohl der Speicher für den (Rückgabe)String sein?

    ich denk mal, da stimmt dann was mit der länge nicht :stupid:
    1 parameter = 4 Byte ... ich glaub da darf man ruhig sagen "ein Glück daß es nicht öfters kracht"


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