|
команда md и регистр
|
|||
---|---|---|---|
#18+
Добрый день, возможно, кто-то знает ответ: Команда MD при выполнении одного и того же кода может создавать каталог как прописными, так и строчными буквами (VFP 7 и VFP 9). Отчего это зависит и можно ли как-нибудь влиять на процесс ? MD (myPath+mydate+'\XYZ'+myKOD) И вот в какие-то моменты XYZ - прописными, а в какие-то строчными. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2010, 15:13 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Алексей (Витебск), У мня MD реагирует адекватно на LOWER() и UPPER() ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2010, 15:45 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
igorbik, так изначально же в команде прописано 'XYZ' :( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 10:35 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Алексей (Витебск), Есть многое на свете, друг Горацио, Что и не снилось нашим мудрецам... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 11:30 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
igorbik, т.е. имеется в виду, что надо создавать каталог командой md (upper('XYZ')) ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 13:18 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Алексей (Витебск), Именно так я и делаю, и регистр у меня почему-то всегда соблюдается. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 15:57 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
igorbik, поставил MD upper(myPath+mydate+'\XYZ'+myKOD) Тот же случай. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 16:53 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Может имеет место наличие/отсутствие русских букв и символов в названии файлов? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2010, 16:59 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
mahoune, Нет, выполняется цикл 27 раз При первом выполнениее 'XYZ'+myKOD создается как 'xyz'+myKOD myKOD - переменная, string, длина три, символы - цифры. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 11:42 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Алексей (Витебск), Давай пример кода который глючит, у меня так работает Код: plaintext 1. 2. 3.
PS Только всю прогу сюда не надо выкладывать, простой пример который стабильно дает ошибку. PPS Еще версию фокса, ОС и тип файловой системы ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 12:46 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
автар, вот так Код: plaintext 1. 2. 3.
что получится? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 12:54 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Dima T, VFP 9 SP1 win XP pro x32 SP 3 rus Ваш пример у меня тоже все сделал так, как надо ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 13:30 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
Dima T, VFP 9 SP1 win XP pro x32 SP 3 rus код: x=ADIR(mydir,myPath+mydate+'\XYZ'+myKOD,"D") IF X=0 AND myCounter>0 && Счетчик строк MD (myPath+mydate+'\XYZ'+myKOD) endif IF myCounter>0 .ActiveWorkBook.SaveCopyAs(myPath+mydate+'\XYZ'+myKOD+'\'+myFile+'_'+myKOD+'.xls') endif Вот здесь создается каталог. Возможно, проблема в том, что используется вызов Excel ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 13:31 |
|
команда md и регистр
|
|||
---|---|---|---|
#18+
прошелмимо, VFP 9 SP1 win XP pro x32 SP 3 rus код был: x=ADIR(mydir,myPath+mydate+'\XYZ'+myKOD,"D") IF X=0 AND myCounter>0 && Счетчик строк MD (myPath+mydate+'\XYZ'+myKOD) endif IF myCounter>0 .ActiveWorkBook.SaveCopyAs(myPath+mydate+'\XYZ'+myKOD+'\'+myFile+'_'+myKOD+'.xls') endif --------------------------- Переписал вот так: x=ADIR(mydir,myPath+mydate+'\XYZ'+myKOD,"D") IF X=0 AND myCounter>0 && Счетчик строк * MD (myPath+mydate+'\XYZ'+myKOD) cDir=CURDIR() CHDIR ('"'+myPath+mydate+'"') Local loFSO loFSO=CreateObject("Scripting.FileSystemObject") loFSO.CreateFolder('XYZ'+myKOD) CHDIR ('"'+CDir+'"') endif IF myCounter>0 .ActiveWorkBook.SaveCopyAs(myPath+mydate+'\XYZ'+myKOD+'\'+myFile+'_'+myKOD+'.xls') endif Так все каталоги создает заглавными символами Ну, в общем, почему - не ясно, зато есть возможность обойти эту особенность. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2010, 13:46 |
|
|
start [/forum/topic.php?fid=41&msg=36586025&tid=1585385]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 337ms |
total: | 482ms |
0 / 0 |