Einzelnen Beitrag anzeigen

NicoDE
(Gast)

n/a Beiträge
 
#4

Re: Microsoft Layer for Unicode (Win9x/ME)

  Alt 13. Jan 2005, 16:55
Ich beginne zu verstehen...
Mit dem Versionswechsel von 4 auf 5 wurde die DLL auf Unicode umgestellt (somit benötigt die Version 5 der DLL die Unicode-Erweiterungen für 9x). Die Funktionen MediaInfo_Xxx waren bisher (v4) ANSI (und sind so auch in deinem Projekt verwendet worden).

MSLU sollte in Deinem Projekt keine Rolle spielen.
Es geht eher darum, sich zu entscheiden zwischen:
a) Programmstellen im eigenen Code (der die DLL verwendet) auf Unicode-Parameter umstellen,
b) die MediaInfoA_Xxx der DLLv5 zu verwenden und die Import-Unit entsprechend anzupassen
c) alles beim Alten (v4) zu belassen

[edit]
Ergänzung zu b)

In der MediaInfoDll_0500.pas alle PWideChar mit PAnsiChar und alle 'MediaInfo_ mit 'MediaInfoA_ ersetzen.
Dann solltest Du die 500-er genauso wie die 400-er verwenden können...

[/edit]
  Mit Zitat antworten Zitat