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

Программирование. Форум !!!

Re: Что нужно знать?

SQL, базы данных перечисленны (очень важно)... Тогда, как мне кажется, с
опр. момента стоит поизучать коды готовых "рабочих" проектов - много нового
опыта дает по сравнению с книжными примерами и собственным
"изобретательством" - в плане освоения, "как люди реально это делают",
типовых подходов и т.п.. Другой вопрос - где достать, если не работаете.
Кое-что в инете навреное, можно найти. Удачи
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "VladS" Mon, 12 Jan 2004 19:39:38 +0300 (#52782)

 

Ответы:

Hello VladS,

Monday, January 12, 2004, 6:39:38 PM, you wrote:

Тогда встречный вопрос:

Я скачиваю многие готовые проекты из Инета, открываю их, но не могу
запустить (пользуюсь я .NET - ом). Все файлы вижу, читать код могу, но
Debug у меня спрашивает путь куда сохранять. Я уже встречал такую
ситуацию когда переносил проэкты без папки Debug, но теперь предлагает
форматы текстовик, и еще два каких-то. Debug проходит просто
мгновенно, и эффекта никакого... Почему?
Не могу проследить результата кода...

Velora
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 12 Jan 2004 22:30:47 +0200 (#52949)

 

В сообщении от Понедельник 12 Январь 2004 22:30 Velora написал:

Ответ до смеха прост: НЕ ПОЛЬЗУЙТЕСЬ ТЕХНОЛОГИЯМИ ОТ МЕЛКОМЯГКИХ :)
В мире существует куча интереснейших вещей, почему бы не посвятить свою
умственную энергию им, а не кошелек дядюшке Биллу?

С уважением.
Дима Федотов.
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Dima Fedotov Mon, 12 Jan 2004 23:21:29 +0200 (#52961)

 

Hello Dima,

Tuesday, January 13, 2004, 12:21:29 AM, you wrote:

А кто ему платит? тем более в России? Вообще поймаю убью урода. А
теперь по теме. народ как то сталкнулся весьма с интересной проблемой.
В XP у меня получалось делить на nil. Не созданый компонет (то есть он
описан как component:Tcomponent, но create для него не где нет),
свойств у него нет (или в любом случае должна быть ошибка при
обращении к component.tag)и соотвествено свойства tag у него нет. или
я ошибаюсь? Путем некоторых мат вычислений я успешно делил на tag так
не создавая компонент. Исходники привести не могу так как после смерти
приведущего компа просто не чего нет. Но 2000 и 98 такого просто не
пропустила. Кто нить еще сталкивался с таким?

-- Best regards,Сори за грамматику
Эмиль
mailto:Et***@n*****.ru
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 14 Jan 2004 20:59:19 +0300 (#55949)

 

Здарова, EtOH!

14 января 2004 г., среда, 22:59:19, ты намылил:

Видимо не nil.
Проверено на win2k+Delphi Version 5.0 (Build 5.62)

procedure TForm1.Button1Click(Sender: TObject);
var but:TButton;
begin
but.Tag:=1; // По умолчанию 0
showmessage(FloatToStr(10/but.Tag));
end;

Вообще, кто сказал что для обращения к tag нужон create. В creat'е
инициализируются всякие разные значения а по умолчанию в них всякая
фигня (или нули, фиг поймешь). Без creat'а but (:TButton) используется
просто так же как запись (record). Так что это не баг винды, а скорее
глючокс в Delphi (может та версия которая была запущена в XP не
обнуляла tag, а запущенная win2k и win9x обнуляла).
Насчет глюков Win+Delphi:
У меня есть пара прог (писал для изучения TBitMap, TCanvas и TThread),
так вот при запуске этой проги в win9x/Me проблем вообще нет (за
исключением скорости), а в win2k прикольный глюк
При клике на кнопку которая запускает TThread, в котором графика
рисуется через TBitMap, и последующем перемещении курсора
останавливается TThread.
В другой проге с минимальным отличием в алгоритме при подобных
действиях вылетает ошибка
Project1.exe - Ошибка приложения
"Исключение неизвестное программное исключение (0xbla-bla-bla) в
приложении по адресу 0xbla-bla-bla."
Подчеркиваю, эти ошибки вылетают только в win2k (5.00.2195 SP3).
Еще прикол, иногда проги ЖУТКО глючат если при компиляции не удалить *.dcu и
*.res (в любом виндовозе).

PS: Кому надо могу выслать rar архив исходников (4,45 кб) с глюками
(TBitMap, TCanvas и TThread), проверите может у вас глюков не
будет, пишите на asteroid_co***@m*****.ru.

PPS: Только что провел такой эксперимент (исходя из его результатов
мое высказывание про record ставлю под сомнение)
procedure TForm1.button12345Click(Sender: TObject);
var but:TCheckBox;
begin
but.Left:=100;
but.Top:=100;
but.Tag:=100;
// Label1.Caption:=IntTostr(button12345.Tag);
end;

Если раскомментировать // Label... , то вылетает ошибка при
выполнении любой операции с but, а если нет то... but превращается в
button12345 и все изменения с but отражаются на button12345
(перемещение и т.д.), воистину умом винду+VCL, как и Россию не
понять ;)

--
Хочешь яркого и быстрого - сожги коробок спичек.

Ответить   Томилов Александр Fri, 16 Jan 2004 21:19:35 +0500 (#56556)

 

Не надо мистифицировать :) В Дельфи переменная объекта - это ссылка (по
которой, грубо говоря, твой record (c инфо о вирт. методах...))
Поскольку ты в buf ничего не просвоил (и не очистил, задав buf := nil;), то
там мусор (в данном случае, предыдущее значение,бывшее в стеке - равное
button12345 (этому указателю)). А объекты совместимы, у них один предок.
P.S. Отсюда же эффекты с делением на tag (в одном случае (в одной ОС) мусор
в указателе случайно оказался правильной ссылкой, в другом - испорченной...)
P.P.S. Для инфо: локальные переменные всегда так, первоначально не очищены -
за исключением длинных строк и вариантов, которые динамические, и компилятор
должен их автоматически освобождать...
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "VladS" Sat, 17 Jan 2004 06:04:05 +0300 (#56799)