AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 08:47

Parameter dieser Suchanfrage:

Suche in Thema: Datei per Doppelklick im laufenden Prozess öffnen (Unicode)
Suche alle Beiträge, die von "Patrick" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Datei per Doppelklick im laufenden Prozess öffnen (Unico

      Delphi
      by Patrick, 16. Apr 2010
    Mit DropFilesOnWnd(AWnd: HWND; AFiles: UTF8String): Boolean; und DragQueryFileW funktioniert es fast perfekt. Nur bekomme ich nun Hässlichkeiten bei chinesischen Schriftzeichen. Die Frage ist nur, welchen Zeichensatz beim lesen erwartet wird. Aber ich weiss definitiv, dass der Empfänger funktioniert, weil das Draggen einer Datei mit Unicode-Filename funktioniert tadellos. Also welchen Zeichensatz...
  • Forum: Win32/Win64 API (native code)

    Re: Datei per Doppelklick im laufenden Prozess öffnen (Unico

      Delphi
      by Patrick, 16. Apr 2010
    Also wenn ich DropFilesOnWnd(AWnd: HWND; AFiles: AnsiString): Boolean; verwende, dann funktionierts, solange im Dateinamen keine Unicode-Zeichen vorkommen. Hier stimmt die Size dann auch. Da Windows da mit einem Null-terminierten String arbeitet kann ich dann auch verstehen, dass bei mir nur ein Buchstabe ankommt. Weil bei Unicode ist das zweite Byte = 0. Und wenn Windoof das als AnsiCode liest,...
  • Forum: Win32/Win64 API (native code)

    Re: Datei per Doppelklick im laufenden Prozess öffnen (Unico

      Delphi
      by Patrick, 15. Apr 2010
    Wenn ich SendMessageW verwende kommt die Nachricht zwar an, aber das Ergebnis von DragQueryFileW ist 0...

    Mit PostMessageW kommt ja uch was an, aber eben nur das erste Zeichen, weil die Size = 1+1 = 2 ist. Nur warum?
  • Forum: Win32/Win64 API (native code)

    Datei per Doppelklick im laufenden Prozess öffnen (Unicode)

      Delphi
      by Patrick, 14. Apr 2010
    Hallo,

    Ich möchte eine Datei per Doppelklick in meinem schon laufenden Prozess öffnen. Dazu überprüfe ich beim starten des zweiten Prozesses das alt bekannte Mutex-Handle. Gibt es das schon, wird geschaut ob eine Datei im "Paramstr" übergeben wurde. Ist das der Fall hole ich mir das Handle einer Komponente vom ersten Prozess, die das Draggen von Files akzeptiert und "dragge" per PostMessageW...


URL zu dieser Suchanfrage:

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