Вопрос № 115452: Здравствуйте. У меня не сложный вопрос:
Как подключиться к интернету используя подключение по умолчанию.
Я могу подключится, но мне нужно вводить название имя и пароль для подключения в своем приложении. Хотелось бы избавиться от этого....Вопрос № 115505: Здравствуйте, уважаемые эксперты! Установил-таки набор компонентов RxLib. Теперь возникла новая проблема. Я взял исходники программы у одного человека, которую мне нужно дописать. Но я не могу открыть этот проект. У меня стоял Delphi7. Проект был нап...Вопрос № 115529:
Уважаемые программисы!!! Срочно нужна ваша помощь. У меня проблема, писал прогу сначала на Delphi7 а потом продолжил писать её на Delphi 2007Win. Закончив писать на 2007 решил проверить на 7-ой, но там выдаётся ошибка, программа не запускаеться. Как ...Вопрос № 115570: Здравствуйте господа эксперты. Если в проект добавить XPmanifest становится невозможно изменить цвет отдельных компонентов, в частности панели. Как можно это исп
равить?...
Вопрос № 115.452
Здравствуйте. У меня не сложный вопрос:
Как подключиться к интернету используя подключение по умолчанию.
Я могу подключится, но мне нужно вводить название имя и пароль для подключения в своем приложении. Хотелось бы избавиться от этого.
Отправлен: 22.12.2007, 21:07
Вопрос задал: Sergoss (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Yumark
Здравствуйте, Sergoss!
Нужно зайти в свойства этого соединения и на закладке "Параметры" убрать галочку "Запрашивать имя, пароль, сертификат и т.д."
Должно заработать.
Если нет, то опять поствить галочку, ввести имя и пароль, установить соединение, войти в свойства и опять убрать галочку, "Применить".
Ответ отправил: Yumark (статус: 3-ий класс)
Ответ отправлен: 24.12.2007, 09:15
Вопрос № 115.505
Здравствуйте, уважаемые эксперты! Установил-таки набор компонентов RxLib. Теперь возникла новая проблема. Я взял исходники программы у одного человека, которую мне нужно дописать. Но я не могу открыть этот проект. У меня стоял Delphi7. Проект был написан на Delphi5. Сперва я думал, что причина в версии Delphi. Но потом начал сомневаться. Вот что пишет Delphi7 при открытии этого проекта:
Вылазит табличка с сообщением (Field MainForm.RxLabel1 does not have a corresponding component. Remove the declaration? ...). Я нажимаю ДА (или НЕТ), затем Delphi выделяет строку:
procedure ResourceNotFound(ResID:Pchar);
var
S:string;
begin
if longrec(ResID).Hi = 0 then s:=inttostr(longres(resid).Lo)
else s:=strpas(resid);
raise eresnotfound.createfmt(resstr(sresnotfound),[S]);
end;
Вот. Проверял компонент RxLabel. Ставил на новую форму - все в порядке, компилировал успешно.
Тогда поставил Delphi5. При открытии проекта выдает следующее:
Error reading MainForm.caption: Invalid property value. Ignore the error and continue? NOTE: ... И три кнопки: Ignore, Cancel, Ignore All. Далее начинают появляться сообщения (после нажатия на "Ignore") о неправильных value различных свойств и процедур MainForm с кучей иероглифов, русскими буквами и "|". Наконец, надоедает нажимать "Ignore", жму "Ignore All" и в конце концов Delphi показывает на RxCtlrs в unit и пишет File Not Found: 'RxCtrls.dcu', хотя в папке, куда я
компилировал RxCtrls, есть этот файл. Что мне делать?
Устанавливал компоненты и под D&, и под D5.
Если что-то непонятно или есть вопросы - пишите в мини-форум.
Благодарю за внимание!
Отправлен: 23.12.2007, 10:07
Вопрос задал: RegolusX (статус: 1-ый класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Selya
Здравствуйте, RegolusX!
Было у меня нечто похожее, пришлось как то восстанавливать чужой старый проект.
Первое что приходит в голову это несовпадение версий RxLib.
Как это можно побороть?
Ну во первых, если это только проблема в TRxLabel, то нафига нужна RxLabel? Замени её на обычный TLabel. Тоже самое можно и с TRxSplitter, TRxEdit и т.д., т.е. с такими компонентами, у которых есть близнецы из стандартной VCL с минимальными различиями в наборе свойств.
Эту чучше делать ручками в блокноте, а не в Delphi - отрываешь *.dfm и *.pas и заменяешь все вхождения TRxLabel на TLabel. Если *.dfm был сохранён в бинарном, а не в текстовом виде, то этот фокус не прокатит.
Сохрани копию полученного результата.
Теперь попробуй открыть это дело в Delphi. Естественно будет ругаться на отсутствие некоторых свойств у TLabel. Выпиши эти свойства на листочек. Снова открой *.dfm в блокноте и удали у объекта TLabel лишние свойства. Только после этого проект нормально откроется, и вместо TRxLabel будет работать TLabel.
Конечно это может не сработать в некоторых случаях, но если к вопросу подойти творчески, то замену можно найти для любого компонента.
Ответ отправил: Selya (статус: 2-ой класс)
Ответ отправлен: 23.12.2007, 10:32 Оценка за ответ: 5 Комментарий оценки: Все понял. Попробую. Спасибо!
Отвечает: Сычёв Павел Алексеевич
Здравствуйте, RegolusX!
Есть вариант, что Вы и ваш друг просто использовали разные версии RxLib'a.
Просто узнайте и установите на Delphi 7 ту версию rx , что и у вашего друга, и работайте спокойно....
Ответ отправил: Сычёв Павел Алексеевич (статус: 2-ой класс)
Ответ отправлен: 23.12.2007, 19:08 Оценка за ответ: 4 Комментарий оценки: Если бы все было так просто! Я уже все перепробовал! И ничего не получается
Отвечает: Genia007
Здравствуйте, RegolusX! Попробуйте в делфи в бибиотеку добавить путь к папке в которой лежит библиотека с файлами .dcu. Меню в делфи такое: ToolsEnvironment Options вкладка LibraryLibrary path, куда и нужно добавить путь к папке с библиотекой RXLib-папка с файлами .dcu.
Ответ отправил: Genia007 (статус: 2-ой класс)
Ответ отправлен: 24.12.2007, 22:32 Оценка за ответ: 5 Комментарий оценки: Спасибо!
Вопрос № 115.529
Уважаемые программисы!!! Срочно нужна ваша помощь. У меня проблема, писал прогу сначала на Delphi7 а потом продолжил писать её на Delphi 2007Win. Закончив писать на 2007 решил проверить на 7-ой, но там выдаётся ошибка, программа не запускаеться. Как прогу заставить работать на Delphi7 (просто в институте у нас стоит на всех компах Delphi7, и курсовую мою будут проверять именно на ней). Heeeeelp!!!!!!!
Отвечает: Selya
Здравствуйте, Нещин Василий Фёдорович!
Боюсь, обратной совместимости нет.
Есть вариант взять только файлы *.dpr, *.pas и *.dfm и открыть их в D7. Возможно, будет ругаться на отсутствие некоторых свойств в форме - просто открой *.dfm в текстовом редакторе и удали "проблемные" свойства. А может просто игнорить их.
Ответ отправил: Selya (статус: 2-ой класс)
Ответ отправлен: 23.12.2007, 18:10 Оценка за ответ: 4 Комментарий оценки: Ничего не получилось :(
Вопрос № 115.570
Здравствуйте господа эксперты. Если в проект добавить XPmanifest становится невозможно изменить цвет отдельных компонентов, в частности панели. Как можно это исправить?
Отправлен: 23.12.2007, 16:49
Вопрос задал: Genia007 (статус: 2-ой класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Louken
Здравствуйте, Genia007!
Да, действительно, есть такая бяка в Delphi. Очевидно глюк.
Чтобы справиться с ним, во время проектирования формы, в Инспекторе Объекта, для Вашего контрола (для панели должно точно сработать) установите свойство ParentBackground в false. По умолчанию оно и так стоит в false (видимо это только так кажется Delphi), но надо сначало установить его в true, а потом снова в false, теперь оно выделится жирным (что говорит о том, что свойство имеет значение отличное от значения по умолчанию), все готово. Можете пробовать.
Чтобы устранить этот баг для динамически создаваемого компонента, напишите:
Panel1.ParentBackground:=false;
Когда то сам много времени потратил на устранение этого бага.
Удачи Вам, в ваших начинаниях.
Ответ отправил: Louken (статус: Студент)
Ответ отправлен: 23.12.2007, 23:44 Оценка за ответ: 5 Комментарий оценки: Большое спасибо, получилось как я хотел сделать.