Я создаю GUID для использования в приложении Classic 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 и ссылаюсь на него из переменной, остальная часть текста выглядит просто отлично. Я пробовал явное преобразование в строковое значение перед отображением, но это все еще происходит.