![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как изменить заголовок окна?
Sick © (2008-07-13 16:47:00)Из asm-блока?
Я пробовал
call TControl.SetText
call TControl.@SetText
call Controls.TControl.SetText
call Controls.TControl.@SetText
Компилятор ничего не пропускает.
И где вообще взять документацию по подобным вещам?
Ляпа (2008-07-13 18:23:00) [21]
> Renegat (13.07.08 17:24) [6]
> С фига ли еррор - непонятно.
Что такое TForm.Handle?
Ляпа (2008-07-13 18:20:00) [22]
> Sick (13.07.08 17:30) [7]
Получи Form1.Handle в переменную -)
var
Replace_String:pchar;
hHandle:THandle;
begin
Replace_String:='123';
hHandle:=Form1.Handle;
asm
PUSH Replace_String
PUSH hHandle
CALL SetWindowText
end;
end;
Sick (2008-07-13 17:30:00) [23]MOV EAX, Form1.Handle
Inline assembler syntax error
> С фига ли еррор - непонятно
Вот мне тоже
ps. Delphi 2006 for win32
Renegat (2008-07-13 17:24:00) [24]> [4] Sick (13.07.08 17:14)
Ну тогда что ли
MOV EAX, Form1.Handle
PUSH EAX
?
У меня на компе Делфей сейчас нет, проверить не могу. С фига ли еррор - непонятно.
Sick (2008-07-13 17:19:00) [25]
> http://www.podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/basmru.
> zip
Это я читал
> http://www.podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/BasmForBeginners-
> ru.doc
Это нет, но моего случая там похоже нет
Sick (2008-07-13 17:14:00) [26]PUSH Form1.Handle
Inline assembler syntax error
Ляпа (2008-07-13 17:11:00) [27]http://www.podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/BasmForBeginners-ru.doc
http://www.podgoretsky.com/ftp/Docs/Delphi/Podgoretsky/basmru.zip
Renegat (2008-07-13 17:08:00) [28]И воще, нафига вызывать высокоуровневые функции из ассемблерной вставки?
Renegat (2008-07-13 17:06:00) [29]
PUSH Replace_String;
PUSH Form1.Handle;
CALL SetWindowText;