Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.09.2003, 15:00
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Не работает, работает, только если и обьявить как a: Variant. Пробовал и proc(Integer(a)), не помогает, как сделать чтоб работало??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 15:26
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
Что не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 15:31
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
конечно не будет работать ... в процедуру параметр передаётся то по ссылке ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 15:35
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
это делается так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 15:36
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:04
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
Вот как раз мне это всё не подходит, вот более подробный код, может так понятней будет зачем мне это надо, если есть ошибки в тексте не обращайте внимания, пишу из головы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:05
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
Забыл написать: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:08
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
Блин, вот более правильно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:10
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
пиши так как сказал zDIV, подругому невыйдет. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:12
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
Жаль, не люблю лишние переменные плодить.... Спасибо.... Я думал как нить без этого мона... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 16:39
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
Мона - почему нельзя: Код: plaintext А вместо Код: plaintext 1. Сделать Код: plaintext 1. :)) Вот и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 17:33
|
|||
|---|---|---|---|
|
|||
procedure & variant |
|||
|
#18+
А потом после выполнения процедуры, преобразовывать в интежер? Не не катит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 18:15
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
Ну дык не надо преобразовывать :) Тогда либо разные процедуры, либо передавать туда варианты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2003, 19:00
|
|||
|---|---|---|---|
procedure & variant |
|||
|
#18+
А зачем такое? например так не катит? procedure proc ( tip, id: Integer; var a: Variant ); begin with TADOQuery.Create( nil ); try ConnectionString:=StringConnect; SQL.Clear; SQL.Text := 'select a,b from table' + IntToStr( tip ) + ' where c= :pf0'; SQL.Text:='select a,b from table1 where c= :pf0'; Parameters[0].Value := id; Open; a := VarArrayOf( [ FieldByName('a').Value, FieldByName('b').Value ] ); Close; finally Free; end; end; Ну а дальше сам разбирайся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2116753]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 388ms |

| 0 / 0 |
