Пьяный дельфин от 22 декабря 2000

Hi !

Ну вот и пришел черед последнего (наверно) в этом тысячелетии дельфина

Последним победителем века становится телепат Ivan Georgievskij, требующий таких же способностей и от компилятора:

Я пишу: Table.Filter:='Unit.Variable', а в результате выдается exception с текстом: "в Table не найдено поле Unit.Variable".

Литературно-математическую премию имени С.Михалкова и Пифагора получает двоечник Oleg Fatorov:

Тyт пpогy помогите написать!!!Hа делфи только не в консоль апликатион, тyт пpосто гемоpная пpога,я сиднл над ней и нефига не выходит,матpица полyчается, там с вектоpами очень.



Проект доступен в OnLine по адресу: http://podgoretsky.com/DrunkenDolphin.html
(спасибо Анатолию Подгорецкому)

Все нижеприведенные материалы являются безусловной авторской собственностью соответствующих соавторов


05.12.2000 Nikolay Krupin

Извините за некоppектно сфоpмиpованный вопpос. Пpоблема не выдаче самого сообщения, а в его обpаботке. То есть: if сабж = mrOK then
begin
end
else
begin
end;
А как обpабатывать Cancel(Отмена)

05.12.2000 Alexander Kudrikov

> try
> if (...) then Exit;
> finally
> end;

> По идее финальная секция должна отрабатывать по НЕ ДОЛЖНА!
При возникновении исключительной ситуации внутри секции try finally код за finally выполняется сразу после ошибки и Raise продвигается дальше. Без ошибки код просто выполняется. Exit не генерит ошибки и , следовательно, не должна попадать на finally.

06.12.2000 Ivan Georgievskij

Я пишу: Table.Filter:='Unit.Variable', а в результате выдается exception с текстом: "в Table не найдено поле Unit.Variable".

13.12.2000 Andrey Yakovenko

If FindWindow('C:\Program Files\Outlook Express\MSIMN.EXE', nil) =1
   then ShowMessage('Outlook is activated')

Открываю окно с Outlook Express, а он все равно не находит его.

...

В Хелпе прочитал о WINSIGHT. В связи с этим следующий вопрос:
Как запустить WINSIGHT.

17.12.2000 Sanya Scherbakov

жамкни на форму правым батоном мыхи

17.12.2000 Oleg Fatorov

Тyт пpогy помогите написать!!!Hа делфи только не в консоль апликатион, тyт пpосто гемоpная пpога,я сиднл над ней и нефига не выходит,матpица полyчается, там с вектоpами очень.

19.12.2000 Dmitry Kotin

AS> function(x): тип;
AS> asm
AS> ...
AS> end;
Это нельзя писать на ASM. Такая программа не будет работать под NT.

19.12.2000 Alexander Zaiats

Потому что стандартная dos-овская утилитка print.exe понимает текстовые файлы только в DOS-овском формате. А когда мы из Delphi формируем текстовый файл и работаем с ним стандартными процедурами Rewrite, WriteLN, Reset, CloseFile - тогда он получается в Win-формате.

...

А вышеупомянутая утилитка print.exe делает такую замечательную вещь, как использование символов, хранящихся в ПЗУ принтера. Благодаря чему печать получается быстрой.


Иконку в system tray (где часы) вставляют функцией Shell_NotifyIcon
Bye ... Тенцер А.Л. tolik@katren.nsk.ru
ICQ 15925834