Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE2 (Pulsar)

Автор: Frodo_Torbins
Дата сообщения: 27.11.2011 21:40
Тогда уж HTMLViewer - 100% VCL совместимость. Но и способности по минимуму.
Автор: lucif1234
Дата сообщения: 01.12.2011 14:48
Господа
а в наличии нет Embarcadero Prism XE2 Update 3 ?
Автор: ppkp
Дата сообщения: 01.12.2011 15:35
lucif1234
В варезе выложили
Автор: Dromic
Дата сообщения: 05.12.2011 11:44
Здравствуйте.
Переустановил windows 7, переустановил Delphi XE2, который до того работал. После установки при попытке скомпилить любой проект выдает:

[MSBuild Error] The element <__ShouldBuildVersion> beneath element <PropertyGroup> is unrecognized.
Автор: Frodo_Torbins
Дата сообщения: 05.12.2011 13:31
Dromic
А если удалить у этого проекта .dproj и потом заново его открыть? А вообще это надо у спецов по MSBuild-у и .NET-у спрашивать.
Автор: Dromic
Дата сообщения: 05.12.2011 14:53
Дело не только каком-то конкретном проекте. При любом новом проекте, даже пустой форме выдает такую ошибку.
Автор: Frodo_Torbins
Дата сообщения: 05.12.2011 15:46
В интернете рекомендуют поставить все обновления на винду, поставить и снести четвертый дотнет.
Автор: ppkp
Дата сообщения: 05.12.2011 15:49
Frodo_Torbins
Это только для XP рекомендации (и чьи?) или для Win7 ?
Автор: Dromic
Дата сообщения: 05.12.2011 16:15
Винда постоянно обновляеться, dotNet только что переустановил, 4-й. Не помогло. Может быть, это какая-нить переменная среды слетела?
Автор: Frodo_Torbins
Дата сообщения: 05.12.2011 16:44
ppkp
Я просто вбил в гугл "MSBuild The element beneath element is unrecognized".

Dromic
Можно попробовать отредактировать dproj вручную.
Автор: mdid
Дата сообщения: 06.12.2011 09:15
я наверно чего то не понимаю..скачал xe2 думал пощупаю...но никака не могу выбрать компилятор отличный от x32..как вообще выбрать компилятор?
Автор: Frodo_Torbins
Дата сообщения: 06.12.2011 11:38
mdid
В менеджере проектов кликните правой кнопкой мыши по Target Platforms.
Автор: Sota
Дата сообщения: 06.12.2011 11:40
mdid

См. рис.

