Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1133
от 28.04.2008, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 459, Экспертов: 57
В номере:Вопросов: 6, Ответов: 6

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 133526: Возникли трудности с такой програмкой : Предположим, что уже построен и задан указателем P однонаправленный список, элементами которого являются целые числа. Написать программу, которая в конец списка помещает новый элемент. Помогите пожалуиста!!...
Вопрос № 133604: Тема Двумерный массив Поле размером mXn поле заполнено прозрачными и непрозрачными кубиками .Найти все столбы поля,все непрозрачные кубики которыз невидимы для наблюдателя,расположенного слева.Исходный массив храниться в файле......
Вопрос № 133609: Уважаемые эксперты подскажите пожалуйста что нужно написать для правильной работы программы. Существуют 2 таблицы(одна заполнена данными, другая пустая), по нажатию кнопки необходимо сделать так, чтобы одна из записей первой таблицы была перенесена в...
Вопрос № 133640: Здравствйте уважаемые эксперты! Такой вопрос: Как получить дробную часть вещественного числа, например 123.45 - из этого числа мне нужно 45. Исходно тип представлен как Currency. Числа могут быть любой длины после дробного разделителя (1.2345, 12.34)...
Вопрос № 133644: Здравствуйте! И еще вопрос - Как открыть для чтения файл созданный другим приложением и занятый им же... с флагами поэкспериментировал, и в TMemoryStream читать пробовал - не получилось... Я раньше где то видел ассемблерный код, который то ли разблок...
Вопрос № 133704: Здравствуйте уважаемые программисты, как мне сделать так, чтоб во время, допустим удаления файла объёмом 10 мб это высвечивал ProgressBar1. Как можно это реализовать. Ну и не только для удаления, допустим ещё и при скачивания файла из интернета или п...

Вопрос № 133.526
Возникли трудности с такой програмкой : Предположим, что уже построен и задан указателем P однонаправленный список, элементами которого являются целые числа. Написать программу, которая в конец списка помещает новый элемент.
Помогите пожалуиста!!!! Буду очень признателен!! Меня интересует весь код программы!!!!
Отправлен: 22.04.2008, 09:46
Вопрос задал: Mica Antoni (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sosedov A.I.
Здравствуйте, Mica Antoni!

Текст Вашей программы находится в приложении.

Приложение:

Ответ отправил: Sosedov A.I. (статус: 5-ый класс)
Ответ отправлен: 22.04.2008, 10:48
Оценка за ответ: 5
Комментарий оценки:
Огромное спасибо, очень помогли!!!!!


Вопрос № 133.604
Тема Двумерный массив
Поле размером mXn поле заполнено прозрачными и непрозрачными кубиками .Найти все столбы поля,все непрозрачные кубики которыз невидимы для наблюдателя,расположенного слева.Исходный массив храниться в файле...
Отправлен: 22.04.2008, 14:49
Вопрос задал: Викулин Степан Николаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Sosedov A.I.
Здравствуйте, Викулин Степан Николаевич!

Решение Вашей задачи находится в приложении.
Небольшое пояснение. Служебный массив Col накапливает в себе информацию о непрозрачности кубиков по рядам во всех ранее исследованных столбцах.

Приложение:

Ответ отправил: Sosedov A.I. (статус: 5-ый класс)
Ответ отправлен: 24.04.2008, 10:46


Вопрос № 133.609
Уважаемые эксперты подскажите пожалуйста что нужно написать для правильной работы программы. Существуют 2 таблицы(одна заполнена данными, другая пустая), по нажатию кнопки необходимо сделать так, чтобы одна из записей первой таблицы была перенесена во вторую. Обе таблицы сделаны через Database Desktop
Отправлен: 22.04.2008, 15:00
Вопрос задал: Антонов Сергей Aлексеевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Sosedov A.I.
Здравствуйте, Антонов Сергей Aлексеевич!

Предположим, что у Вас есть заполненная Table1 и незаполненная Table2, причем структуры их идентичны. Тогда добавление текущей записи из Table1 в Table2 можно произвести следующим способом (см. приложение).
Не забудьте добавить в uses библиотеку Variants.

Приложение:

Ответ отправил: Sosedov A.I. (статус: 5-ый класс)
Ответ отправлен: 24.04.2008, 11:07


Вопрос № 133.640
Здравствйте уважаемые эксперты! Такой вопрос: Как получить дробную часть вещественного числа, например 123.45 - из этого числа мне нужно 45. Исходно тип представлен как Currency. Числа могут быть любой длины после дробного разделителя (1.2345, 12.34). По возможности использовал бы для этого ассемблерную вставку...функция должнв быть быстрой...
Отправлен: 22.04.2008, 17:50
Вопрос задал: Дадаев Заур Мусаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 4)

