Вверх ↑
Этот топик читают: Гость
Ответов: 758
Рейтинг: 112
#631: 2014-05-08 11:22:57 ЛС | профиль | цитата
Nic, Посмотри пример ChildPanelDynamic, там почему-то цвет неадекватный и кнопки сами закрашиваются
для наглядности поменял цвет панели
code_33571.txt
карма: 1

0
файлы: 1code_33571.txt [1.3KB] [573]
Главный модератор
Ответов: 2999
Рейтинг: 396
#632: 2014-05-08 11:46:52 ЛС | профиль | цитата
miver, могу только предположить, что у кнопки по-умолчанию или наследуется цвет «родителя», или цвет прозрачный. Во всяком случае в коде нет переопределения цвета.

miver писал(а):
почему-то цвет неадекватный

Посмотрю повнимательнее на цвет, который возвращает GetSysColor.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 758
Рейтинг: 112
#633: 2014-05-08 12:34:58 ЛС | профиль | цитата
Nic, Еще не работают примеры
Список
- DataBase
SQLite
SQLite_editor
-files
StreamWriter
- graphics
DrawIcon
DrawImage
DynamicBall
DynamicBall_2
- strings
StrSplit
-system
CPUusage
RemoteCPUusage
- tests
DrawString
ExcludeClip
карма: 1

1
Голосовали:Nic
Главный модератор
Ответов: 2999
Рейтинг: 396
#634: 2014-05-08 14:59:10 ЛС | профиль | цитата

- DataBase
SQLite
SQLite_editor

Рядом с примером должна находиться библиотека System.Data.SQLite.dll, которая расположена в папке HiAsmElementsCNET.
В схеме примера об этом предупреждается.


-files
StreamWriter
- graphics
DrawIcon
DrawImage
DynamicBall
DynamicBall_2

У меня эти примеры работают. Надо найти отличия в пакетах.

Остальные поправил.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 758
Рейтинг: 112
#635: 2014-05-08 15:56:56 ЛС | профиль | цитата
Nic писал(а):
Надо найти отличия в пакетах
У меня стандартный HiAsm v.4.04 build 185
CNET полностью отсюда http://svn.hiasm.com/packs/CNET/

При компиляции SQLite выдает ошибки
результат
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: msbuild.exe "E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj" /v:m
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847,9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Data.SQLite". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(6,19): error CS0234: The type or namespace name 'SQLite' does not exist in the namespace 'System.Data' (are you missing an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(11,10): error CS0246: The type or namespace name 'SQLiteConnection' could not be found (are you missing a using directive or an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(12,10): error CS0246: The type or namespace name 'SQLiteConnectionStringBuilder' could not be found (are you missing a using directive or an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(13,10): error CS0246: The type or namespace name 'SQLiteCommand' could not be found (are you missing a using directive or an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(14,10): error CS0246: The type or namespace name 'SQLiteDataAdapter' could not be found (are you missing a using directive or an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
classes\SQLite.cs(15,10): error CS0246: The type or namespace name 'SQLiteCommandBuilder' could not be found (are you missing a using directive or an assembly reference?) [E:\BD\HiAsm\Elements\cnet\code\SQLite.csproj]
Сборка завершена.

StreamWriter компилируется, но при запуске выдает
StreamWriter.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
Подпись ошибки
EventType : clr20r3 P1 : streamwriter.exe P2 : 0.0.0.0 P3 : 536b6e32
P4 : mscorlib P5 : 4.0.0.0 P6 : 4ba1da6f P7 : 3dab P8 : 13c
P9 : system.unauthorizedaccess

------------ Дoбавленo в 15.56:
DrawIcon компилируется, но при запуске выдает
DrawIcon.exe - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства.
Подпись ошибки
EventType : clr20r3 P1 : drawicon.exe P2 : 0.0.0.0 P3 : 536b6f8b
P4 : mscorlib P5 : 4.0.0.0 P6 : 4ba1da6f P7 : 3dab P8 : 105
P9 : system.io.directorynotfound
DrawImage аналогично DrawIcon

