
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.52] |
![]() |
|
Сообщ.
#1
,
|
|
|
![]() ![]() using System; using System.Windows.Forms; namespace PCApplication { public class Form1 : System.Windows.Forms.Form { public Form1() { this.Text = "Form1"; } public static void Main() { Application.Run(new Form1()); } } } Пожалуйста обьясните почему после компиляции csc.exe //target:winexe этого файла полученный экзешник не запускается на PocketPC 2003? Дело в том что я не понимаю почему он не запускается если .net это единая WM машина с единым CLR. И как я понимаю библиотеки .Framework Тоже должны быть едины... Ведь если ни так то тогда какой же смысл в .net ? |
Сообщ.
#2
,
|
|
|
Может дело в том что ты не проставил
this.Size this.Location this.Visible ? |
Сообщ.
#3
,
|
|
|
Чeть чуть не так - на CE есть только Compact .NET framework с "несколько" урезаной функциональностью. Соответственно надо компилять под неё.
|
Сообщ.
#4
,
|
|
|
интересно... а что в его коде может быть несовместимого?
всё же абсолютно простое! и действительно! нужно чтобы не перекомпилять, а чтобы каждый .NET фреймворк, будь то под Win CE или вообще под Linux воспринимал компилёный код и интерпретировал его по своему! А на неподдерживаемые вещи так и говорил... - в этой версии фреймворка не поддерживается! ![]() короче, либо компилить под кроссплатформенность нужно с другим ключём, либо мелкомягкие лоханулись... |
Сообщ.
#5
,
|
|
|
В МСДН так и написано: Supported by compact framework... Только такие функции составляют 1/10 от общего объёма
|
Сообщ.
#6
,
|
|
|
тогда я вообще не понимаю прикола .NET или мелкомягкие пока все только отлаживают либо у них совсем крыша поехала ,а еще есть вариант что заработать они на этом хотят)) например выпустив через некоторое время платные .frameworks и тп))
|
Сообщ.
#7
,
|
|
|
Тоже самое в MSDN написано и про большое кол-во функций C++/(в том числе и из библиотеки MFC...)
Windows 95/.../NT/2000/XP/CE! ![]() |
Сообщ.
#8
,
|
|
|
Ну, лично у меня нет на КПК 75 свободных мегабайт (а именно во столько у меня развёрнут .NET на настольном компе)
|
Сообщ.
#9
,
|
|
|
а что существует много КПК у которых памяти больше хотя бы 64? (карточки памяти не считаются)
существует кстати Compact SQL server? типа compact MSDE. посмотри сколько весит MSDE или SQL Server. Если следовать твоей логике то CompactSqlServer смог бы появиться на КПК лет этак через 10. B) |
Сообщ.
#10
,
|
|
|
а раскажи мне плз.!
накой на КПК SQL Server??? |
Сообщ.
#11
,
|
|
|
Там есть SQLCE - Типа супер-пупер SQL сервер, но коннект только через OLEDB, ADO или ADO.NET. DB-LIB к нему просто нет. К тому же он реализован в виде DLL то есть не запускается как отдельный процесс
|
Сообщ.
#12
,
|
|
|
в мсдн по этому поводу написано
следущее Microsoft® SQL Server 2000™ Windows® CE Edition provides a robust relational database engine for Windows CE devices: Optimized for Windows CE Microsoft® SQL Server 2000™ Windows CE Edition (SQL Server CE) is designed to run efficiently on typical Windows CE devices. The memory footprint for SQL Server CE is approximately 1 Mb . SQL Server CE was designed from the ground up to balance size, RDBMS functionality, connectivity and performance. SQL Server CE is implemented as a set of dynamic-link libraries (DLLs) that operate as an OLE DB CE provider . This allows SQL Server CE to support the ADOCE and OLE DB CE APIs, and also means that multiple applications running at the same time can share a common set of DLLs, thereby saving space . SQL Server 2000 Interoperability SQL Server CE can exchange data with instances of SQL Server 2000 running on other Windows platforms, giving Windows CE applications access to centrally located data. SQL Server CE supports a wide range of connectivity options to match the connectivity needs of different devices. SQL Server CE can operate as an anonymous merge replication subscriber to publications from instances of SQL Server 2000 running on other Windows platforms. This allows mobile disconnected users who must work autonomously to download data from a central database, work offline, and merge their work back into the central database. |