![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
wsprinf
Evgeny © (2003-01-08 05:13:00)Данная функция декларирована в Delphi усеченной, не отрабатывается возможность открытого массива. При попытке декларировать ее полностью к успеху не приводят - функция не желает выдавать корректный результат. В тоже время использование ассемблерной вставки приводит к желаемому результату:
asm
push args X
...
push args 3
push args 2
push args 1
wsprintf
end;
может кто знает как то же самое сделать без ассемблера. Вопрос вообще то чисто академический, но все же.
Evgeny (2003-01-08 09:04:00) [1]> http://delphibase.endimus.com/?action=viewfunc&topic=strchange&id=10162
Оригинальное конечно решение, но слишком громоздко. Мой вариант конечно очень далек от идеала, но компактнее.
MBo (2003-01-08 06:37:00) [2]http://delphibase.endimus.com/?action=viewfunc&topic=strchange&id=10162
и на delphi.vitpc.com тоже было, посмотри