Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.27;
Скачать: CL | DM;

Вниз

Массив из строк   Найти похожие ветки 

 
Gringoire ©   (2007-05-08 02:06) [0]

Люди, простейшая задача, стыдно, что забыл. В VB помню, а в делфи нет... ((( Короче, делаю себе многофункциональную программку... работа с CD-ROM, открытие Word, IExplorer  и прочее... хочу туда часы засунуть, время показывает, дату, прочее... хочу сделать чтобы они мне еще и день недели с месяцем писали. Че делать? Как им массив дать?


 
Джо ©   (2007-05-08 02:10) [1]

array [n..m] of string
array of string

Выбирай на вкус.


 
Германн ©   (2007-05-08 02:19) [2]


> Как им массив дать?

Какой массив? Откуда взят?

> В VB помню
Ну и что ты там помнишь. Приведи тут.

> Короче, делаю себе многофункциональную программку...


Свят, свят, свят. Да упаси нас боже от подобных программков! :)


 
Gringoire ©   (2007-05-08 02:33) [3]


> > В VB помню
> Ну и что ты там помнишь. Приведи тут.


Пример из VB:

private sub Form_initialize()

Dim NDay, MMonth

NDay  = Array ("Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье")
MMonth = Array ("Января", "Февраля","Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря")

Label1.caption = "Сегодня " + Format$(Day(Date)) + " " + MMonth (Month(date) - 1) + " " + Format$(Year(date)) + "года," + NDay(WeekDay(date) - 1) + "."


 
Gringoire ©   (2007-05-08 02:33) [4]

Вот, как мне этот код под Dalphi 7 переделать???


 
Германн ©   (2007-05-08 02:48) [5]


> Gringoire ©   (08.05.07 02:33) [4]
>
> Вот, как мне этот код под Dalphi 7 переделать???
>

А ты хочешь "в лоб передрать" сей код из VB в Паскаль(Дельфи)? Или хочешь понять смысл? И сделать понимая, что делаешь?


 
Gringoire ©   (2007-05-08 03:21) [6]

Ты меня за кого принимаешь? Я, конечно, не профессионал, но хоть чего-то я понимаю, да, конечно, у меня книжек горка рядом... но, если ты такой умный, чего я отрицать не стану (может и правда так), так ты лучше помоги! ((( Я сюда не ругаться и спорить прешел, а помощи искать!


 
Германн ©   (2007-05-08 03:43) [7]


> Gringoire ©   (08.05.07 03:21) [6]
>
> Ты меня за кого принимаешь? Я, конечно, не профессионал,
>  но хоть чего-то я понимаю, да, конечно, у меня книжек горка
> рядом... но, если ты такой умный, чего я отрицать не стану
> (может и правда так), так ты лучше помоги! ((( Я сюда не
> ругаться и спорить прешел, а помощи искать!
>

Я тебя ни за кого не принимаю, ты уж извини :(
Я с тобой вообще не знаком. И общих "знакомых" у нас с тобой нет :(
Но.
Функции MonthOfTheYear, DayOfTheMonth ты должен знать! Ну или "должен найтить" в справке. Иначе. я - пас!


 
Wind ©   (2007-05-08 04:00) [8]

var
   NDay :array[1..7]of string;
   MMonth: array[1..12] of string;
   CurrDate: TDateTime;
   Year, Month, Day, Hour, Min, Sec, MSec, DOW: Word;
begin
 NDay[1]:="Ïîíåäåëüíèê";  NDay[2]:="Âòîðíèê";  NDay[3]:="Ñðåäà";
 NDay[4]:="×åòâåðã";  NDay[5]:="Ïÿòíèöà";  NDay[6]:="Ñóááîòà";
 NDay[7]:="Âîñêðåñåíüå";

 MMonth[1]:="ßíâàðÿ"; MMonth[2]:="Ôåâðàëÿ"; MMonth[3]:="Ìàðòà"; MMonth[4]:="Àïðåëÿ";
 MMonth[5]:="Ìàÿ"; MMonth[6]:="Èþíÿ"; MMonth[7]:="Èþëÿ"; MMonth[8]:="Àâãóñòà";
 MMonth[9]:="Ñåíòÿáðÿ"; MMonth[10]:="Îêòÿáðÿ"; MMonth[11]:="Íîÿáðÿ"; MMonth[12]:="Äåêàáðÿ";

 CurrDate:= Now;
 DecodeDateFully(CurrDate, Year, Month, Day, DOW);

 Label1.Caption := "Ñåãîäíÿ " + NDay[DOW] + " "+IntToStr(Day)+" "+
                      MMonth[Month] + " " + IntToStr(Year)+" Ãîäà.";
end;


 
Wind ©   (2007-05-08 04:01) [9]

Приношу извинения за кодировку. Но думаю вы разберетесь :)


 
Wind ©   (2007-05-08 04:08) [10]

procedure TForm1.Button1Click(Sender: TObject);

var
   NDay :array[1..7]of string;
   MMonth: array[1..12] of string;
   CurrDate: TDateTime;
   Year, Month, Day, Hour, Min, Sec, MSec, DOW: Word;
begin
 NDay[1]:="Понедельник";  NDay[2]:="Вторник";  NDay[3]:="Среда";
 NDay[4]:="Четверг";  NDay[5]:="Пятница";  NDay[6]:="Суббота";
 NDay[7]:="Воскресенье";

 MMonth[1]:="Января"; MMonth[2]:="Февраля"; MMonth[3]:="Марта"; MMonth[4]:="Апреля";
 MMonth[5]:="Мая"; MMonth[6]:="Июня"; MMonth[7]:="Июля"; MMonth[8]:="Августа";
 MMonth[9]:="Сентября"; MMonth[10]:="Октября"; MMonth[11]:="Ноября"; MMonth[12]:="Декабря";

 CurrDate:= Now;
 DecodeDateFully(CurrDate, Year, Month, Day, DOW);

 Label1.Caption := "Сегодня " + NDay[DOW] + " "+IntToStr(Day)+" "+
                      MMonth[Month] + " " + IntToStr(Year)+" Года.";
end;


 
Wind ©   (2007-05-08 04:18) [11]


> Иначе. я - пас!

Вы всегда пасс  :) )))))))))))))))))))))))


 
Джо ©   (2007-05-08 05:06) [12]