Отвечает: Mishell
Здравствуйте, Дадаев Заур Мусаевич!
Unit
System
function Frac(X: Extended): Extended;
Description
In Delphi code, the Frac function returns the fractional part of the argument X.
X is a real-type expression. The result is the fractional part of X; that is, Frac(X) = X - Int(X).
функция возвращает дробную часть вещественного числа
т.е. от 123.45 вернет 0.45
Ответ отправил: Mishell (статус: 10-ый класс)
Ответ отправлен: 22.04.2008, 18:55
Оценка за ответ: 3
Комментарий оценки:
Не внимательно прочли вопрос


Вопрос № 133.644
Здравствуйте! И еще вопрос - Как открыть для чтения файл созданный другим приложением и занятый им же... с флагами поэкспериментировал, и в TMemoryStream читать пробовал - не получилось... Я раньше где то видел ассемблерный код, который то ли разблокировал файл или еще может что то делал, но позволял читать любой занятый файл.
Отправлен: 22.04.2008, 18:16
Вопрос задал: Дадаев Заур Мусаевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Семенов Константин Андреевич
Здравствуйте, Дадаев Заур Мусаевич!

Windows блокирует ПОЛНЫЙ доступ ко многим файлам, которые в данный момент использует система. К таким файлам относятся выполняемые программы, используемые библиотеки, шрифты и т.д. При поиске вирусов, к примеру, эти файлы представляют наибольший интерес.
Обдурить Windows и получить доступ к этим файлам крайне просто - нужно открывать их в режиме ReadOnly.
В Delphi за режим открытия файлов отвечает системная переменная FileMode. Boзможные значения:
0 Read only
1 Write only
2 Read/Write
По умолчанию FileMode==2, поэтому открытие заблокированых файлов нарывается на неприятность.

Для наглядности пример:

var
oldFM: integer;
f: TextFile;
begin
try
oldFM := FileMode;
FileMode := 0;
AssignFile(f,'filename');
Reset(f);
// и делайте что хотите:)
finally
FileMode := oldFM;
CloseFile(f);
end;
end;
Ответ отправил: Семенов Константин Андреевич (статус: 1-ый класс)
Ответ отправлен: 22.04.2008, 18:45


Вопрос № 133.704
Здравствуйте уважаемые программисты, как мне сделать так, чтоб во время, допустим удаления файла объёмом 10 мб это высвечивал ProgressBar1. Как можно это реализовать. Ну и не только для удаления, допустим ещё и при скачивания файла из интернета или по сети....

С уважением koffi
Отправлен: 23.04.2008, 00:39
Вопрос задал: Koffi (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Mishell
Здравствуйте, Koffi!
можно использовать SHFileOperation (из ShellApi) + FO_DELETE (ну и без FOF_SILENT, чтобы был виден индикатор)
пример смотрите тут:
http://delphiworld.narod.ru/base/api_file_operations.html
Ответ отправил: Mishell (статус: 10-ый класс)
Ответ отправлен: 23.04.2008, 09:59
Оценка за ответ: 5
Комментарий оценки:
спасиб большое! помогло:)


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.91 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное