AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 11:02

Parameter dieser Suchanfrage:

Suche in Thema: FreeMem D2009 und FastMM
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: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 2. Mai 2011
    Wieso?
    In C heißen die Typen doch eh alle anders, da braucht man dann nur int und Co. nach LongInt zu übersetzen, anstatt nach Integer. :angle2:
  • Forum: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 2. Mai 2011
    @Bernhard Geyer:
    Ist schon irgendwie klar.

    Wobei man das dann als ein Alleinstellunsmerkmal für Delphi hätte werten können.
    In der Werbung hieße es dann "Alle anderen machen Mist und nur wir machen es richtig, so wie es früher mal geplant war." :stupid:
  • Forum: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 1. Mai 2011
    Funktioniert überall und in jedem Delphi und nutzt das, was man standardmäßig in der VCL vorfindet:
    procedure Kopieren(Src, Dest: String);
    begin
    CopyFile(PChar(Src), PChar(Dest));
    end;

    CopyFile(PChar(SrcEdit.Text), PChar(DestEdit.Text));

    Das ist dagegen überall ANSI und genauso geht es mit dem Unicode,
    egal ob Delphi 7 oder Delphi XE:
  • Forum: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 1. Mai 2011
    Das ist doch richtig so?

    Die WinAPI kennt nut CopyFileA und CopyFileW.
    Dieses ist beides in Delphi implementiert
    und zusätzlich noch das CopyFile, welches an den "StandardString" des verwendeten Compilers angepaßt ist.
    PS: Das ist auch in den C-Headern so.

    Char, String, PChar und die APIs ala CopyFile sind Weiterleitungen, welche an den Compiler angepaßt sind.
  • Forum: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 1. Mai 2011
    CopyFile wäre eh falsch, denn dieses will einen PChar.
    CopyFileW wäre für PWideChar.


    Mit PWideChar(s) kann man einen PWideChar erstellen, welcher auf einen WideString zeigt. (einfach direkt beim Aufruf der Funktion casten)

    PS: PChar, PAnsiChar und PWideChar sind nur Zeiger, welcher auf Speicherbereiche zeigen ... darum auch P ie Pointer.
    Wenn deine Funktion also PWideChar zurücliefern...
  • Forum: Programmieren allgemein

    AW: FreeMem D2009 und FastMM

     
      by himitsu, 1. Mai 2011
    Am Einfachsten gleich direkt in den WideString reinschreiben.
    function ListGetText(hList: HWND; Item: Integer): WideString;
    begin
    if Item > 0 then
    dec(Item);
    SetLength(Result, SendMessage(hList, LB_GETTEXTLEN, Item, 0));
    SendMessage(hList, LB_GETTEXT, Item, LPARAM(Result));
    end;


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