Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

Зацените код   Найти похожие ветки 

 
Nic ©   (2004-04-14 16:43) [0]

{Открытие файла}
procedure openfile;
var
 s: string;
begin
 s:=ExtractFileExt(MainForm.OpenDialog1.FileName);
 if (s=".dib")
 or (s=".jpg")
 or (s=".ico")
 or (s=".emf")
 or (s=".bmp")
 or (s=".jpeg")
 or (s=".wmf")
 {}
 or (s=".DIB")
 or (s=".JPG")
 or (s=".ICO")
 or (s=".EMF")
 or (s=".BMP")
 or (s=".JPEG")
 or (s=".WMF")

 or (s=".Dib")
 or (s=".Jpg")
 or (s=".Ico")
 or (s=".Emf")
 or (s=".Bmp")
 or (s=".Jpeg")
 or (s=".Wmf")

 or (s=".DIb")
 or (s=".JPg")
 or (s=".ICo")
 or (s=".EMf")
 or (s=".BMp")
 or (s=".JPeg")
 or (s=".WMf")

 or (s=".diB")
 or (s=".jpG")
 or (s=".icO")
 or (s=".emF")
 or (s=".bmP")
 or (s=".jpeG")
 or (s=".wmF"){} then
   begin
     Form3.Hide;
     Form4.Image1.Picture.LoadFromFile(MainForm.OpenDialog1.FileName);
     Form4.ClientWidth:=Form4.Image1.Picture.Width;
     Form4.ClientHeight:=Form4.Image1.Picture.Height;
     if (Form4.Width>780) or (Form4.Height>580) then
     begin
       Form4.Width:=780;
       Form4.Height:=580;
     end;
     {}

     {}
     Form4.Position:=poDesktopCenter;
     Form4.Image1.Visible:=true;
     if (Form4.ClientWidth<30) or (Form4.ClientHeight<30) then
     begin
       Form4.ClientWidth:=30;
       Form4.ClientHeight:=30;
     end;
     Form4.Show;
   end;
 if (s=".avi")
 or (s=".wav")
 or (s=".mp3")
 or (s=".mid")
 or (s=".mpeg4")
 {}
 or (s=".AVI")
 or (s=".WAV")
 or (s=".MP3")
 or (s=".MID")
 or (s=".MPEG")
 or (s=".Avi")
 or (s=".Wav")
 or (s=".Mp3")
 or (s=".Mid")
 or (s=".Mpeg")
 {} then begin
     Form3.Show;
     Form4.Hide;
     if (s=".avi") or (s=".mpeg") or (s=".AVI") or (s=".MPEG") or (s=".Avi") or (s=".Mpeg")
     then Form4.Show;
     Form4.Image1.Visible:=false;
     Form3.MediaPlayer1.Display:=Form4.Panel1;
     Form3.MediaPlayer1.FileName:=MainForm.OpenDialog1.FileName;
     Form3.MediaPlayer1.Open;
     Form4.ClientWidth:=Form3.MediaPlayer1.DisplayRect.Right-Form3.MediaPlayer1.DisplayRect.Left;
     Form4.ClientHeight:=Form3.MediaPlayer1.DisplayRect.Bottom-Form3.MediaPlayer1.DisplayRect.Top;
     Form3.MediaPlayer1.Play;
   end;
end;


 
Nic ©   (2004-04-14 16:43) [0]

{Открытие файла}
procedure openfile;
var
 s: string;