DynamicBall При компиляции выдает ошибки
результат
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: msbuild.exe "E:\BD\HiAsm\Elements\cnet\code\DynamicBall.csproj" /v:m
Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(847,9): warning MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.0" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. [E:\BD\HiAsm\Elements\cnet\code\DynamicBall.csproj]
DynamicBall.cs(113,5): error CS1525: Invalid expression term '.' [E:\BD\HiAsm\Elements\cnet\code\DynamicBall.csproj]
DynamicBall.cs(113,6): error CS1002: ; expected [E:\BD\HiAsm\Elements\cnet\code\DynamicBall.csproj]
DynamicBall.cs(113,18): error CS0839: Argument missing [E:\BD\HiAsm\Elements\cnet\code\DynamicBall.csproj]
Сборка завершена.
карма: 1

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#636: 2014-05-08 17:37:14 ЛС | профиль | цитата
Для SQLite Попробуйте поменять свойство Platform:
cnet_build_options.png
------------ Дoбавленo в 16.11:
Для DynamicBall: возможно ли, что у Вас не установлен «полный» Framework 4.0?
Если у Вас Windows Vista или выше - рекомендую установить обновления dotNet:
http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx?source=VS2010
можно сразу вот это: «.NET Framework 4.5.2 Developer Pack»
------------ Дoбавленo в 16.20:
Для StreamWriter, попробуйте изменить путь, создаваемого файла на другой (не в корень диска) - если у Вас «стандартные» настройки, то запись в корневую папку может быть запрещена.
------------ Дoбавленo в 16.22:
Для DrawIcon и DrawImage убедитесь, что запрашиваемый файл существует на диске.
------------ Дoбавленo в 17.37:
miver писал(а):
почему-то цвет неадекватный

поправил.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
3
файлы: 1cnet_build_options.png [4.7KB] [1053]
Голосовали:hitman249, Konst, miver
Ответов: 758
Рейтинг: 112
#637: 2014-05-08 22:08:54 ЛС | профиль | цитата
Nic писал(а):
Для SQLite Попробуйте поменять свойство Platform:
Итак. Два компа на обоих стоит XP SP3+ Framework v4.0.30319. На одном запускается нормально на другом нет и Platform не помогает. В принципе может система виновата

StreamWriter на другом компе заработал

Nic писал(а):
DrawIcon и DrawImage убедитесь, что запрашиваемый файл существует на диске
Так и есть. Но как-то не логично элемент работает. Например, при схеме ниже компиляция не произойдет.
code_33581.txt

P.S.: Заметил еще странную вещь.
notext.png
В редакторе свойств отсутствует текст свойства.
Это только у меня? Или еще у кого есть такое?
карма: 1

0
файлы: 2notext.png [27.5KB] [865], code_33581.txt [503B] [543]
Главный модератор
Ответов: 2999
Рейтинг: 396
#638: 2014-05-09 00:56:19 ЛС | профиль | цитата
miver писал(а):
В редакторе свойств отсутствует текст свойства

cnet_inherit_feature.png
Уже объяснял об этом: виной этому сложная система наследования классов и перегрузка некоторых свойств. Среда работает с первым найденным свойством элемента, загруженным из ini-файла.

miver писал(а):
не логично элемент работает

Переделал компонент Icon.

miver писал(а):
На одном запускается нормально на другом нет

Можно попытаться «снести» и заново поставить .NET
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
файлы: 1cnet_inherit_feature.png [20.1KB] [873]
Гость
Ответов: 17029
Рейтинг: 0
#639: 2014-05-09 11:24:53 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-09-20 02:15:59
карма: 0

0
Ответов: 704
Рейтинг: 44
#640: 2014-05-09 11:25:41 ЛС | профиль | цитата
Выше я, извините, забыл войти под учеткой.
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#641: 2014-05-09 12:20:11 ЛС | профиль | цитата
Kazbek17, библиотека System.Data.SQLite.dll существует для версий 32 и 64 бит. Надо указывать соответствующую версию в свойстве Platform:
cnet_build_options.png
------------ Дoбавленo в 12.20:
178.44.7.230 писал(а):
Если нужно, могу подправить существующий класс на предложенную dll.

Делайте свой компонент и выкладывайте здесь, если будет востребован - добавим в пакет.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 704
Рейтинг: 44
#642: 2014-05-10 13:51:35 ЛС | профиль | цитата
Nic писал(а):
библиотека System.Data.SQLite.dll существует для версий 32 и 64 бит. Надо указывать соответствующую версию в свойстве Platform:

Указывал не работает.
Nic писал(а):
Делайте свой компонент и выкладывайте здесь, если будет востребован - добавим в пакет.

Ок понял.
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#643: 2014-05-10 14:28:24 ЛС | профиль | цитата
Kazbek17 писал(а):
Указывал не работает.

Ещё может зависить от версии используемого framework в настройках компилятора:
C:WindowsMicrosoft.NETFrameworkv4.0.30319
или
C:WindowsMicrosoft.NETFramework64v4.0.30319
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 758
Рейтинг: 112
#644: 2014-05-10 21:51:55 ЛС | профиль | цитата
Nic, Подскажи почему не компилируется такая схема
code_33586.txt
карма: 1

0
файлы: 1code_33586.txt [1015B] [518]
Гость
Ответов: 17029
Рейтинг: 0
#645: 2014-05-10 23:16:38 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2022-09-20 02:15:59
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)