Вопрос № 90974: Хай всем.
Прога с несколько окнами которых создаю в рунтайме и показываю модально (showmodal). Но вдруг при показе одной окошке вадает ошибку "Cannot make a visible window modal". Помогите найти неисправность....Вопрос № 90994: Доброго времени суток, уважаемые эксперты.
Подскажите, каким образом получить исходный HTML-код страницы, переделать две строчки, и отправить в браузер на форме?
Да, и исходный HTML из фреймов(если таковые будут).
Заранее спасибо....Вопрос № 90999: Здравствуйте уважаемые эксперты. Подкажите пожалуйста как с помощью Delphi сканировать* свою почту?
* извлекать свякого рода информацию в том числе текст писем, кто и кому отправлял и т. п....Вопрос № 91052: Здравствуйте эксперты, уже который день бьюсь с синтаксисом Дельфи, сейчас не получается передать массив в функцию.
Выдаются две ошибки:
Array type required
Incompatible types
Что я делаю не так?
Как заставить функцию видеть ...Вопрос № 91063: Доброго времени суток!
Нужно разделить файл(любой текстовый, изображение исполняемый) по кусочкам, скажем по 20байт и перемешать их--выбираем 5 блоков по 20 байт и расставляем к примеру так 2 5 4 1 3 (номера блоков) и так весь файл, сохранить е...
Вопрос № 90.974
Хай всем.
Прога с несколько окнами которых создаю в рунтайме и показываю модально (showmodal). Но вдруг при показе одной окошке вадает ошибку "Cannot make a visible window modal". Помогите найти неисправность.
Отвечает: Ерёмин А.А.
Здравствуйте, Negruzzi Cristian!
Если вы используете MDI-окна (т.е. MDI-приложение), то закрывать дочерние окна нужно не через Close, а присвоением свойству ModalResult результата (mrYes, mrOk, mrCancel и т.д.) Эта ошибка может возникать в таких случаях.
Ещё один вариант - возникает ситуация, когда окно уже показано, а для него делается попытка вызвать ShowModal. Такую ситуацию следует как-то отследить.
Удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Независимо от того, какие окна Вы используете (MDI или "нормальные") необходимо, чтобы у той формы, которую Вы пытаетесь показать модально свойство Visible было false. Можно присвоить это значение в инспекторе объектов, а можно runtime, непосредственно перед отображением модально:
Form3.Visible:=false;
Form3.ShowModal;
Ответ отправил: Устинов С.Е. (статус: Специалист)
Ответ отправлен: 11.06.2007, 19:21
Вопрос № 90.994
Доброго времени суток, уважаемые эксперты.
Подскажите, каким образом получить исходный HTML-код страницы, переделать две строчки, и отправить в браузер на форме?
Да, и исходный HTML из фреймов(если таковые будут).
Заранее спасибо.
Отвечает: Градов Юрий Михайлович
Здравствуйте, Klyuchnikov Stepan Sergeevich!
Сначала открыть как обычный текстовый файл, переделать 2 строчки и сохранить, затем открыть в WebBrowser1, который разместите на форме:
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 00:49
Вопрос № 90.999
Здравствуйте уважаемые эксперты. Подкажите пожалуйста как с помощью Delphi сканировать* свою почту?
* извлекать свякого рода информацию в том числе текст писем, кто и кому отправлял и т. п.
Отвечает: Sattar
Здравствуйте, Левадны Тимур Русланович!
В The Bat! и Mozilla ThunderBird письма сохраняются в текстовом формате для The Bat! в файлах .tbb , для Mozilla ThunderBird в файлах без разшерений.Файлы сохраняются в С: Documents and Settings <UserName> Application Data и дальше в зависимости от почтового клиента.Соответствено для работы с почтой просто расматривай файлы с письмами как текстовые.
--------- Programming is like sex, one mistake and you have to support it for the rest of your life.
Ответ отправил: Sattar (статус: 4-ый класс)
Ответ отправлен: 15.06.2007, 20:23 Оценка за ответ: 5 Комментарий оценки: Сейчас попробую скачать что-нибудь из предложенного. Спасибо за ответ.
Вопрос № 91.052
Здравствуйте эксперты, уже который день бьюсь с синтаксисом Дельфи, сейчас не получается передать массив в функцию.
Выдаются две ошибки:
Array type required
Incompatible types
Что я делаю не так?
Как заставить функцию видеть массивы обьявленые в секции private?
Отвечает: Ерёмин А.А.
Здравствуйте, Вячеслав Шинкаренко!
Чтобы передавать массивы в функции, нужно описать тип данных, соответствующий этому массиву:
TArr = array[1..5] of integer;
И затем везде использовать этот тип:
function MyFunc(A: Tarr): Integer:
Так будет работать.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин А.А. (статус: Академик) Россия, Тула WWW:Программирование на DELPHI ---- Ответ отправлен: 12.06.2007, 11:38 Оценка за ответ: 5 Комментарий оценки: Урря! Заработало!
А как сделать так, чтобы глобальные переменные были видны также внутри функции?
Отвечает: Градов Юрий Михайлович
Здравствуйте, Вячеслав Шинкаренко!
Посмотрите в приложении и Вам сразу станет все ясно. Учтите, что обьявив так массив, Вы обьявляете динамический массив и нужно пользоваться функциями:
SetLength(A,20);
Low(A);
High(A);
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 12:07 Оценка за ответ: 5
Отвечает: Sattar
Здравствуйте, Вячеслав Шинкаренко!
Ошыбка в обявлении а.
Иправленый код в приложении.
Приложение:
--------- Programming is like sex, one mistake and you have to support it for the rest of your life.
Ответ отправил: Sattar (статус: 4-ый класс)
Ответ отправлен: 15.06.2007, 20:42 Оценка за ответ: 5 Комментарий оценки: не знал что так можно..
Вопрос № 91.063
Доброго времени суток!
Нужно разделить файл(любой текстовый, изображение исполняемый) по кусочкам, скажем по 20байт и перемешать их--выбираем 5 блоков по 20 байт и расставляем к примеру так 2 5 4 1 3 (номера блоков) и так весь файл, сохранить его, а потом прочесть в поток и вернуть всё на свои места.(так я пытаюсь реализовать простой способ шифрование(мне сложнее не надо))
Проблемма такая как реализовать!!!????
Отправлен: 12.06.2007, 12:22
Вопрос задал: Alexpozner (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Градов Юрий Михайлович
Здравствуйте, Alexpozner!
Можно попробовать так, но без реализации потока. Думаю, что последний блок, он может быть меньше 20 байт записывать в файл как есть, т.е. последним. Процедура считывания - алгоритм такой же. Это только общая идея.
Приложение:
--------- Глаза боятся - руки делают!
Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 12.06.2007, 13:48