begin
 s:=ExtractFileExt(MainForm.OpenDialog1.FileName);
 if (s=".dib")
 or (s=".jpg")
 or (s=".ico")
 or (s=".emf")
 or (s=".bmp")
 or (s=".jpeg")
 or (s=".wmf")
 {}
 or (s=".DIB")
 or (s=".JPG")
 or (s=".ICO")
 or (s=".EMF")
 or (s=".BMP")
 or (s=".JPEG")
 or (s=".WMF")

 or (s=".Dib")
 or (s=".Jpg")
 or (s=".Ico")
 or (s=".Emf")
 or (s=".Bmp")
 or (s=".Jpeg")
 or (s=".Wmf")

 or (s=".DIb")
 or (s=".JPg")
 or (s=".ICo")
 or (s=".EMf")
 or (s=".BMp")
 or (s=".JPeg")
 or (s=".WMf")

 or (s=".diB")
 or (s=".jpG")
 or (s=".icO")
 or (s=".emF")
 or (s=".bmP")
 or (s=".jpeG")
 or (s=".wmF"){} then
   begin
     Form3.Hide;
     Form4.Image1.Picture.LoadFromFile(MainForm.OpenDialog1.FileName);
     Form4.ClientWidth:=Form4.Image1.Picture.Width;
     Form4.ClientHeight:=Form4.Image1.Picture.Height;
     if (Form4.Width>780) or (Form4.Height>580) then
     begin
       Form4.Width:=780;
       Form4.Height:=580;
     end;
     {}

     {}
     Form4.Position:=poDesktopCenter;
     Form4.Image1.Visible:=true;
     if (Form4.ClientWidth<30) or (Form4.ClientHeight<30) then
     begin
       Form4.ClientWidth:=30;
       Form4.ClientHeight:=30;
     end;
     Form4.Show;
   end;
 if (s=".avi")
 or (s=".wav")
 or (s=".mp3")
 or (s=".mid")
 or (s=".mpeg4")
 {}
 or (s=".AVI")
 or (s=".WAV")
 or (s=".MP3")
 or (s=".MID")
 or (s=".MPEG")
 or (s=".Avi")
 or (s=".Wav")
 or (s=".Mp3")
 or (s=".Mid")
 or (s=".Mpeg")
 {} then begin
     Form3.Show;
     Form4.Hide;
     if (s=".avi") or (s=".mpeg") or (s=".AVI") or (s=".MPEG") or (s=".Avi") or (s=".Mpeg")
     then Form4.Show;
     Form4.Image1.Visible:=false;
     Form3.MediaPlayer1.Display:=Form4.Panel1;
     Form3.MediaPlayer1.FileName:=MainForm.OpenDialog1.FileName;
     Form3.MediaPlayer1.Open;
     Form4.ClientWidth:=Form3.MediaPlayer1.DisplayRect.Right-Form3.MediaPlayer1.DisplayRect.Left;
     Form4.ClientHeight:=Form3.MediaPlayer1.DisplayRect.Bottom-Form3.MediaPlayer1.DisplayRect.Top;
     Form3.MediaPlayer1.Play;
   end;
end;


 
pasha_golub ©   (2004-04-14 16:46) [1]

Не согласен. Предлагаю другой вариант.

const
Ext1: string = ".Dib .wmw ....";
Ext2: string = "...";
begin

...
 if Pos(s,Ext1)>0 then ...
 if Pos(s,Ext2)>0 then ...
...
end;


 
pasha_golub ©   (2004-04-14 16:46) [1]

Не согласен. Предлагаю другой вариант.

const
Ext1: string = ".Dib .wmw ....";
Ext2: string = "...";
begin

...
 if Pos(s,Ext1)>0 then ...
 if Pos(s,Ext2)>0 then ...
...
end;


 
Алхимик ©   (2004-04-14 16:46) [2]


> Зацените код

Три рубля. Безналом.


 
Алхимик ©   (2004-04-14 16:46) [2]


> Зацените код

Три рубля. Безналом.


 
Nic ©   (2004-04-14 16:49) [3]

это лишь одна из процедур


 
Nic ©   (2004-04-14 16:49) [3]

это лишь одна из процедур


 
Гаврила   (2004-04-14 16:50) [4]

>>Nic ©   (14.04.04 16:49) [3]

Заставили чужой код дорабатывать ?
Сочувствую


 
Гаврила   (2004-04-14 16:50) [4]

>>Nic ©   (14.04.04 16:49) [3]

Заставили чужой код дорабатывать ?
Сочувствую


 
Fay ©   (2004-04-14 16:50) [5]

У Вас оплата построчная?!


 
Fay ©   (2004-04-14 16:50) [5]

