Я создаю GUID для использования в классическом ASP-приложении, используя TypeLib. Однако даже простой тест, такой как написание GUID на экран, вызывает у меня проблемы - он печатает GUID, но после него игнорирует все (например, HTML-теги, дополнительные слова и т.д.).
Вот простейший код, чтобы проверить это:
Set typeLib = Server.CreateObject("Scriptlet.TypeLib")
myGuid = typeLib.Guid
Response.Write myGuid & " is the new GUID"
Set typeLib = Nothing
Это отобразит что-то вроде {9DDB27D1-F034-41D7-BB88-D0D811DB91CE} и что оно; остальная часть текста игнорируется и не записывается. Однако, если я жестко кодирую это значение GUID и ссылаюсь на него из переменной, остальная часть текста выглядит просто отлично. Я попытался преобразовать ядро в значение String перед отображением, но это все еще происходит.