kritika expertu CJ CJ ti chto qondon? ya ne ponemayu chto ti voopshe pishesh lyudi tebe normalnie voprosi zadayut a ti qovnyuk neschastniy chto otvechayesh uxodi na xuy s rassilki tvoyu mat
Недобрый день, Anonim! Не знаю, что ответил Вам такого CJ ... Но вряд ли стоит НАМ ругань устраивать. Не теряйте лицо - это мудрые китайцы говорят... Не так-то много НАС, чтобы не смочь решить любые проблемы с умом
Ответ отправлен: 19.04.2004, 14:17 Отправитель: Boriss Отвечает Pawel
Добрый день, Anonim! C каких пор, я эксперт CJ?!!! Ответ отправлен: 19.04.2004, 18:32 Отправитель: Pawel
Вопрос № 1473
Уважаемые эксперты ,я вот раньше ,на paskal писал и такой конструкции например не встречал, что она значит ,почему в ней такое условие ,но вообще я предпологаю ,что все условия записи выполняются (т.е. она содержит 6 полей ),если это так ,то почему бы не записать их как нормальные ,а не как условные. TRect = record case Integer of 0: (Left, Top, Right, Bottom: Integer); 1: (TopLeft, BottomRight: TPoint) ; end;
Приветствую Вас, DoctorSERG! Это из-за того, что TRect может содержать два вида параметров: 1. Координаты углов, в непосредственном виде, т.е. правый верхний, левый нижний; 2. Координаты углов представленые в виде записи TPoint, т.е. TPoint = record X, Y: Longint; End; те же два угла, но немножко в другом представлении :) На самом деле и тот и другой вид вполне нормальные. Согласитесь, бывают же условия, когда нужны представления углов в виде четырех координат, а бывают, что в виде двух точек. Ответ отправлен: 20.04.2004, 05:42 Отправитель: sir henry Отвечает vitya
Здравствуйте, DoctorSERG! Это значит, что это объединение в терминах С, а именно, что поля Left, To, Right Bottom начинаются с того же адреса, что и TopLeft, BottomRight - изменение одного поля - приводит к изменению другого. Ответ отправлен: 20.04.2004, 08:30 Отправитель: vitya Отвечает Boriss
Добрый день, DoctorSERG! Да нет, было - просто Вы невнимательно читали. Это называется "запись с вариантными полями". Не описано только в неучебниках :)) - Такая конструкция позволяет к одной и той же области памяти обращаться по-разному. В приложении известный пример "лихой" конвертации (возможны очепятки - не проверял, писал по памяти)
Приложение: Ответ отправлен: 20.04.2004, 08:56 Отправитель: Boriss
Вопрос № 1474
Уважаемые эксперты , что и как использовать ,чтобы получить TEdit только чтобы текст выводился в виде звёздочек или кружочков(т.е. пароль) ,но сам я всегда мог узнать ,что за строка???
Приветствую Вас, DoctorSERG! Tebe nujno svoystvo PasswordChar komponenta TEdit. Ответ отправлен: 20.04.2004, 17:35 Отправитель: THE_PRO Отвечает CJ
Здравствуйте, DoctorSERG! У Edit'a есть свойство PasswordChar, ставишь в Инспекторе Объекта * в это свойство и пользуешся как обычно. Просто отображаться будет текст звездочками. Ответ отправлен: 21.04.2004, 15:45 Отправитель: CJ Отвечает sir henry
Здравствуйте, DoctorSERG! У TEdit есть свойство PasswordChar. Если присвоить ему какое-нибудь значение, например '*', то вместо любых символов в TEdit будет выводиться звездочки, однако то, что там введено, Вы всегда можете получить. Ответ отправлен: 20.04.2004, 05:49 Отправитель: sir henry Отвечает Pawel
Доброе время суток, DoctorSERG! У TEdit есть свойство PasswordChar, укажи там какой либо символ или код символа(#30). Ответ отправлен: 20.04.2004, 06:54 Отправитель: Pawel Отвечает vitya
Приветствую Вас, DoctorSERG! А ты всегда можешь узнать его в программе. Ты же программируешь. А чтоб были звездочки - выбери password char и сделай его звездочкой. Ответ отправлен: 20.04.2004, 08:28 Отправитель: vitya Отвечает Boriss
Приветствую Вас, DoctorSERG! Элементарно. Уже все готово для этого: PasswordChar, которое по умолчанию #0 - и виден текст. На панели инспектора объектов вводится просто без апострофов (кавычек) Ответ отправлен: 20.04.2004, 09:01 Отправитель: Boriss Отвечает D.M.
Приветствую Вас, DoctorSERG! Можно пользоваться стандартными средствами, например MaskEdit на вкладке Additional. См. свойство PasswordChar.
Но я могу посоветовать более "продвинутый" способ. Вместо этого испоьзуйте обычный Edit. При вводе каждого символа Вы заменяете его на *, а оригинальный симол заносите в какую-нибудь переменную. При этом можно приделать шифрование. :)) Ответ отправлен: 20.04.2004, 18:45 Отправитель: D.M. Отвечает Dyma
Приветствую Вас, DoctorSERG! Попробуй в место компонента Edit ставить MaskEdit, свойству PasswordChar присваиваешь символ который будет выводится вместо букв. Ответ отправлен: 21.04.2004, 09:08 Отправитель: Dyma
Вопрос № 1475
Добрый день, не нашел информации на русском по применению SQL Monitor. Как ее совместисть с IB-работой (D7->Interbase Server) ? То-есть как заставить ее перехватывать данные при посылке их из клиентского приложения ?
Здравствуйте, Jiny! Какие данные Вы хотите перехватывать? Чтобы выборки, вместо клиентов, к Вам перепадали? :)))) Ответ отправлен: 20.04.2004, 14:14 Отправитель: sir henry Отвечает THE_PRO
Добрый день, Jiny! Tebe nujno svoystvo TraceFlags komponenta IBDatabase. Ответ отправлен: 20.04.2004, 17:32 Отправитель: THE_PRO Отвечает Boriss
Добрый день, Jiny! Ищите на http://www.delphiworld.narod.ru/_db_.html - там есть 16 статей на эту тему Не удержусь, дам ссылку интересной статьи по доступу через ADO (сравнение скоростей доступа) http://rsdn.ru/article/db/DBSpeed.xml и поправки к ней http://rsdn.ru/article/db/DBSpeedCorrect.xml Ответ отправлен: 21.04.2004, 11:27 Отправитель: Boriss
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.