Windows7
6 отговора
0 прегледа
Windows7
Здравейте. Любител програмист съм. Правя си разни програмки които ми помагат в службата. Досега работех с Делфи 7, но ми се наложи и смених ОС с Windows 7. Делфи 7 уж се инсталира, но при опит да го стартирам неще.
Помогнете. Трябва ли да минавам на друга Версия на Делфи?
Помогнете. Трябва ли да минавам на друга Версия на Делфи?
Re: Windows7
Дай пълни права на Everyone върху bin папката на Делфито.
Linux isn't free, it's worthless.
Linux isn't free, it's worthless.
Re: Windows7
Още два проблема
1.
[Fatal Error] Could not create output file 'C:\Program Files (x86)\Borland\Delphi7\Projects\Project1.exe'
2. А при пренесни проекти проблем с кирилицата. ???????????
Help my!
1.
[Fatal Error] Could not create output file 'C:\Program Files (x86)\Borland\Delphi7\Projects\Project1.exe'
2. А при пренесни проекти проблем с кирилицата. ???????????
Help my!
Re: Windows7
1) Най-вероятно не може да създаде файла там, защото няма права. Най-добре си създай папка другаде (например в C:Users\{твоето име}) или в краен случай дай пълни права на Everyone върху C:\Program Files (x86)\Borland\Delphi7\Projects.
2) Така като се загледам в кристалната си топка, виждам, че текстовете на кирилица ти излизат на питанки (така ли е?), защото кодовата страница шрифтовете в пренесените проекти е зададена DEFAULT (вместо RUSSIAN_CYR), а на твоя Windows default codepage-а е английски (вместо Bulgarian).
Linux isn't free, it's worthless.
2) Така като се загледам в кристалната си топка, виждам, че текстовете на кирилица ти излизат на питанки (така ли е?), защото кодовата страница шрифтовете в пренесените проекти е зададена DEFAULT (вместо RUSSIAN_CYR), а на твоя Windows default codepage-а е английски (вместо Bulgarian).
Linux isn't free, it's worthless.
Re: Windows7
По т-1 -Голямо БЛАГОДАРЯ.
Но по т.2 Плииз step by step.Сигурно си прав, но уж ги менкам, ама пак е същото.
Но по т.2 Плииз step by step.Сигурно си прав, но уж ги менкам, ама пак е същото.
Re: Windows7
Съвременните операционни системи (в това число Windows) работят с текстове в Unicode. При него всеки символ се представя (обикновено) с повече от един байт. Има различни видове unicode. Например в utf-16 всеки символ се представя с 2 байта (16 бита) и съответно имаш 64К на брой символи. Старите системи използват по един байт за символ и имаш 256 символа (всъщност 255). Делфи (във версиите преди 2009) използва това кодиране. Чрез него могат да се покажат латинските символи и една "кодова страница". В нашия случай с кирилицата това е Win-1251 или в делфи се представя като RUSSIAN_CYR. Windows от своя страна има настройка, ако приложението не е unicode, към коя кодова страница да му се транслират символите, когато не е зададено друго (т.е. charset-а на шрифта е DEFAULT, а не RUSSIAN_CYR например). Това се задава през Control Panel \ Regional Settings (на различните системи е различно, но потърси нещо като Default language for non unicode programs). Ако на програмата ти шрифтовете са с DEFAULT charset, тази настройка трябва да я сетнеш на Bulgarian. Или по-добре ще е ако можеш да си оправиш шрифтовете в програмата, така че да не зависиш от настройките на Windows.
Linux isn't free, it's worthless.
Linux isn't free, it's worthless.