powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / form-caption-label
19 сообщений из 19, страница 1 из 1
form-caption-label
    #33731487
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Над поставлу лабел. На caption что-то пищу, на дизайнер форм все нормольно.
Но, когда запускаю формы, этот caption превращаетса непонятно чего.
На дуругих форм этого не случается. В чем может быт проблема, не понимаю.
VFP6.
...
Рейтинг: 0 / 0
form-caption-label
    #33731763
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откройте форму как DBF - файл и далее:
? CPDBF()
С уважением, Алексей
...
Рейтинг: 0 / 0
form-caption-label
    #33731767
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меню Project \ Project info \ Закладка Files - проверить CP для формы
...
Рейтинг: 0 / 0
form-caption-label
    #33731800
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K,
Открыть как дбф - ето: use form1 или как?
AleksMed,
Рока прожект нету, только формы создал. Тогда как?
...
Рейтинг: 0 / 0
form-caption-label
    #33731802
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SDFAleksey-K,
Открыть как дбф - ето: use form1 или как?


Да, прямо так и пиши в командном окне.
...
Рейтинг: 0 / 0
form-caption-label
    #33731811
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
"File form1.dbf does not exist"
...
Рейтинг: 0 / 0
form-caption-label
    #33731827
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
use MyForm.scx in  0 
...
Рейтинг: 0 / 0
form-caption-label
    #33731847
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
?cpdbf()
1252
...
Рейтинг: 0 / 0
form-caption-label
    #33731880
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SDF?cpdbf()
1252
Вот и причина. Стоит в форме европ. кодовая страница, а не русская (1251).
Откройте проект и его свойства и в закладке Files нажмите кнопку Update Native Code Page, но необходимо, что-бы в Windows была установленна по умолчанию русская кодовая страница.
С уважением, Алексей.
...
Рейтинг: 0 / 0
form-caption-label
    #33731892
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рока прожект нету, только формы создал. Тогда как?
...
Рейтинг: 0 / 0
form-caption-label
    #33731923
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SDFРока прожект нету, только формы создал. Тогда как?
Тогда через CPZERO.PRG из поставки ФОКСА.
do CPZERO.PRG with <FileName.SCX>,1251
...
Рейтинг: 0 / 0
form-caption-label
    #33731955
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас форма создалась с кодовой страницей 1252, то что-то, как говорит Жванецкий, надо в консерватории подправить. У вас скорее всего в Windows не стоит по умолчанию русская кодовая страница.
С уважением, Алексей
...
Рейтинг: 0 / 0
form-caption-label
    #33731972
SDF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо.
...
Рейтинг: 0 / 0
form-caption-label
    #33732067
valeryka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
local lnfhandle,lcOpenFile
lcOpenFile=getfile('scx')
lnfhandle=fopen(lcOpenFile, 2 )
if lnfhandle> 0 
	if fseek(lnfhandle, 29 )= 29 
		fwrite(lnfhandle,chr( 0 ))
		fclose(lnfhandle)
		use (lcOpenFile) in  0  exclusive
		use in (JUSTSTEM(lcOpenFile))
		use (lcOpenFile) in  0  noupdate
	else
		wait window 'Обломс!' nowait
	endif
else
	wait window 'Не открывается в монопольном режиме - '+lcOpenFile nowait
ENDIF
WAIT WINDOW 'Кодовая страница - '+CAST(CPDBF() as c( 6 ))
...
Рейтинг: 0 / 0
form-caption-label
    #33734168
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey!

> Откройте проект и его свойства и в закладке Files нажмите кнопку Update
> Native Code Page

Это не поможет - для scx/vcx/frx/mnx только cpzero рулит. А данная кнопка
просто перечитывает CPByte из реального заголовка файла и запоминает его в
pjx - т.е. это действие как раз нужно сделать ПОСЛЕ смены CP при помощи
CPZero - чтобы данный диалог не врал :) А менять в этом диалоге можно CP для
"текстовых" файлов (prg, txt и иже с ними - т.к. в самих таких файлах
хранить CP негде).

> необходимо, что-бы в Windows была установленна по умолчанию русская
> кодовая страница.

AFAIK нет - важно чтобы в ОС просто была включена поддержка 1251 - а по
умолчанию она или нет не столь важно - т.к. и для IDE рулит CODEPAGE=xxx в
config.fpw файле - правда для самой среды важно правильно её запускать -
чтоб нужный конфиг подхватывался :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
form-caption-label
    #33737002
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, принято, но если CODEPAGE в Config.fpw нет, то используются Windows настройки. А кстати, я не нашел у себя после инсталяции VFP 9.0 в его папки CONFIG.FPW. Так что, его для проекта надо создавать вручную, иначе, если не стоит 1251 по умолчанию в Windows получатся вышеуказанные проблеммы.

С уважением, Алексей
...
Рейтинг: 0 / 0
form-caption-label
    #33741391
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Aleksey!

> Спасибо, принято, но если CODEPAGE в Config.fpw нет, то используются
> Windows настройки

Да, возможно что для IDE так оно и есть, для рантайма кажись начиная с VFP7
или 8 всегда берётся 1252...

> А кстати, я не нашел у себя после инсталяции VFP 9.0 в его папки
> CONFIG.FPW

Нет его после инсталляции :) И кроме того вовсе не факт что фокс будет
запускаться всегда с "текущей" папкой = папка инсталляции - а значит
подхватываться config оттуда не будет.

> Так что, его для проекта надо создавать вручную, иначе, если не стоит 1251
> по умолчанию в Windows получатся вышеуказанные проблеммы.

Да, очевидно именно так и нужно делать. Или же создать всего один config.fpw
в папке установки, и фокс запускать всегда только с ярлыков где в качестве
стартовой указана папка установки (либо параметром явно прописан путь к
config.fpw), при этом никогда не кликая по фоксовым файлам в проводнике :(

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
form-caption-label
    #33898702
Yura .
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Это не поможет - для scx/vcx/frx/mnx только cpzero рулит


Не согласен, старый, добрый Волков командер легко разрулит любые бинарные файлы.
...
Рейтинг: 0 / 0
form-caption-label
    #33899817
AlikWishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя непонятно почему всетаки!!!!!?????
Гдето вычитал след:

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage.
2. Изменяем значение параметров 1250 и 1252 с cp_1250.nls на cp_1251.nls и cp_1252.nls на cp_1251.nls соответственно.
Для Windows 2000/XP названия чуть поменялись - C_1251.NLS (без одной буковки).
Изменения вступят после перезагрузки!!!


Но все равно не помогает без Config
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / form-caption-label
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]