2 Wind.
Вы бы открыли справку на разделе array constants, почитали бы, прежде, чем писать.


 
Wind ©   (2007-05-08 06:02) [13]


> 2 Wind.
> Вы бы открыли справку на разделе array constants, почитали
> бы, прежде, чем писать.

Согласен с вами, но дело то не в этом, всё работает.
Говоря по секрету я в тот момент не нашел раздел по array constants :) к своему стыду :) вы уж простите.


 
Gringoire ©   (2007-05-09 01:18) [14]

Wind СПАСИБО!


 
{RASkov} ©   (2007-05-09 01:55) [15]

> [14] Gringoire ©   (09.05.07 01:18)

ShowMessage("Сегодня "+LongDayNames[DayOfWeek(Now)]);
ShowMessage(FormatDateTime("Сегодня dddd"#13#10"d число"#13#10"месяц: mmmm"#13#10"yyyy год.", Now));
F1 + FormatDateTime + Date-Time Format Strings
+ по теме
const NDay :array [1..7] of string = ("Понедельник", "Вторник", "Среда".....); тоже и с месяцеми...
PS Код из [10] врет с днем недели :)


 
{RASkov} ©   (2007-05-09 02:31) [16]

> месяцеми

*месяцАми



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

Текущий архив: 2007.05.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.051 c
1-1174765457
Дмитрий Белькевич
2007-03-24 22:44
2007.05.27
Можно ли в методе объекта узнать название метода?


15-1177672151
Иксик
2007-04-27 15:09
2007.05.27
Снова, уж простите


2-1178624675
pasha_golub
2007-05-08 15:44
2007.05.27
Хочу впендюрить кнопочку в StringGrid


6-1163756442
MOtoroller
2006-11-17 12:40
2007.05.27
изменить Webbrowser или как выводить баннеры ?!?


15-1177678939
Сергей М.
2007-04-27 17:02
2007.05.27
People to Purple





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский