|
|
|
stdcall
|
|||
|---|---|---|---|
|
#18+
bk0010, за то тип int64 на 32 битной платформе, эквалентен 64 битному числу. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 00:31 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
Кукарекуbk0010, за то тип int64 на 32 битной платформе, эквалентен 64 битному числу.Это логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 00:42 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
[quot alekcvp]Как выстрелить себе в ногу на Delphi: http://xproger.mentalx.org/delphi_dzen.html Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Охренеть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 00:43 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
bk0010, Нормально, бывает, нужно в сишную функцию передать ссылку на коллбэк - функцию с переменным числом аргументов. Например, реализовать (именно на Дельфи) кастомный разбор строки (по типу сишной sprintf()). Проктостомоталогия - она такая забавная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 02:14 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
чччД__, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. https://stackoverflow.com/questions/2471946/sprintf-in-delphi/2472166 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 10:33 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
bk0010, с absolut'ом бывают чудеса :) иногда он очень полезен. главное - очень аккуратно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 12:37 |
|
||
|
stdcall
|
|||
|---|---|---|---|
|
#18+
alekcvpbk00102) У С есть замечательная возможность - создавать функции с переменным числом параметров. Как выстрелить себе в ногу на Delphi: http://xproger.mentalx.org/delphi_dzen.html Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. А оно вообще работает? В доках говорят The varargs directive works only with external routines and only with the cdecl calling convention. В stdcall вызываемая процедура должна чистить стек, а она же не знает, с каким количеством параметров ее вызовут. А в cdecl стек чистит вызывающая процедура, ну а в месте вызова то известно сколько параметров передано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 13:41 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39651411&tid=2040837]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 333ms |

| 0 / 0 |