У Вас оплата построчная?!


 
VMcL ©   (2004-04-14 16:51) [6]

>>Nic ©  (14.04.04 16:43)

Ацтой. Причем именно через "а".

>>pasha_golub ©  (14.04.04 16:46) [1]

TStringList рулит.


 
VMcL ©   (2004-04-14 16:51) [6]

>>Nic ©  (14.04.04 16:43)

Ацтой. Причем именно через "а".

>>pasha_golub ©  (14.04.04 16:46) [1]

TStringList рулит.


 
Ega23 ©   (2004-04-14 16:51) [7]

Nic ©   (14.04.04 16:49) [3]

это лишь одна из процедур

А остальные?


 
Ega23 ©   (2004-04-14 16:51) [7]

Nic ©   (14.04.04 16:49) [3]

это лишь одна из процедур

А остальные?


 
Real ©   (2004-04-14 16:58) [8]

на ночь не читать!!!


 
Real ©   (2004-04-14 16:58) [8]

на ночь не читать!!!


 
WebErr ©   (2004-04-14 17:02) [9]

Шедевр а ля Пикассо!
Кривые руки с шестнадцатью пальцами!
Восемь глаз и все слева от носа!
Волосы только на зубах!
Хичкоку и не снилось!!! :))))
P.S. В общем вешайся!


 
WebErr ©   (2004-04-14 17:02) [9]

Шедевр а ля Пикассо!
Кривые руки с шестнадцатью пальцами!
Восемь глаз и все слева от носа!
Волосы только на зубах!
Хичкоку и не снилось!!! :))))
P.S. В общем вешайся!


 
pasha_golub ©   (2004-04-14 17:06) [10]

VMcL ©   (14.04.04 16:51) [6]
Рулит, никто не спорит. Токо сдается мне шо тут начинать надо не с єтой процедуры, а намного раньше :-)


 
pasha_golub ©   (2004-04-14 17:06) [10]

VMcL ©   (14.04.04 16:51) [6]
Рулит, никто не спорит. Токо сдается мне шо тут начинать надо не с єтой процедуры, а намного раньше :-)


 
DiamondShark ©   (2004-04-14 17:07) [11]

Я правильно догадался? Там все комбинации букв перебираются?


 
DiamondShark ©   (2004-04-14 17:07) [11]

Я правильно догадался? Там все комбинации букв перебираются?


 
Fay ©   (2004-04-14 17:08) [12]

2pasha_golub ©   (14.04.04 17:06) [10]
На таких сроках уже никто не возьмётся.


 
Fay ©   (2004-04-14 17:08) [12]

2pasha_golub ©   (14.04.04 17:06) [10]
На таких сроках уже никто не возьмётся.


 
Ega23 ©   (2004-04-14 17:10) [13]

Я правильно догадался? Там все комбинации букв перебираются?

Пытаются перебрать. Но перебирают не все..


 
Ega23 ©   (2004-04-14 17:10) [13]

Я правильно догадался? Там все комбинации букв перебираются?

Пытаются перебрать. Но перебирают не все..


 
Anatoly Podgoretsky ©   (2004-04-14 17:14) [14]

Это из твоего вьювера, который ты сейчас усиленно рекламируешь?


 
Anatoly Podgoretsky ©   (2004-04-14 17:14) [14]

Это из твоего вьювера, который ты сейчас усиленно рекламируешь?


 
Ega23 ©   (2004-04-14 17:16) [15]

Это из твоего вьювера, который ты сейчас усиленно рекламируешь?

ХТО???? Я???????


 
Ega23 ©   (2004-04-14 17:16) [15]

Это из твоего вьювера, который ты сейчас усиленно рекламируешь?

ХТО???? Я???????


 
Юрий Зотов ©   (2004-04-14 17:19) [16]

Хуже этого может быть только AvtoShema.


 
Юрий Зотов ©   (2004-04-14 17:19) [16]

Хуже этого может быть только AvtoShema.


 
pasha_golub ©   (2004-04-14 17:21) [17]

Юрий Зотов ©   (14.04.04 17:19) [16]
LOL


 
pasha_golub ©   (2004-04-14 17:21) [17]

Юрий Зотов ©   (14.04.04 17:19) [16]
LOL


 
VMcL ©   (2004-04-14 17:25) [18]

>>Юрий Зотов ©  (14.04.04 17:19) [16]

Вопрос спорный. Предлагаю устроить голосование: AvtoShema vs subj. Победителю - приз. Бесплатная путевка -> http://www.lleo.aha.ru/na


 
VMcL ©   (2004-04-14 17:25) [18]

>>Юрий Зотов ©  (14.04.04 17:19) [16]

Вопрос спорный. Предлагаю устроить голосование: AvtoShema vs subj. Победителю - приз. Бесплатная путевка -> http://www.lleo.aha.ru/na


 
Digitman ©   (2004-04-14 17:26) [19]


> Nic


нашел что на "заценку" выставить)...

а ну бегом книжки умные читать !!


 
Digitman ©   (2004-04-14 17:26) [19]


> Nic


нашел что на "заценку" выставить)...

а ну бегом книжки умные читать !!


 
Fay ©   (2004-04-14 17:29) [20]

AvtoShema - это что такое?!


 
Fay ©   (2004-04-14 17:29) [20]

AvtoShema - это что такое?!


 
Vlad ©   (2004-04-14 17:30) [21]


> Digitman ©   (14.04.04 17:26) [19]


> нашел что на "заценку" выставить)...
>
> а ну бегом книжки умные читать !!

По-моему это автор не свой код предлагает заценить, а чужой, дабы поприкалываться...


 
Vlad ©   (2004-04-14 17:30) [21]


> Digitman ©   (14.04.04 17:26) [19]


> нашел что на "заценку" выставить)...
>
> а ну бегом книжки умные читать !!

По-моему это автор не свой код предлагает заценить, а чужой, дабы поприкалываться...


 
Gero ©   (2004-04-14 17:35) [22]


> AvtoShema - это что такое?!

Как, вы не знаете?
Я думал, что уже все её давно себе скачали и пользуются.
Это же супербупермегагиперпрограмма!
Для настоящих кулхакеров.
:)


 
Gero ©   (2004-04-14 17:35) [22]


> AvtoShema - это что такое?!

Как, вы не знаете?
Я думал, что уже все её давно себе скачали и пользуются.
Это же супербупермегагиперпрограмма!
Для настоящих кулхакеров.
:)


 
Nikolay M. ©   (2004-04-14 17:37) [23]


> Nic ©   (14.04.04 16:43)

Фигня :)
Цитата.

Историю эту рассказал мне близкий родственник, весьма почтенный
патриарх. Возможно, за два десятка лет к ней что-то для красного словца
и добавилось, но, в общем и целом, байка, думаю, правдивая...

Родственник мой, S., оказался в Америке в начале восьмидесятых, в
возрасте "за сорок" и владея английским языком в рамках "средней школы
давно". Помыкавшись некоторое время (не о том сказ), S. нашел отличную
работу - программистом Больших Шкафов для телефонного гиганта AB&C
(кто знает, тот поймет). Для общения с начальством новоиспеченный
программист быстро выучил английскую фразу "летмишоую" (сейчас покажу),
за которой следовала демонстрация работающего кода, и вопросов больше не
возникало.

Работа в телефонных гигантах неторопливая, но S. бездельничать не любил,
и решил заняться оптимизацией. В одном из Больших Шкафов обнаружилась
база данных, а в ней - таблица с парами чисел: 1-3, 2-6, 3-9, ... ,
1000000-3000000. Hичтоже сумняшеся, S. таблицу стер, а обращения к ней
заменил строчкой B=Ax3. Шкаф, радостно заурчав, продолжал
функционировать. Отсутствие таблицы начальство заметило (и то по чистой
случайности) через неделю. Состоялся знаменательный диалог:
- Где таблица?
- Таблица не нужна.
- Как это не нужна?
- Hу, не нужна. Летмишоую. Вот: B=Ax3
- Что это?
- Вместо таблицы.
- А где таблица?
- Я ее стер. Hе нужна.
- Как стер???
- Летмишоую. Вот, работает. B=Ax3
- Hу, работает. А где таблица-то?
..
В конце концов, проявив завидную корпоративную мудрость, начальник
оставил S. в покое. А по AB&C долго ходили легенды о сумасшедшем
бородатом русском, который ПРИДУМАЛ ФОРМУЛУ.


 
Nikolay M. ©   (2004-04-14 17:37) [23]


