AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:02

Parameter dieser Suchanfrage:

Suche in Thema: Rückgabe von CommandLineToArgvW
Suche alle Beiträge, die von "samso" 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: Win32/Win64 API (native code)

    AW: Rückgabe von CommandLineToArgvW

     
      by samso, 18. Sep 2010
    Nunja, ich hatte auch darüber nachgedacht, ob das try finally notwendig ist. Ich hatte es drinn gelassen, weil die Add-funktion bei einer leeren Liste (args=nil oder args nicht gültig) eine Exception erzeugen würde. Falls man den Fall LocalFree(0) abfangen möchte (was ich nicht für notwendig halte), dann könnte man das ja auch noch auf anderen Wegen erreichen.
  • Forum: Win32/Win64 API (native code)

    AW: Rückgabe von CommandLineToArgvW

     
      by samso, 17. Sep 2010
    Ja, das ist wohl war. Es gibt viele Wege zum Ziel. Es geht auch so:procedure GetCommandLineArgs(Args: TStrings);
    var
    NumArgs: Integer;
    TempArgs, p: PPWideChar;
    i: Integer;
    begin
    TempArgs := CommandLineToArgvW(GetCommandLineW, NumArgs);
    try
    if TempArgs <> nil then
    begin
  • Forum: Win32/Win64 API (native code)

    AW: Rückgabe von CommandLineToArgvW

     
      by samso, 17. Sep 2010
    Der Code
    procedure GetCommandLineArgs(Args: TStrings);
    var
    NumArgs: Integer;
    TempArgs: PPWideChar;
    i: Integer;
    begin
    if CommandLineToArgvW(GetCommandLineW, NumArgs) <> nil then
    begin
    try
  • Forum: Win32/Win64 API (native code)

    AW: Rückgabe von CommandLineToArgvW

     
      by samso, 17. Sep 2010
    Ich habe nochmal darüber nachgedacht und mir ist aufgefallen, das der Code, so wie er von mir vorgeschlagen wurde, gleich zwei Memoryleaks produziert. Hier nun eine korregierte Fassung. (Ich gehe davon aus, das die Windows-Funktionen keine Exception erzeugen werden).procedure GetCommandLineArgs(Args: TStrings);
    type
    TPWideCharArray = array of PWideChar;
    var
    NumArgs: Integer;
    TempArgs:...
  • Forum: Win32/Win64 API (native code)

    AW: Rückgabe von CommandLineToArgvW

     
      by samso, 17. Sep 2010
    for i := 0 to NumArgs - 1 do
    begin
    Args.Add(TempArgs^);
    Inc(TempArgs);
    end;


URL zu dieser Suchanfrage:

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