Страница 1 из 3

Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 13:40
band
//Девчата! С праздничком!

For ii:=1 to 1000000 do
begin

setlength(WishList,ii);
WishList[ii-1]:=

’Быть счастливой, ’+

’дружбы, любви и тепла от окружающих, ’+

‘цветов и тортов побольше и безнаказанно, ’+

‘мешок денег’;

end;

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 14:08
Nataska_s_k
band писал(а):For ii:=1 to 1000000 do
begin
setlength(WishList,ii);
WishList[ii-1]:=
Уверен в коде? :)
Хорошо протестировал? :)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 14:30
cin

Код: Выделить всё

for(;;){pregnant(CHILD); wishlist++;}
извините за корявый почерк

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 14:43
band
Паша, для девчонок сойдёт поздравлялка и с использованием динамического массива на Delphi, а вот тебе надо на атмеловском асме писать...

Наташа, в Delphi с динамическим массивом (скажем, одномерным для простоты) работают так:

var
MyArray: array of TSomeType;
VSomeType:TSomeType;

...

setlength(MyArray,0); //массив имеет нулевую длину
MyArray:=nil;//то же самое
Free(MyArray); //то же самое

setlength(MyArray,1); //можем записать один элемент, счёт от нуля
MyArray[0]:=VSomeType;
Setlength(MyArray,1003);
MyArray[1002]:=VSomeType;//последний элемент, счёт от нуля
MyArray[1003]:=VSomeType;//так нельзя, баг


P.S. Полностью программу писать не буду, это лишь пример...

P.P.S. В результате будет массив с кучей одинаковых строк одной и той же длины.

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:00
Nataska_s_k
band писал(а):Наташа, в Delphi с динамическим массивом (скажем, одномерным для простоты) работают так:
var MyArray: array of TSomeType;
...

setlength(MyArray,0); //массив имеет нулевую длину
setlength(MyArray,1); //можем записать один элемент, счёт от нуля
MyArray[0]:=VSomeType;
Setlength(MyArray,1003);
MyArray[1002]:=VSomeType;//последний элемент, счёт от нуля
MyArray[1003]:=VSomeType;//так нельзя, баг
ну ошибка как минимум в том, что не описаны переменные :)
про то, что имеется ввиду динамический массив была мысль,
НО просто такая же функция есть в строковых,
в таком случае результат будет
Б
ББ
БББ
...до 100 тысяч Б :)
установленного Delphi, к сожалению, сейчас нет.
давно не пользовалась

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:01
Vlan

Код: Выделить всё

Процедура Сформировать() 
Би=СоздатьОбъект("БухгалтерскиеИтоги");
Би.ИспользоватьСубконто(ВидыСубконто.Сотрудники);
Би.ВыполнитьЗапрос(,Дата("08.03.2008"),"70");
Би.ВыбратьСубконто();
Пока Би.ПолучитьСубконто()=1 Цикл
	Если Би.Субконто().Пол=Перечисление.Пол.Женский Тогда
		Сообщить(Би.Субконто().Наименование+", с праздником Вас!");
	Иначе
		Сообщить(Би.Субконто().Наименование+", гони 1000 р. на подарок!");
	КонецЕсли;
КонецЦикла;
КонецПроцедуры

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:09
Verholazzz
Замысловато вы, коллеги, девченок поздравляете... :NO:

Да и рановато. Спускаться с этой горы надо вовремя, и медленно, как в анекдоте :-)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:14
Nataska_s_k
а можно еще вариант на обычном ассемблере? :)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:15
band
Это к Паше - я ассемблером пользовался в ещё более древние времена, чем ты Delphi.

Кстати, почему одинэсники листинги пишут по-русски, когда можно (и нужно бы) латиницей?

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:17
cin
я вообще слова такое не знаю. осемблир это кто?

а по русски пишут, потому что так удобно. мы же в россии живем.
поскаль переводили же в лохматом году на русский.

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:20
band
Ага, сидишь с дизассемблером над клиентом слежения, используемом СБ, попутно запустив сниффер по сеточке, и делаешь вид, что ты простой пользователь...

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:22
Vlan
Nataska_s_k писал(а):а можно еще вариант на обычном ассемблере? :)

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:23
Nataska_s_k
band писал(а):Кстати, почему одинэсники листинги пишут по-русски, когда можно (и нужно бы) латиницей?
ну не повезло им :)
исторически так сложилось.

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:25
Nataska_s_k
Vlan писал(а):
Nataska_s_k писал(а):а можно еще вариант на обычном ассемблере? :)

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end
А теперь добавить графику? :)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:26
Vlan
Nataska_s_k писал(а):А теперь добавить графику? :)
Вот женщины... По локоть палец норовят укусить. Я и это-то из Hallo World передрал. :-)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:39
band
;Влад! В наше время использовать досовский ассемблер - моветон, похоже на как надрать цветы из клумбы :-)
;Будет ей графический интерфейс!

Include def32.inc
Include kernel32.inc
Include user32.inc
.386
.model flat
.const
win_title db ‘С праздником, девчонки!’
win_mess db ‘Я вас обожаю!’
.code
_start:
push MB_ICONINFORMATION
push offset win_title
push offset win_mess
push 0
call MessageBox
push 0
call ExitProcess
end _start

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 15:52
Nataska_s_k
band писал(а):;Влад! В наше время использовать досовский ассемблер - моветон, похоже на как надрать цветы из клумбы :-)
Влан все правильно понял, имелся ввиду именно досовский ассемблер.

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 16:06
Vlan
(Озираясь) А кто тут Влад? :-)

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 16:18
Danil

Код: Выделить всё

.model tiny
.code
.startup	
	mov ah,09h
	mov dx,offset Msg
	int 21h
	ret
Msg	db 'С праздником!'
	db '$'			
end
21 байт

Re: Девчонки, поздравляем вас с 8 марта!

Добавлено: 2008-мар-06 16:27
band
21 байт, int21h... Образ мысли интересен и продолжение предсказуемо... Хватит флудить не по делу, напишите по теме - поздравление девчонок.