> Nic ©   (14.04.04 16:43)

Фигня :)
Цитата.

Историю эту рассказал мне близкий родственник, весьма почтенный
патриарх. Возможно, за два десятка лет к ней что-то для красного словца
и добавилось, но, в общем и целом, байка, думаю, правдивая...

Родственник мой, S., оказался в Америке в начале восьмидесятых, в
возрасте "за сорок" и владея английским языком в рамках "средней школы
давно". Помыкавшись некоторое время (не о том сказ), S. нашел отличную
работу - программистом Больших Шкафов для телефонного гиганта AB&C
(кто знает, тот поймет). Для общения с начальством новоиспеченный
программист быстро выучил английскую фразу "летмишоую" (сейчас покажу),
за которой следовала демонстрация работающего кода, и вопросов больше не
возникало.

Работа в телефонных гигантах неторопливая, но S. бездельничать не любил,
и решил заняться оптимизацией. В одном из Больших Шкафов обнаружилась
база данных, а в ней - таблица с парами чисел: 1-3, 2-6, 3-9, ... ,
1000000-3000000. Hичтоже сумняшеся, S. таблицу стер, а обращения к ней
заменил строчкой B=Ax3. Шкаф, радостно заурчав, продолжал
функционировать. Отсутствие таблицы начальство заметило (и то по чистой
случайности) через неделю. Состоялся знаменательный диалог:
- Где таблица?
- Таблица не нужна.
- Как это не нужна?
- Hу, не нужна. Летмишоую. Вот: B=Ax3
- Что это?
- Вместо таблицы.
- А где таблица?
- Я ее стер. Hе нужна.
- Как стер???
- Летмишоую. Вот, работает. B=Ax3
- Hу, работает. А где таблица-то?
..
В конце концов, проявив завидную корпоративную мудрость, начальник
оставил S. в покое. А по AB&C долго ходили легенды о сумасшедшем
бородатом русском, который ПРИДУМАЛ ФОРМУЛУ.


 
Vlad ©   (2004-04-14 17:37) [24]


> Я думал, что уже все её давно себе скачали и пользуются.

Причем не только у нас, но и на западе! И еще говорят Майкрософт ее перекупить хочет...(автосхему всмысле)
;-)


 
Vlad ©   (2004-04-14 17:37) [24]


> Я думал, что уже все её давно себе скачали и пользуются.

Причем не только у нас, но и на западе! И еще говорят Майкрософт ее перекупить хочет...(автосхему всмысле)
;-)


 
Алхимик ©   (2004-04-14 17:41) [25]


> И еще говорят Майкрософт ее перекупить хочет...(автосхему
> всмысле)

В бета тестинге Виндов применять собираются... Надо же хоть как то глюки ловить. :)


 
Алхимик ©   (2004-04-14 17:41) [25]


> И еще говорят Майкрософт ее перекупить хочет...(автосхему
> всмысле)

В бета тестинге Виндов применять собираются... Надо же хоть как то глюки ловить. :)



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.038 c
3-1081957334
minstrel
2004-04-14 19:42
2004.05.09
TClientDataSet


11-1068801575
Deimos
2003-11-14 12:19
2004.05.09
Проблема с потоками


6-1079332218
pave
2004-03-15 09:30
2004.05.09
TClientSocket в консольном приложении


8-1075933617
DjTheme
2004-02-05 01:26
2004.05.09
Как проиграть МП3 или что то другое на двух звуковухах


1-1082962907
Goorus
2004-04-26 11:01
2004.05.09
Контейнер объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский