Константин Зенкин
Константин Зенкин

Написать программу Hello World? 100 р на телефон сразу! Компилятор Делфи 7.

Ассемблерная вставка, модули отключены.
Команды write и writeln не использовать.

ПИ
Павел Иванюшенков

Насколько понял, надо сделать форму и в ней элемент label со значением "Hello World". Автор, это так, или 4й раз попробуешь задать вопрос? Впечатление, что поспорил на 100 баксов, а откупиться хочешь за 100р

СС
Сергей Сер

Что программа должна вывести? Консоль, Hello World на экран?
begin
asm
XOR ESI,ESI
MOV EDX,1
MOV EAX,[Len]

@@1:
MOV ECX,[UserName]
MOVZX ECX,[ECX+EDX-1]
ADD ESI,ECX
INC EDX
DEC EAX
JNZ @@1

MOV DWORD PTR SS:[Len],ESI
FILD DWORD PTR SS:[Len]
//---
PUSH EAX
FISTP DWORD PTR SS:[ESP]
WAIT
POP EAX
//-------------
MOV EDX,EAX
SHL EAX,7
ADD EAX,EDX

MOV [Len],EAX
XOR EAX,EAX
XOR ESI,ESI
end;
Result:=IntToStr(Len);
end;

Катюня Андержанова
Катюня Андержанова

Берёшь со стека ebp+4, пробегаешь постранично по памяти, ищешь сигнатуру MZ, это у нас будет hKernel32. Находишь таблицу экспорта, в ней адреса функций GetStdHandle, WriteConsoleA, ReadConsoleA. Дальше всё предельно просто.
Могу написать, но это будет стоить 300руб на WebMoney.

Похожие вопросы
Как написать бот на Делфи 7?
программа делфи 7 срочно!
RMI java Hello world
Помогите написать программу на Делфи 7!
не получается запустить самую первую программу в с++ Hello World
Как написать программу на Паскале и на Делфи?
Помогите написать программу на Паскале и на Делфи...
Что для вас cout? И hello world ?
Написать программу в делфи
Помогите! Как написать программу Hello World? Может кто есть крутой программист и сможет это сделать ?