AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Fehler in CommCtrl.pas (Delphi Version 5 und evtl darunter)
Thema durchsuchen
Ansicht
Themen-Optionen

Fehler in CommCtrl.pas (Delphi Version 5 und evtl darunter)

Ein Thema von Assarbad · begonnen am 27. Nov 2003 · letzter Beitrag vom 27. Nov 2003
 
Assarbad
(Gast)

n/a Beiträge
 
#1

Fehler in CommCtrl.pas (Delphi Version 5 und evtl darunter)

  Alt 27. Nov 2003, 12:45
So sieht es in der CommCtrl.pas aus ...
Delphi-Quellcode:
function ListView_InsertItemW(hWnd: HWND; const pItem: TLVItemW): Integer;
begin
  Result := Integer( SendMessage(hWnd, LVM_INSERTITEM, 0, Longint(@pItem)) );
end;
Aber die Borlaender haben einen Fehler gemacht, korrekt waere:
Delphi-Quellcode:
function ListView_InsertItemW(hWnd: HWND; const pItem: TLVItemW): Integer;
begin
  Result := Integer( SendMessage(hWnd, LVM_INSERTITEMW, 0, Longint(@pItem)) );
end;
LVM_INSERTITEMW statt LVM_INSERTITEM (bzw LVM_INSERTITEMA)!!!

... und ich hab mir schon Gedanken gemacht, ob ich ein wenig bekloppt bin, weil partout immer nur das erste Zeichen eines UnicodeStrings angezeigt wurde (meist ein Zeichen, dass er wie ANSI behandelt wird ...).

Wollte es nur wissen lassen. Vielleicht gehoert das ja auch in die CodeLib, keine Ahnung - sollen die Mods entscheiden.

Ob der Fehler in spaeteren Versionen von Delphi noch drin ist kann ich nicht sagen. Die betroffene Version ist Delphi 5 Pro (deutsch).

Oliver
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

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