|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
Пришлось переводить свою программу на Access 2010 x64 (в х32 всё работало) и оказалось что функция StrPtr(Ptr) в х64 отсутствует Функция StrPtr StrPtr(Ptr) Недокументированная функция StrPtr служит для получения указателя на Unicode-строку (адреса строки в памяти) для передачи его функции API Возвращаемое значение Возвращает данные типа Long, содержащие указатель на первый символ строки Кроме этой функции, все функции работы с указателями оказались недокументированными. А они мне нужны. Что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2015, 22:58 |
|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
При условной компиляции можно задать, что компилировать. Мне надо чем-то заменить эту функцию. А чем? Вообще-то он нужен, что бы вычислить путь к папке "Мои документы" И я кажется знаю, как это сделать без этой функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 00:06 |
|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 00:44 |
|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 09:38 |
|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
Mina Anna MazziniJoss, я понимаю, примерно, зачем тебе это... В релизах уровня предприятия в таких приседаниях нет нужды... А вот и нет. Выгрузка отчёта в Excel. Пользователи хотят чтоб выгружался в папку Мои документы Ну привыкли они к этому. Нашел решение здесь же на форуме. Код: vbnet 1. 2. 3. 4. 5. 6.
Можно и через реестр, но так мне показалось быстрее. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 09:43 |
|
Чем можно заменить функцию StrPtr(Ptr)
|
|||
---|---|---|---|
#18+
JossМожно и через реестр, но так мне показалось быстрее. Через реестр быстрее. Обращение к API-функции и создание объекта, которое потребует загрузки и запуска программного модуля - ну даже смешно сравнивать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2015, 09:48 |
|
|
start [/forum/topic.php?fid=45&msg=39088684&tid=1614362]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
863ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 967ms |
0 / 0 |