![]() |
|
#1
|
|||
|
|||
![]() Программирую на Delphi for .Net
При запуске модуля формы стал появлятся код вместо текста на языке делфи. Что делать??? ![]() ![]() ![]() 56E69742057696E 466F726D3B0D0A0D 0A696E7465726661 63650D0A0D0A7573 65730D0A20205379 7374656D2E447261 77696E672C205379 7374656D2E436F6C 6C656374696F6E73 2C2053797374656D 2E436F6D706F6E65 6E744D6F64656C2C 0D0A202053797374 656D2E57696E646F 77732E466F726D73 2C2053797374656D 2E446174612C2053 797374656D2E5265 736F75726365732C 204D6174682C2053 797374656D2E476C 6F62616C697A6174 696F6E3B0D0A7661 720D0A202020204E 463A204E756D6265 72466F726D617449 6E666F3B2F2FEFE5 F0E5ECE5EDEDE0FF и т.д. |
#2
|
||||
|
||||
![]() вот что я вытащил из ваших "буков":
Код:
unit WinForm; interface uses System.Drawing, System.Collections, System.ComponentModel, System.Windows.Forms, System.Data, System.Resources, Math, System.Globalization; var NF: NumberFormatInfo;//переменная |
#3
|
|||
|
|||
![]() А каким образом вы сделали преобразование?
|
#4
|
||||
|
||||
![]() ну, взял по 2 символа (16тиричные) и преобразовал их в 10тичные и записывал в файл
P.S.: в присланном вроде всё правильно, буду дальше думать, файлы целы Последний раз редактировалось Ultras, 22.02.2010 в 18:26. |
#5
|
||||
|
||||
![]() А что значит "при запуске модуля" ?
При его открытии в Delphi или где такое высвечивается. Тут может не файлы испорчены ( попробуйте открыть pas файл в блокноте ), а какие то настройки - получается что файл отображается как бинарный в 16 ричном редакторе. |
#6
|
||||
|
||||
![]() ну да, сам файл целый, просто у меня кроме Delphi 7 ничего нету, не могу проверить дальше
|
#7
|
|||
|
|||
![]() А Ваш компилятор открывает правильно?
|
#8
|
||||
|
||||
![]() Так вы файл прикрепите посмотрим
|
#9
|
|||
|
|||
![]() Решил проблему так:
1. Открыл глючный WinForm.pas через блокнот. 2. Создал новый проект и скопировал туда текст Delphi из блокнота. 3. Указал картинку для PictureBox'а чтобы создался новый файл ресурсов. 4. Скомпелировал. Пока всё работает, но хочется разобраться, что же произошло. Вот файл формы. |
#10
|
||||
|
||||
![]() C файлом все в порядке.
Откройте старый проект и файл в редакторе. Кликните на цифарках правой кнопкой мышки ( всплывающее меню ) У Вас есть там пункт "File Format" ? если есть - посмотрите какой формат выбран и поменяйте его на ANSI. У меня 2010 такой пункт есть но присвоить ему значение Binary не удается ( точнее после этого не сохраняется ). Но может где то еще сбой настроек. |
#11
|
|||
|
|||
![]() У меня в Borland Delphi 2005 этот пункт тоже есть, но он не помогает.
Обнаружил, что ошибка в комментариях! Так не работает: Цитата:
Цитата:
Похоже, это ошибка самой среды разработки - попробовал разные варианты комментариев, многие не работают. |
#12
|
||||
|
||||
![]() Странно... А какой делфи??? В смысле сборка...
В начале был Бит, потом Байт и только потом появилось Слово... |
#13
|
|||
|
|||
![]() Borland® Developer Studio for Windows™ Version 9.0.1761.24408
|
#14
|
||||
|
||||
![]() А если после "//" пробел поставить
( т.е. Код:
NF: NumberFormatInfo;// переменная для форматирования |
#15
|
||||
|
||||
![]() после // не важно, будет пробел или нет, это комментарий
|