|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
и все таки что лучше использовать в качестве типа данных LongLong или LongPtr, почему спрашиваю, ведь взаимодействие этих переменных возможно с другими переменными, так вот, если заменить на один тип то с другими переменными могут возникать теже грабли, считаю надо определить с единым типом данных, посоветуйте что правильнее будет... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 10:04 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
пытался заменить As LongPtr на As LongLong, выдает ошибку, делал наоборот, т.е. менял As LongLong на As LongPtr, результат один и тот же.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 10:11 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
и вот еще, пока не понял что это, разбираюсь, в смысле ищу... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 10:41 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
alex999konи все таки что лучше использовать в качестве типа данных LongLong или LongPtr, почему спрашиваю, ведь взаимодействие этих переменных возможно с другими переменными, так вот, если заменить на один тип то с другими переменными могут возникать теже грабли, считаю надо определить с единым типом данных, посоветуйте что правильнее будет... попробОвал "вникнуть" в то, что тут пишут про эти новые типы Тип Элемент Описание Тип данных LongPtr Тип данных переменной, состоящей из 4 байт в 32-разрядных версиях и из 8 байт в 64-разрядных версиях Office 2010. Это рекомендуемый способ объявления указателя или дескриптора в новом коде, а также в старом коде, если он будет выполняться в 64-разрядной версии Office 2010. Эта возможность поддерживается только в среде выполнения VBA 7 в 32- и 64-разрядных системах. Обратите внимание, что этой переменной можно назначать числовые значения, но не числовые типы. Тип данных LongLong Это 8-байтовый тип данных, доступный только в 64-разрядных версиях Office 2010. Этому типу можно назначать числовые значения, но не числовые типы (чтобы избежать усечения). вот, значит, что LongPtr - ввели для совместимости 32б и 64б версий кода VBA7 в 32б - этот тип будет эквивалентен - Long, а в 64б - LongLong как если бы было Код: vbnet 1. 2. 3. 4. 5.
т.е. тебе (с учётом твоего Акс-64б) "без разницы", какой тип использовать - результат будет одинаковый, но лучше LongPtr - "переносимость" кода будет "по-выше" зы но последнии ошибки НЕ связаны с типами Long/LongLong, это я так, "навсякий", вдруг "не дошло" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 10:51 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
спасибо!! исправил еще и простые As Long на As LongPtr, начались ошибки, по цепочке дошел до cNode а там CustomTreeNode, и вот дальше пока ничего не понимаю, видать значение из библиотек, если правильно понимаю, так что вот... все что Вы мне пишете я действительно смотрю и читаю, правда не все понятно сразу, приходится несколько гуглить по книгам и прочим источникам, но все сразу понятно не охватить.... спасибо за помощь.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 11:11 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Алекс, очевидно ты неаккуратными реплейсами испортил "Long" в других частях проекта (modSQL.AddLong(...)) . Я могу дома переделать все "свои" лонги на варианты и выложить заново. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 11:12 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
подозрение правильно но ведь я ж тоже не совсем туп... исправлял только там где былыи указания на тип данных, т.е. As Long после замен сообщений в именах переменных и функций или представлений не было, только указания например Friend Function UniqueKey(sKey As String) As String Dim cNode As CustomTreeNode For Each cNode In Nodes If cNode.Key = sKey Then Err.Raise vbObjectError + 1, "CustomTreeView", "Duplicate key: '" & sKey & "'" End If Next UniqueKey = sKey End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 11:15 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
насколько помню - as object решает проблемы с типами ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 11:20 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
авторне совсем туптут разница в бите важна а совсем или не совсем ... ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2013, 12:09 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Программист-Любитель, реализация сортировки и фильтрации – моё почтение. Как говорил Сергей Бондарчук в известном анекдоте «снимаю шляпу». Код довольно простой, но что бы такое сделать нужно очень хорошо представлять что, как и почему делаешь и как это всё взаимодействует. Системный подход. ...Я бы не смог. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 20:49 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Программист-Любитель, реализация сортировки и фильтрации – моё почтение. Как говорил Сергей Бондарчук в известном анекдоте «снимаю шляпу». Код довольно простой, но что бы такое сделать нужно очень хорошо представлять что, как и почему делаешь и как это всё взаимодействует. Системный подход. ...Я бы не смог. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 20:50 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Программист-Любитель, реализация сортировки и фильтрации – моё почтение. Как говорил Сергей Бондарчук в известном анекдоте «снимаю шляпу». Код достаточно простой, но что бы такое сделать нужно очень хорошо представлять что, как и почему делаешь и как это всё взаимодействует. Системный подход. ...Я бы не смог, даже мысль что можно это так сделать не пришла бы в голову. Ваял бы дальше отдельные поля для каждого столбца что бы фильтровать и сортировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 20:53 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
От восторга даже инет заглючил ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 20:55 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Увы, это старая версия не на классах и без опоры на метаданные. Тот вариант, которым я пользуюсь сам для приведение форм в действие (работа всех видов форм, переходы между формами, все остальное НЕ ТРЕБУЕТ кода в прикладных формах. Все конфигурируется). ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:00 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Жалко Алекс никак не может запустить. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:01 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Боюсь твоя старая версия для меня дело довольно отдаленного будущего. И то если повезет. У меня 32х битная система, может потому проблем не было. ... Купил тут ноутбук жене, а когда узнал что на нём стоит win8 64 бит, долго ругался и грозился снести. Успокоился только когда сообразил что на борту установлено 8гб оперативки, половина из которых работать не будет. Сейчас привык, даже ничего так... Но вот разрабатывать что–то на нём я бы не рискнул. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:16 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
В тривью, на моей базе пропали «плюсики» на корневом уровне. Содержимое открывается по двойному клику, но с «плюсиками» как то нагляднее. Не могу сообразить как их включить обратно. Не подскажешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:23 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Коммонконтроловский тривью или апишный для 64 бит ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:28 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Для коммонконтроловского: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:31 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Первый. Я тривью еще давно у себя сделал. одна из первых форм была. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:32 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Благодарю. Завтра проверю. Пора спать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2013, 21:34 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
Программист-ЛюбительЖалко Алекс никак не может запустить. бьюсь - аж башкой об стену.... пока мало что получается, то начнет немного работать тривью слева (состав изделия), но куча ошибок после кнопки новая деталь (слева..), после исчезновения ошибок в этом месте при перезапуске преддущее опять начинает ошибки сыпать, восстанавливаю заново то что было в начале, и все опять, правда несколько по другому пробую бороться с ошибками, но в итоге все как то печально.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 08:21 |
|
TreeView для MS Office 64 bit
|
|||
---|---|---|---|
#18+
опечатался - новая деталь (слева..) - СПРАВА ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2013, 08:24 |
|
|
start [/forum/topic.php?fid=45&msg=38261083&tid=1610031]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 306ms |
total: | 555ms |
0 / 0 |