У меня была такая же ситуация с двумя дополнительными экранами, подключенными к моему ноутбуку. SQL Server Management Studio была открыта на третьем экране, а модальное диалоговое окно нигде не было видно.
Два варианта:
Когда SSMS находится на основном или дополнительном экране, модальное диалоговое окно открывается первым и должно использоваться.
I use cUtils, cDateTime and cStrings in a project.
After a 30 minute session of searching and replacing like a madman I got them to compile in Delphi 2009, with just a couple of warnings left to fix.
It passes all of its selftests, and so far things seem to work fine. I've shared it here: http://www.xs4all.nl/~niff/Fundamentals_UtilsD2009.zip
Update Я добавил перенесенный cDataStructs.pas в zip-файл, который содержит классы словаря. У этого все еще есть много предупреждений компилятора, которые вы, возможно, захотите исправить, но самопроверка проходит, так что вы можете попробовать и посмотреть, работает ли это для вас ..
Официальной версии Delphi Fundamentals для D2009 не существует (и я думаю, что ее никогда не будет).
Я думаю, что было бы лучшим вариантом переписать код словаря с помощью Delphi -native TDictionary
внутри класса Generics.Collections.pas
или с помощью delphilhlplib ( Collections / DeHL.Collections.Dictionary. pas ).