Выбор сетевого диска в Win8
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Выбор сетевого диска в Win8
Привет всем !
На компьютере есть сетевой диск, подключенный как Z:\
Делаем выбор папки If FileDialog(' Выберите папку для БД ...',Loc:DPath,'',10110010b).
В окне выбора папки под Win XP / 7 сетевой диск Z:\ виден, а под Win8 - нет.
Причем, через МОЙ КОМПЬЮТЕР диск Z:\ виден и прекрасно доступен ...
Приложение собрано под C8.0.9759
Кто-нибудь видел такое ?
На компьютере есть сетевой диск, подключенный как Z:\
Делаем выбор папки If FileDialog(' Выберите папку для БД ...',Loc:DPath,'',10110010b).
В окне выбора папки под Win XP / 7 сетевой диск Z:\ виден, а под Win8 - нет.
Причем, через МОЙ КОМПЬЮТЕР диск Z:\ виден и прекрасно доступен ...
Приложение собрано под C8.0.9759
Кто-нибудь видел такое ?
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Re: Выбор сетевого диска в Win8
попробуйте задать параметр EnableLinkedConnections и перезагрузиться. http://support.microsoft.com/kb/937624/en-us
Там еще такое есть, если запуск из под пользователя с правами администратора, но UAC полностью не выключен то все диски видны. А если полностью выключен UAC то не видит.
Там еще такое есть, если запуск из под пользователя с правами администратора, но UAC полностью не выключен то все диски видны. А если полностью выключен UAC то не видит.
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
И все-таки, меня стандартный FileDialog() Clarion'а выбешивает ...
Особенно при работе приложения под Win 7/8 - выбор файла выглядит ископаемым рудиментом ...
А при работе с планшета - вообще нужно сначала пальцы точилкой для карандашей обработать.
Нарыл, что его можно заменить с помощью Prop:FileDialogHook
Кто-нибудь пробовал ?
Подскажите аналог FileDialog() в WinApi для полноценного окна диалога выбора файла с интерфейсом Win 7/8 ...
Буду пробовать прикрутить. Заранее спасибо !
Особенно при работе приложения под Win 7/8 - выбор файла выглядит ископаемым рудиментом ...
А при работе с планшета - вообще нужно сначала пальцы точилкой для карандашей обработать.
Нарыл, что его можно заменить с помощью Prop:FileDialogHook
Кто-нибудь пробовал ?
Подскажите аналог FileDialog() в WinApi для полноценного окна диалога выбора файла с интерфейсом Win 7/8 ...
Буду пробовать прикрутить. Заранее спасибо !
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Re: Выбор сетевого диска в Win8
А что не так? Посмотрел на планшете с Win8 - похож на виндоусовый проводник как две капли воды.Игорь Столяров писал(а):И все-таки, меня стандартный FileDialog() Clarion'а выбешивает ...
Особенно при работе приложения под Win 7/8 - выбор файла выглядит ископаемым рудиментом ...
А при работе с планшета - вообще нужно сначала пальцы точилкой для карандашей обработать.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
Ну сравни например, с выбором файлов в MS Office ...
За теми кто отстал - не возвращаться. (С) Кодекс
Re: Выбор сетевого диска в Win8
А флажок File:LongName поставили? C ним диалог не столь ужасен
А у меня на Win8.1-64 ColorDialog падает
А тут что можно сделать?
А у меня на Win8.1-64 ColorDialog падает
А тут что можно сделать?
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
Да, конечно ... иначе вообще тихий ужас.Yufil писал(а):А флажок File:LongName поставили? C ним диалог не столь ужасен
Clarion издавна славен тем, что вместо полноценного использования интерфейсных элементов WinAPI использует свои ...
Но сама возможность Prop:FileDialogHook - по прежнему интересна, не спроста ведь она существует ...
По хорошему - должны быть примеры. Но клариновские экзамплы по моему не обновлялись с 6.0 ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
Безусловно. Но так низко опускаться наверно тоже не надо ...Дед Пахом писал(а):можно свой, оригинальный, FileDialog наваять.
А вот задействовать FileDialog из WinAPI было бы здорово !
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Re: Выбор сетевого диска в Win8
Можно даже VBScript запускать, типа этого:
Код: Выделить всё
Option Explicit
Dim strFile
strFile = SelectFile( )
If strFile = "" Then
WScript.Echo "No file selected."
Else
WScript.Echo """" & strFile & """"
End If
Function SelectFile( )
' File Browser via HTA
' Author: Rudi Degrande, modifications by Denis St-Pierre and Rob van der Woude
' Features: Works in Windows Vista and up (Should also work in XP).
' Fairly fast.
' All native code/controls (No 3rd party DLL/ XP DLL).
' Caveats: Cannot define default starting folder.
' Uses last folder used with MSHTA.EXE stored in Binary in [HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32].
' Dialog title says "Choose file to upload".
' Source: http://social.technet.microsoft.com/Forums/scriptcenter/en-US/a3b358e8-15&ælig;-4ba3-bca5-ec349df65ef6
Dim objExec, strMSHTA, wshShell
SelectFile = ""
' For use in HTAs as well as "plain" VBScript:
strMSHTA = "mshta.exe ""about:" & "<" & "input type=file id=FILE>" _
& "<" & "script>FILE.click();new ActiveXObject('Scripting.FileSystemObject')" _
& ".GetStandardStream(1).WriteLine(FILE.value);close();resizeTo(0,0);" & "<" & "/script>"""
' For use in "plain" VBScript only:
' strMSHTA = "mshta.exe ""about:<input type=file id=FILE>" _
' & "<script>FILE.click();new ActiveXObject('Scripting.FileSystemObject')" _
' & ".GetStandardStream(1).WriteLine(FILE.value);close();resizeTo(0,0);</script>"""
Set wshShell = CreateObject( "WScript.Shell" )
Set objExec = wshShell.Exec( strMSHTA )
SelectFile = objExec.StdOut.ReadLine( )
Set objExec = Nothing
Set wshShell = Nothing
End Function
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Re: Выбор сетевого диска в Win8
Сравнил MS Winword 2007 с filedialog в программе, собранной на C9.0 (Win7, 64 бит). Отличие только в a) в Winword'е есть кнопка "Сервис", б) в Winword'е на кнопке "Открыть" больше меню. Может, не туда смотрю?Игорь Столяров писал(а):Ну сравни например, с выбором файлов в MS Office ...
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
Туда. Просто не там.
Возьми версию MS Word посовременней, например из Office 365 ...
Все-таки 7-ми летняя программа уже не является образцом современного интерфейса.
Кстати про интерфейсы, вспомнил бородатый анекдот:
Пожилая английская леди, на склоне жизненных лет, впервые в жизни попробовала пиво ...
и нашла, что этот напиток очень напоминает то лекарство, что всю жизнь употреблял ее покойный супруг ...
Это я к чему ... Пытаюсь разобраться с геолокационными датчиками планшета и установил MS VS2008.
О боже ! Теперь понятно с чего SV безуспешно лепит столько лет т.н. "новый" интерфейс Clarion 9 / 9.1 ...
Возьми версию MS Word посовременней, например из Office 365 ...
Все-таки 7-ми летняя программа уже не является образцом современного интерфейса.
Кстати про интерфейсы, вспомнил бородатый анекдот:
Пожилая английская леди, на склоне жизненных лет, впервые в жизни попробовала пиво ...
и нашла, что этот напиток очень напоминает то лекарство, что всю жизнь употреблял ее покойный супруг ...
Это я к чему ... Пытаюсь разобраться с геолокационными датчиками планшета и установил MS VS2008.
О боже ! Теперь понятно с чего SV безуспешно лепит столько лет т.н. "новый" интерфейс Clarion 9 / 9.1 ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Re: Выбор сетевого диска в Win8
Может Office 365 не показатель? Большинство программ, которыми я пользуюсь, используют стандартные возможности ОС. А вот фотошоп, например, имеет кнопку-переключалку между своим диалогом и диалогом ОС. Есть уверенность, что в WinAPI можно найти диалог, отличный от стандарта?
Понравилось VS или нет? В каком-то посте Rob Z. написал, что они (SV) не могут успеть за метаниями и шараханиями MS. Поэтому, надо использовать открытые продукты (к теме о H5). А у MS бабла много, что на них равняться.Игорь Столяров писал(а):О боже ! Теперь понятно с чего SV безуспешно лепит столько лет т.н. "новый" интерфейс Clarion 9 / 9.1 ...
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Re: Выбор сетевого диска в Win8
Открытие файлов в фотошоп - это отдельный разговор, там есть предпросмотр графики и т.д.
Думаю, что да - в WinAPI должен быть файловый диалог, отличный от т.н. "стандарта".
Обычно все, что появляется MS продуктах - работает через WinAPI (или .Net FrameWork).
У меня нет готового решения, здесь нужно почитать MSDN и форумы.
Да, среда VS - понравилась. Но главное - в ней понравился функционал, все, что описано в интерфейсе - работает.
К сожалению, по Clarion это не скажешь ... и этой среде разработки уже все-таки 6 лет. Видел VS2013 - там уже совсем все другое.
Безусловно, нужно использовать открытые продукты ... но лепить из них столько лет интерфейс VS 6-ти летней давности - глупо и смешно.
Думаю, что да - в WinAPI должен быть файловый диалог, отличный от т.н. "стандарта".
Обычно все, что появляется MS продуктах - работает через WinAPI (или .Net FrameWork).
У меня нет готового решения, здесь нужно почитать MSDN и форумы.
Да, среда VS - понравилась. Но главное - в ней понравился функционал, все, что описано в интерфейсе - работает.
К сожалению, по Clarion это не скажешь ... и этой среде разработки уже все-таки 6 лет. Видел VS2013 - там уже совсем все другое.
Безусловно, нужно использовать открытые продукты ... но лепить из них столько лет интерфейс VS 6-ти летней давности - глупо и смешно.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Re: Выбор сетевого диска в Win8
Хорошо бы прикрутить .Net FrameWork к Clarion'у, может столько возможностей появится (хотя бы для среды Windows).
Прочитал недавно в буржуйском форуме - дескать, не всё так плохо с Clarion'ом, жив, курилка, а вот FoxPro умер .
Прочитал недавно в буржуйском форуме - дескать, не всё так плохо с Clarion'ом, жив, курилка, а вот FoxPro умер .
We are hard at work… for you.