Автор: mdid
Дата сообщения: 06.12.2011 11:52
блина нема такого(
версия Embarcadero® Delphi® XE2 Version 16.0.4316.44803
пардон..есть..сдуру открыть проект для ios..спасибо
Автор: Sota
Дата сообщения: 06.12.2011 12:02
Dromic

Интернеты рекомендуют проверить версию msbuild - для XE2 должны быть из .NET 3.5

http://stackoverflow.com/questions/8365343/delphi-xe2-use-msbuild-to-build-a-project-in-command-line-prompt-error-msb4067

http://connect.microsoft.com/VisualStudio/feedback/details/391367/cannot-run-msbuild-on-a-teambuild-project-file-from-powershell
Автор: mdid
Дата сообщения: 07.12.2011 12:09
народ а что с размером проекта..пустой проект ~7метров...при этом пустой проект созданный в 2010 и конвертну в хе2 весит всего 1,3..какая галка за это влияет и что они туда встраивают?
Автор: data man
Дата сообщения: 07.12.2011 12:36
mdid

XE2: Why have empty VCL projects a size of 7 MB
Автор: LG Team
Дата сообщения: 07.12.2011 22:07
компилил ли кто под iOS?
напишите плиз как проще собрать xCode и возможно ли под виндой?
то что нашел, какой-то долгий и муторный процесс..
Автор: RageSV
Дата сообщения: 08.12.2011 10:58
LG Team

Цитата:
компилил ли кто под андройд

Под какой еще андроид?
Автор: mdid
Дата сообщения: 08.12.2011 14:28
черт как же я надеялся что хоть тут сделают свойство Tag не интовым...но шо за нафиг...за что они нас так не любят
Автор: mdid
Дата сообщения: 10.12.2011 00:24
хелп плиз...нашел туториал по созданию приложений для iOS http://www.youtube.com/watch?v=h93CZV9bRaQ
моя беда в том что не могу сделать экспорт xcode
настроил как на видео

но у меня не создается файл *.xcodeproj
файл dpr2xcode.exe присутствует

что не так?
--------------------------------------------------------
упс...пардон господа....это оказывается папка
Автор: VadimLou
Дата сообщения: 10.12.2011 01:11
mdid

Цитата:
Tag

class helpers тебе тут поможет
Автор: mdid
Дата сообщения: 12.12.2011 19:29

Цитата:
class helpers тебе тут поможет

извращения извращениями...но я просто мечтаю о типе Tag как array of variant...лично мне бы это на столько жизнь облегчило что просто пипец

Автор: Frodo_Torbins
Дата сообщения: 12.12.2011 20:41
mdid
"array of variant" наталкивает на мысль, что у вас "бизнес логика" сильно завязана на интерфейс. Умные люди говорят, что это плохо. И я кстати убеждаюсь в их правоте на примере доставшегося мне этим летом в наследство проекта.
Автор: mdid
Дата сообщения: 12.12.2011 21:11
а чем плохо?может я узко гляжу на проблему...но кроме дополнительного контроля минусов я не вижу...размер не определенного array of variant будет равен типу int то есть 4 байта...посему больших утечек нет..за то колоссальное удобство в пихании в сей массив всего что надо будет..конечно 16 байт за одну ячейку это дорого..но мне кажется оно стоит того
Автор: MrZeRo
Дата сообщения: 12.12.2011 21:18
mdid
Integer легко преобразуется в Pointer, и наоборот ....

Никто не мешает создать указатель на класс, являющийся, например, коллекцией или содержащий вообще что угодно:


Цитата:

//we created our super-mega class instance
MySuperClass := TMySuperClass();
...
//assign this class instance reference to Tag
Tag := Integer(Pointer(MySuperClass));
...
//retrieve our class instance reference back
AnotherSuperClass := TMySuperClass(Pointer(Tag));


Как-то так ...

Но решение проблемы утечек памяти в этом случае целиком и полностью на программисте - нужно предусмотреть механизм вызова деструкторов созданных супер-мега классов.
Автор: AnViSe
Дата сообщения: 13.12.2011 15:59
Может я что пропустил иль не нашел, простите...
Установлен Delphi XE2 Update 2, при компиляции пустого проекта (одна только главная форма) вылазит ошибка:
[DCC Fatal Error] Project6.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu)
Типа не может найти свой собственный файл. Пути вроде все при прописаны.
В Browsing Path имеется строка с $(BDS)\SOURCE\RTL\SYS и там есть этот файл: System.pas

В чем борода то?
Автор: Frodo_Torbins
Дата сообщения: 13.12.2011 16:33
AnViSe
Файлы из $(BDS)\SOURCE никогда не используются компилятором, они нужны только при отладке, когда нужно показать исходник дельфевого модуля. Вместо них в компиляции участвуют файлы из $(BDS)\Lib. Вот их и надо проверять.
Автор: Ludens
Дата сообщения: 13.12.2011 16:56
AnViSe
возможно, это фигня, связанная с новым неймингом в XE2. Проверь Project/Options/Unit scope names — там должно быть среди прочего слово System или слово Winapi или еще какое-нибудь слово из того же семантического ряда. :) Впиши System, если его там нет, и посмотри, что будет.
Автор: mdid
Дата сообщения: 14.12.2011 13:14
народ что то поменялось в синтаксисе dll? у меня был код скомпиленный на D2010 и работал чудесно..начал пробовать его же в хе2 - проблемы..при чем через раз
dll

Код:
function GetSect(Path,Section:wideString):TStringList;stdcall;
begin
result:=TStringList.Create;
with TIniFile.Create(path) do begin
ReadSection(Section,result);
free;
end;
end;

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: Как сделать offline версию сайта со встроенным браузером?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.