ich habe da noch eine Stelle im Code, bei der ich unsicher bin, ob das so ok ist.
Ich muss OpenFileMappingW() verwenden und den Namen der MAP (LPCWSTR) zur Laufzeit aus Strings bzw. ShortStrings zusammensetzen.function OpenFileMappingW(dwDesiredAccess:DWORD; bInheritHandle:WINBOOL; lpName:LPCWSTR):HANDLE; external 'kernel32' name 'OpenFileMappingW';
Aktuell mache ich das so :
sym : ShortString;
mapName : String;
sym := 'test123';
mapName := 'MAP_'+sym+'_DOT';
OpenFileMappingW(FILE_MAP_READ,False,PWideChar(WideString(mapName)));
Mir gehts jetzt um das "PWideChar(WideString(mapName))", ist das ok so oder können da Probleme entstehen?
Vielen Dank
