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

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

За 2004-10-13

Re[3]: Логотип загрузки Win9x/Me

-=[Хайушки!]=-
13 октября 2004 г. /среда 18:32:51/ Ведомир |E-Mail: <mailto:android_al***@n*****.ru>|
в мессаге <<Логотип загрузки Win9x/Me>> накрапал:

[B~E~G~I~N~>
Ведомир> Здравствуй, Алексей!
Ведомир> Отвечаю на письмо от 13.10.04 (17:18).
>>> Подскажите, в каком файле лежит сабж (bmp-картинка, в смысле)?
>> В файлах "windows\logow.sys", "windows\logos.sys"
>> и в упакованном виде в "io.sys".
Ведомир> Ага, вот последнее мне и надо было! Спасибо.
Ведомир> А есть какие-нибудь идеи, чем и как можно выцарапать лого из io.sys?..

[E|.|N|.|D|.>
Ну во первых не io.sys а logo.sys - чистая БМП 256-цветная

   -=[-B0yMaN-]=- 2004-10-13 23:34:06 (#244444)

Invalid Floating Point ERROR

-=[ 13 октября 2004 г. # среда # 21:16:32 # GMT+0200 ]=-
Hi!

unit MathUnit;

interface
Procedure GetNOP(x0,xEnd,dx:extended);
Procedure incVertHorDimMatLine;
Procedure FillLine;
Procedure incVertHorDimMatdS_FilldS;
Procedure AnalysedS_incVertDimMatiArr_FilliArr;
Procedure GetLastiArrPos;
Procedure EraseAllMatrix;

Function Func(x:extended):extended;

var
delx:extended;

delta:extended;
NOP:int64;

xEtemp,x0temp:extended;

NOS:int64;
NORS:int64;
NOC:int64;
j:int64;
iTemp:int64;

q,k,l:integer; //Counters
iArr:array of array of integer;

dS:array of array of extended;
Line:array of array of extended;

Solve:array of extended;

implementation
uses unit1,SysUtils;

Function Func(x:extended):extended;
Begin
Func:=5*sqr(x)+14*x-32;
End;//_

Procedure GetNOP(x0,xEnd,dx:extended);
Begin
NOP:=trunc((xEnd-x0)/dx); <- Потом сдесь и т.д.
xEtemp:=xEnd;
x0temp:=x0;
delx:=dx;
incVertHorDimMatLine;
End;//_

Procedure incVertHorDimMatLine;
Begin
inc(j);
SetLength(Line,j);
SetLength(Line[j-1],NOP);
FillLine;
End;//_

Procedure FillLine;
Begin
Line[j-1][0]:=x0temp;
Line[j-1][NOP-1]:=xEtemp;
For q:=1 to NOP-2 do
Line[j-1][q]:=Line[j-1][q-1]+delx;
incVertHorDimMatdS_FilldS;
End;//_

Procedure incVertHorDimMatdS_FilldS;
Begin
SetLength(dS,j);
SetLength(dS[j-1],NOP);
For q:=0 to NOP-1 do
dS[j-1][q]:=Func(Line[j-1][q]);
AnalysedS_incVertDimMatiArr_FilliArr;
End;//_

Procedure AnalysedS_incVertDimMatiArr_FilliArr;
Begin
For q:=0 to NOP-1 do
Begin//__
if ((dS[j-1][q]<delta)and(dS[j-1][q]>(-delta))) then
Begin//Solve[NOS]:=dS[j-1][q];inc(NOS);
if NOS=NORS then EXIT;//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
End;//if ((dS[j-1][q]<0)and(dS[j-1][q+1]>0))or((dS[j-1][q]>0)and(dS[j-1][q+1]<0)) then
Begin//inc(NOC);
SetLength(iArr,j);
SetLength(iArr[j-1],NOC);
iArr[j-1][NOC-1]:=q;
End;//End;//__
GetLastiArrPos;
End;//_

Procedure GetLastiArrPos;
Begin
If {Length(iArr[j-1])}NOC=0 then EraseAllMatrix
else
Begin//__
iTemp:=iArr[j-1][NOC-1];
dec(NOC);
SetLength(iArr[j-1],NOC);
delx:=delx/NOP; <- Первая ошибка будет сдесь
GetNOP(Line[j-1][iTemp],Line[j-1][iTemp+1],delx);
End;//__
End;//_

Procedure EraseAllMatrix;
Begin
dec(j);
If j=0 then exit;
SetLength(Line,j);
SetLength(iArr,j);
SetLength(dS,j);
End;//_

end.

ВОт такая вот музыка... Как лечить сабевые ошибки??? Почему они там есть и т.д.

Для того чтобы все это работало нужно на форме сделать к примеру копку и назначить
на событие такую вот лабуду:

MathUnit.NORS:=2;
MathUnit.delta:=MathUnit.Func(MathUnit.delx);
SetLength(MathUnit.Solve,MathUnit.NORS);
MathUnit.GetNOP(-5,2,0.5);

Короче, помогите, чем можете.. Курсач летит :(

   -=[-B0(R)MaN-]=- 2004-10-13 23:33:41 (#244443)

Re: Логотип загрузки Win9x/Me

Hello Ведомир,

Sunday, October 10, 2004, 6:20:55 PM, you wrote:

В> Подскажите, в каком файле лежит сабж (bmp-картинка, в смысле)?

logo.sys

   2004-10-13 22:56:02 (#244420)

Re[2]: Периоды в Delphi

-=[Привет!]=-
13 октября 2004 г. /среда 13:45:27/ Surin_bp |E-Mail: <mailto:surin_***@m*****.ru>|
в мессаге <<Периоды в Delphi>> накрапал:

[B~E~G~I~N~>
>> Такая во проблемма:
>> a:extended;
>> a:=1/3;
>> Invalid Floating Point Operation :(
>>Как обрезать extended на определенном знаке после запятой?
Surin_bp> 1) Никакого Инвалида не наблюдается :)) - чей-то у Вас не так, как
написали
Surin_bp> 2) a:=round(a*1000)/1000;
[E|.|N|.|D|.>
Видать вся фигня не в этом :( Уже дошло до того, что
A=63
B=0.11

delX:=B/A; Error!!!Invalid Floating Point Operation

NOP:=A; Error!!!Invalid Floating Point Operation

Что это за лажа?????????

   -=[-B0yMaN-]=- 2004-10-13 22:09:46 (#244396)

Re[2]: Логотип загрузки Win9x/Me

Здравствуй, Алексей!

Отвечаю на письмо от 13.10.04 (17:18).

>> Подскажите, в каком файле лежит сабж (bmp-картинка, в смысле)?

> В файлах "windows\logow.sys", "windows\logos.sys"
> и в упакованном виде в "io.sys".

Ага, вот последнее мне и надо было! Спасибо.
А есть какие-нибудь идеи, чем и как можно выцарапать лого из io.sys?..

   Ведомир 2004-10-13 21:46:23 (#244383)

Re[2]: Периоды в Delphi

Hello Surin_bp,

Wednesday, October 13, 2004, 3:45:27 PM, you wrote:

>> a:extended;
>> a:=1/3;
>> Invalid Floating Point Operation :(
>>Как обрезать extended на определенном знаке после запятой?
S> 1) Никакого Инвалида не наблюдается :)) - чей-то у Вас не так, как написали

Ошибки действительно никакой нет (и быть не может).

S> 2) a:=round(a*1000)/1000;

Есть еще функция RoundTo, но она принимает и возвращает Double. Вам
действительно нужна вся точность Extended?

   2004-10-13 21:46:11 (#244382)

Re: Логотип загрузки Win9x/Me

Original Message From: "Ведомир" <android_al***@n*****.ru>
To: "comp.soft.prog.prog (2796660)" <challeng***@n*****.ru>
Sent: Sunday, October 10, 2004 9:20 PM
Subject: Логотип загрузки Win9x/Me

>
> Здравствуйте!
>
> Подскажите, в каком файле лежит сабж (bmp-картинка, в смысле)?

Если мне не изменяет память, в папке Windows сразу же, файл (их даже два,
облака с логотипом и надпись "Теерь питание компа можно вырубить" для
AT-машинок) называется просто logo.sys или logo.ini (Это именно логотип), а
вот для картинки вырубания питания я названия файла не помню, но суть такая
же - бээмпешка переименована с расширением sys.
Heartwork.

Номер выпуска : 3680
Возраст листа : 387 (дней)
Количество подписчиков : 484
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/244381
Получить правила : 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
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   "Challenger" 2004-10-13 21:45:24 (#244381)

Re: Периоды в Delphi

Здравствуйте, -=.

Вы писали 13 октября 2004 г. в 12:17:44 [GMT +2:00]:

BRM> Такая во проблемма:
BRM> a:extended;

BRM> a:=1/3;

BRM> Invalid Floating Point Operation :(

BRM> Как обрезать extended на определенном знаке после запятой?

Я использую вот такую функцию. Очень хорошо это делает.

Delphi:

function MyRoundEx(const X, N : Extended): Extended;
{N : 1 - до целых, 10 - до десятых, 100 - до сотых...}
var
ScaledFractPart, Temp : Extended;
begin
ScaledFractPart := Frac(X) * N;
Temp := Frac(ScaledFractPart);
ScaledFractPart := Int(ScaledFractPart);
if Temp >= 0.5 then ScaledFractPart := ScaledFractPart + 1;
if Temp <= -0.5 then ScaledFractPart := ScaledFractPart - 1;
Result := Int(X) + ScaledFractPart / N;
end;

C++Builder:

double MyRoundEx(double X, double N)
{
double ScaledFractPart, Temp;
ScaledFractPart = X * N;
Temp = modf(ScaledFractPart, &ScaledFractPart);
if (Temp >= 0.5)
ScaledFractPart += 1;
if (Temp <= -0.5)
ScaledFractPart -= 1;
return ScaledFractPart;
}

   Feniks 2004-10-13 21:45:12 (#244380)

Re: The Bat!

Здравствуйте, gescheit.

> Имеется файл (письма сохраненные сабдем в один файл "юникс ящик").
> Вообщем вопрос такой, как сабж понимает где кончается одно письмо и
> начинается другое?

Начинаются со слова From ящик@сер...
From без двоеточия, потому что дальше будет уже From: - как часть
заголовка.

   Andrey Yakushev 2004-10-13 21:44:59 (#244379)

Re[2]: Периоды в Delphi

-=[Здрасте!]=-
13 октября 2004 г. /среда 13:45:27/ Surin_bp |E-Mail: <mailto:surin_***@m*****.ru>|
в мессаге <<Периоды в Delphi>> накрапал:

[B~E~G~I~N~>
>> Такая во проблемма:
>> a:extended;
>> a:=1/3;
>> Invalid Floating Point Operation :(
>>Как обрезать extended на определенном знаке после запятой?
Surin_bp> 1) Никакого Инвалида не наблюдается :)) - чей-то у Вас не так, как
написали
Surin_bp> 2) a:=round(a*1000)/1000;
[E|.|N|.|D|.>
Да писал я так :( Это стандартная фишка.
Суть в том, что там не конкретно 1/3, а просто пары чисел, которые при делении
дают числа с периодами. Комп побует все их вместить (периоды эти) и пишет ошибочку.

   -=[-B0yMaN-]=- 2004-10-13 21:23:23 (#244369)

Re: [PHP] Поиск текста в doc-файлах

>>> Cуществует ли возможность поиска (и "выкусывания") текста из *.doc-файлов
Microsoft Word?
>>>
>>> Есть куча Word-овских файлов, и нужно производить поиск по ним (просто необходимо
>>> текст из них добавить в базу поиска, чтобы потом искать)
>>
Для этой задачи проще всего воспользоваться COM под Windows,
преобразовав документы в текст отдельной программой,
а затем добавлять в базу уже текст.

>> Упрощу вопрос - есть ли возможность работы с документами MS Word?
>>
Вероятно, имеется в виду прямой доступ к файлам без COM.

Возможность есть, но документация по формату довольно
объемистая. Ее можно найти в сети, по крайней
мере для Word 6 и Word 97 точно (ссылок
у меня, к сожалению, нет).

Есть библиотеки для доступа к файлам OLE2, используемым Word.
Раньше это была libole2, сейчас, насколько мне известно, проект
развивается в рамках libgsf (http://freshmeat.net/projects/libgsf/;
они как раз собирались делать обновления на основе
описания формата, обнаруженного в недрах
документации по longhorn).
Есть еще библиотека доступа к файлам OLE2
на Perl - laola. Но поддерживается ли она и
насколько хорошо написана я не знаю.

Номер выпуска : 3676
Возраст листа : 387 (дней)
Количество подписчиков : 484
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/244280
Получить правила : 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
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-13 18:16:53 (#244280)

Re: Логотип загрузки Win9x/Me

> Подскажите, в каком файле лежит сабж (bmp-картинка, в смысле)?
>
В файлах "windows\logow.sys", "windows\logos.sys"
и в упакованном виде в "io.sys".

Номер выпуска : 3675
Возраст листа : 387 (дней)
Количество подписчиков : 484
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/244279
Получить правила : 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
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-13 18:16:04 (#244279)

Re: Периоды в Delphi

> Такая во проблемма:
> a:extended;
> a:=1/3;
> Invalid Floating Point Operation :(
>Как обрезать extended на определенном знаке после запятой?
1) Никакого Инвалида не наблюдается :)) - чей-то у Вас не так, как написали
2) a:=round(a*1000)/1000;

   2004-10-13 14:42:13 (#244165)

Re[2]: Access - simple query

Hello ALL!

Best regards,

At 2004-10-10, 15:10:44 господин Вахтуров wrote: > Здравствуйте !
>
>> Есть база данных на Акцесе.
>> Есть таблица в БД. > в таблице есть поле, ну например Name.
>> Как должен выглядеть запрос, что бы при его запуске запрашивался Name,
>> например Вася и во всех записях где Name "Вася" заменялся на
>> "плохой Вася"?
>
> Думаю, так:
>
>PARAMETERS SearchName Text ( 255 );
>UPDATE Таблица1 SET Name = 'плохой '+ Name
>WHERE Name=SearchName;
>

можно в одной строке

" UPDATE tablename SET Name = ' плохой Вася' WHERE Name = 'Вася' : "

Если будете запускать не через запрос, а программно, через DoCmd.RunSQL - обратите
внимание на использование кавычек в строковых выражениях.
= = = = = = = = = = = = = = = = = = = =

Приходько
pushyn***@i*****.ua
2004-10-13

Номер выпуска : 3673
Возраст листа : 387 (дней)
Количество подписчиков : 484
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/244152
Получить правила : 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
Подписан адрес:
Код этой рассылки: comp.soft.prog.prog
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru?subject=comp.soft.prog.prog

http://subscribe.ru/ http://subscribe.ru/feedback

   2004-10-13 14:28:28 (#244152)
  • 1
  • 2