На самом деле он не поддерживает установку значений в процентах (за исключением некоторых файлов анимации xml, которые кажутся). Если вы устали использовать процент, лучший способ, который я могу придумать, - это вызовы java getWidth и getHeight, а затем умножить по вашему десятичному числу и установите результат с помощью setMargin () или setPadding ().
Джош-
Спасибо, что нашли время ответить. Ваши инструкции очень помогли, и они очень близки к тому, что я нашел самостоятельно.
Достаточно интересно, я обнаружил, что его можно немного похудеть.
Для тех, кто в моей ситуации
Я нашел способ сделать это.
a. Загрузите «Oracle Instant Client 11.1.0.6 - Basic Lite». б. разархивируйте в любую папку и скопируйте следующие файлы в корень проекта Visual Studio:
msvcr71 .dll (необязательный, должен поставляться с большинством версий Windows)
(первые пять - это минимум, необходимый для Oracle Instant Client, последний - это общая среда выполнения Microsoft, которую они используют)
c. Загрузите ODAC 11 XCopy (текущая версия - 11.1.0.6) и разархивируйте.
OraOps11w.dll - в папке odp.net20, находится в корне вашего проекта.
(это файл Oracle.DataAccess. dll обращается к файлам Instant Client и использует их для работы)
d. Для совместимости с развертыванием ClickOnce выберите эти файлы в своем проекте и убедитесь, что в вашем проекте они являются «Содержимое» и «Копировать локально». Затем манифест правильно их развернет.
Результат .. . полезная нагрузка, добавляемая в ваш проект, составляет 30 МБ, что отстой, но намного лучше, чем 100+ или 400+, поддерживает западные символы, но здорово, что
Прошло много времени с тех пор, как я активно администрировал репликацию, но я подозреваю, что ответ связан с архитектурой читателя журнала и тем, что вы публикуете статью в разных публикациях. Я понимаю, что средство чтения журнала будет просматривать журнал и искать операции с элементами, которые реплицируются. В зависимости от настроек статьи отдельные изменения данных могут быть опубликованы в таблице в базе данных распространителя или будет опубликована запись о вызове процедуры. В любом случае, это свойство статьи, а не публикаций, частью которых является статья. Я предполагаю (но не проверял и не проверял), что вы можете создать несколько статей поверх одного и того же объекта базы данных и реплицировать одну с помощью @ type = 'logbased', а другую - с помощью @ type = 'proc exec' Они изменят путь таким образом, что исполняемый файл вашего приложения будет использовать клиент oracle, исключая любой другой дом oracle. Изменение среды является эксклюзивным для вашего процесса и не имеет долгосрочных последствий при завершении приложения:
Environment.SetEnvironmentVariable ("PATH", Environment.CurrentDirectory + "\\ oracle \\ 11.1 \\ odac;" + Environment.CurrentDirectory + «\\ oracle \\ 11.1 \\ odac \\ bin;», EnvironmentVariableTarget.Process);
Environment.SetEnvironmentVariable («ORACLE_HOME», Environment.CurrentDirectory + «\\ oracle \\ 11.1 \\ odac», EnvironmentVariableTarget. Process);