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

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


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C++ Builder / Delphi

Выпуск № 202
от 16.08.2003, 22:40

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 846
Отправлено ответов: 1545
Активность: 182.6 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Marouder
Статус: Опытный
Общий рейтинг: 121.37
URL: Первый Хабаровский Форум
Телефон: (4212) 21-93-65
[Подробней >>]
Apricot
Статус: Начальный
Общий рейтинг: 121.42
[Подробней >>]
Bob Johnson
Статус: Профессиональный
Общий рейтинг: 152.19
URL: Программирование
[Подробней >>]
 
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 116.81
URL: Пристанище неодинокого программиста
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 111.77
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
Twilight_Sun
Статус: Доверительный
Общий рейтинг: 117.61
[Подробней >>]
 
URiS
Статус: Опытный
Общий рейтинг: 131.03
URL: Бесплатный любительский софт, игры
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 838. Здраствуйте эксперты. Cпасибо за ответы № 3568Пишу прогу :Delphi(Object Pascal),API,Assem,нет VCLгде... (ответов: 3)
Вопрос № 839. Здравствуйте, уважаемые Xперты! Как можно во время выполнения потока вызвать сообщение( в это потоке... (ответов: 2)
Вопрос № 840. Здравствуйте уважаемые эксперты! Я задавал вопрос 830 и не получил ни одного ответа: >>Можно ли како... (ответов: 1)
Вопрос № 841. Здравствуйте, эксперты. Вот тут одна небольшая проблема возникла. Пишу консольное приложение. Надо о... (ответов: 5)

Вопросов: 4, ответов: 11


 Вопрос № 838

Здраствуйте эксперты.
Cпасибо за ответы № 3568Пишу прогу :Delphi(Object Pascal),API,Assem,нет VCLгде-то 40 процедур-стал путатся в коде-и привел к классам , типа TRun=class,удобно!!! Но мне сказали, что есть декомплеры(вроде dede называется)там каждый класс можно посмотреть и исходник еще пишет.Это что плата удобство разработкиструктурных языков ?Может сделать одну функцию и вней все проц-функ и переходыс goto, jp...тогда точно не выдерут.Так что ли? AllDer



Вопрос отправлен: 12.08.2003, 04:57
Отправитель: AllDer

[Следующий вопрос >>] [Список вопросов]

Отвечает Marouder

Приветствую Вас, AllDer!
Кому надо, тот все равно выдерет. Ерунда все это. Пиши, как тебе нравится.

Ответ отправлен: 12.08.2003, 08:19
Отправитель: Marouder


Отвечает Apricot

Здравствуйте, AllDer!
Декомпиляторы появились очень давно, можно сказать как только появился Assembler, но качество декомпилляции всегда желало лучшего. А лучше просто посмотри в инете.

Ответ отправлен: 12.08.2003, 10:30
Отправитель: Apricot


Отвечает Bob Johnson

Здравствуйте, AllDer!
Странный у тебя стиль вопроса какой-то.
1. Не уверен, что декомпилер даст на выходе настолько приемлемое качество кода, чтобы оно многих устроило.
2. Чтобы усложнить этот процесс, ессно можно применять асм, шифрование и т.д. Только надо оценивать, оправдывает ли цель средства.
3. Если ты хочешь посмотреть, как работает DeDe - сделай это сам: http://vit.smolensk.ru/tools/decompilers/dede3.01full.zip (3 мб без докачки)

* EMan1.5: ---===*** Die young - live free ***===---


Ответ отправлен: 12.08.2003, 12:42
Отправитель: Bob Johnson


 Вопрос № 839

Здравствуйте, уважаемые Xперты!
Как можно во время выполнения потока вызвать сообщение( в это потоке ) с кнопками?
Пробовал просто MessageDlg, но его еррорет. Знаю что можно Synchronize'ом, но это не желательно!



Вопрос отправлен: 12.08.2003, 11:30
Отправитель: Byter (byter2002@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Bob Johnson

Добрый день, Byter!
Используй MessageBox - он работает в любом потоке. Описание - в MSDN или в Win32 Prog Ref.

* EMan1.5: ---===*** Die young - live free ***===---


Ответ отправлен: 12.08.2003, 17:24
Отправитель: Bob Johnson


Отвечает Marouder

Добрый день, Byter!
MessageBox можно. Только при его вызове поток будет ждать, пока юзер не нажмет на кнопочку.

Ответ отправлен: 12.08.2003, 11:47
Отправитель: Marouder


 Вопрос № 840

Здравствуйте уважаемые эксперты!
Я задавал вопрос 830 и не получил ни одного ответа:
>>Можно ли какой-либо директивой отключить все исключения?
>>Или это делается для каждого типа исключений в отдельности?
>>Замети, что необходимо отключать только на определенное время, а потом снова включить.
Ну хотя бы отключить ошибки доступа к памяти! Ответти пожалйста, чтобы вопрос попал в рассылку! Возможно читатели мне помогут.



Вопрос отправлен: 12.08.2003, 19:06
Отправитель: Byter (byter2002@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Артём Шегеда

Здравствуйте, Byter!

Я посмотрел исходники VCL. Нет, не возможно отключить выдачу сообщения о Exception :(
Только перехватом кода блоком try...except

Ответ отправлен: 12.08.2003, 19:59
Отправитель: Артём Шегеда


 Вопрос № 841

Здравствуйте, эксперты.
Вот тут одна небольшая проблема возникла.
Пишу консольное приложение. Надо открыть текстовый файл для редактирования и добавить в него несколько строк.
Пробую следующий код:
var
a: textfile;
begin
assignfile(a, 'file.ini');
append(a);
writeln(a, 'Line1');
writeln(a, 'Line2');
end.
Но ничего не происходит - программа выполняется без ошибок, но файл остается нетронутым.
Помогите, plz.



Вопрос отправлен: 13.08.2003, 10:57
Отправитель: Ybr

[Следующий вопрос >>] [Список вопросов]

Отвечает baldr

Доброе время суток, Ybr!
Поставь в конце closefile(a); (или close(a); ?) и все будет ОК.

Ответ отправлен: 13.08.2003, 11:51
Отправитель: baldr


Отвечает Twilight_Sun

Здравствуйте, Ybr!
Ты его забыл закрыть. надо добавить CloseFile(a); или хотя бы сбросить буфер (вроде flash или типа того)


Ответ отправлен: 14.08.2003, 13:39
Отправитель: Twilight_Sun


Отвечает Bob Johnson

Здравствуйте, Ybr!
Возможно ты забыл его закрыть по завершении процедуры... Я как то на олимпиаде по информатике решил задачу (пока решал, выводил результаты на экран и вводил с клавиатуры), добавил строки для работы с файлом (у меня это rewrite был), а закрыть забыл... В общем задача работала правильно (когда ее исправили для проверки), но баллов за нее мне не дали...

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 13.08.2003, 16:43
Отправитель: Bob Johnson


Отвечает Apricot

Здравствуйте, Ybr!
Я не программирую на Папскале, но возможно проблема в том, что ты не закрываеш открытый файл.
На С - это так в общем смысле так.
СсылкаНаФайл *р=fopen("х.х");
...
fclose(р);

Ответ отправлен: 14.08.2003, 11:04
Отправитель: Apricot


Отвечает URiS

Добрый день, Ybr!
Поставь в конце - CloseFile(a);

*EMan1.4 © Bob Johnson | Expert: URiS (newff.narod.ru)


Ответ отправлен: 14.08.2003, 15:49
Отправитель: URiS



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


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


Получить ответов:


 Выбор рассылки

Программисту
Assembler (37)
C / C++ (28)
Perl (3)
Builder / Delphi (21)
Pascal (28)
Basic / VBA (12)
Java / JavaScript (8)
PHP (7)
Криптография (10)
WinAPI (18)
Пользователю
Windows 95/98/Me (46)
Windows NT/2000/XP (55)
"Железо" (42)
Поиск информации (26)
Администратору
Windows NT/2000/XP (26)
Linux / Unix (11)
Юристу
Гражданское право (9)
Семейное право (6)
Трудовое право (7)
КоАП (5)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное