Вверх ↑
Этот топик читают: Гость
Ответов: 59
Рейтинг: 0
#106: 2021-02-21 13:45:03 ЛС | профиль | цитата

карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#107: 2021-02-21 17:34:40 ЛС | профиль | цитата
Nic писал(а):
если укажите где она расположена

А не куда вставлена.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 59
Рейтинг: 0
#108: 2022-01-13 13:41:55 ЛС | профиль | цитата
Не могу разобраться с базами данных.
Взял пример из справки
[spoiler=]
Add(EntryPoint,2953706,567,196)
{
 Width=435
 Height=442
 Text="MySql access"
 Point(doText)
}
Add(Button,4603873,84,154)
{
 Left=10
 Top=140
 Width=70
 Text="Read DB"
 Point(onClick)
 link(onClick,780636:doEvent1,[])
 AddHint(-74,6,59,13,Text)
}
Add(ConnectionState,680685,357,210)
{
 ConnectionState=2
}
Add(If_else,14873477,357,259)
{
 link(onTrue,3519827:doEvent1,[])
 link(Op1,680685:ConnectionState,[])
}
Add(Hub,1657405,322,252)
{
 link(onEvent1,11922358:doWork2,[(345,258)(345,202)])
 link(onEvent2,14873477:doCompare,[])
}
Add(Button,13945932,84,259)
{
 Left=10
 Top=170
 Width=70
 Text="Close DB"
 Point(onClick)
 link(onClick,4239113:doClose,[])
 AddHint(-76,6,59,13,Text)
}
Add(StateChangeEventArgs,3070861,280,252)
{
 link(onCurrentState,1657405:doEvent1,[])
}
Add(DoData,3385822,154,112)
{
 link(onEventData,8111209:doServer,[])
 link(Data,4322410:Text,[])
}
Add(TextBox,5493934,238,70)
{
 Left=85
 Top=35
 Width=330
 Text="DataBaseName"
 Anchor=13
 Lines=[]
 Point(doText)
 Point(Text)
 AddHint(-21,-26,90,13,Text)
}
Add(TextBox,4322410,154,70)
{
 Left=85
 Top=10
 Width=330
 Text="127.0.0.1"
 Anchor=13
 Lines=[]
 Point(doText)
 Point(Text)
 AddHint(-28,-27,60,13,Text)
}
Add(Hub,780636,126,154)
{
 OutCount=6
 link(onEvent1,3385822:doData,[(147,160)(147,118)])
 link(onEvent2,4699690:doData,[(225,167)(225,125)])
 link(onEvent3,10076942:doData,[(300,174)(300,132)])
 link(onEvent4,15195386:doData,[(380,181)(380,139)])
 link(onEvent5,4239113:doConnectionStr,[(189,188)(189,272)])
 link(onEvent6,4239113:doOpen,[(180,195)(180,258)])
}
Add(Label,5873414,196,70)
{
 Left=10
 Top=37
 Width=70
 Height=18
 Text="DataBase:"
 TextAlign=1
 Point(doText)
 Point(onClick)
}
Add(Label,8565674,280,70)
{
 Left=10
 Top=13
 Width=70
 Height=18
 Text="Server:"
 TextAlign=1
 Point(doText)
 Point(onClick)
}
Add(TextBox,7235866,322,70)
{
 Left=85
 Top=60
 Width=330
 Text="User"
 Anchor=13
 Lines=[]
 Point(doText)
 Point(Text)
 AddHint(1,-25,37,13,Text)
}
Add(Label,3503562,364,70)
{
 Left=10
 Top=63
 Width=70
 Height=18
 Text="UserID:"
 TextAlign=1
 Point(doText)
 Point(onClick)
}
Add(DataGridView,10949420,511,294)
{
 Left=85
 Top=140
 Width=330
 Height=255
 Anchor=15
 Columns=[]
 Point(doDataSource)
 Point(onDataError)
 link(onDataError,11922358:doWork3,[(557,300)])
}
Add(DataSet,13726690,448,210)
{
 Point(DataSet)
 Point(Tables)
}
Add(Hub,3519827,406,259)
{
 OutCount=3
 link(onEvent1,1575172:doConstructor3,[])
 link(onEvent2,1575172:doFill,[])
 link(onEvent3,12090539:doForEach,[(427,279)(427,300)])
}
Add(ForEach,12090539,469,294)
{
 link(onItem,10949420:doDataSource,[])
 link(obj,13726690:Tables,[(475,250)(461,250)])
}
Add(HubEx,11922358,553,196)
{
 link(onEvent,2953706:doText,[])
}
Add(AssemblyInfo,6093630,567,238)
{
 Platform=1
 References="C:\HiAsm\Elements\CNET\Example\DataBase\mysql\MySql.Data.dll\r\n"
}
Add(MySqlConnection,4239113,238,252)
{
 Point(doOpen)
 Point(ConnectionString)
 Point(doClose)
 Point(doConnectionStr)
 link(onStateChange,3070861:doGetMethod,[])
 link(ConnectionStr,8111209:ConnectionString,[(244,198)(468,198)])
}
Add(MySqlDataAdapter,1575172,434,259)
{
 Point(doConstructor3)
 Point(doFill)
 Point(selectCommandText)
 Point(selectConnection)
 Point(dataSet)
 link(selectCommandText,4115894:Text,[(440,206)(496,206)])
 link(selectConnection,4239113:MySqlConnection,[(447,247)(398,247)(398,298)(244,298)])
 link(dataSet,13726690:DataSet,[])
}
Add(MySqlConnectionStringBuilder,8111209,455,112)
{
 Point(ConnectionString)
 Point(doServer)
 Point(doDatabase)
 Point(doUserID)
 Point(doPassword)
}
Add(TextBox,13472459,406,70)
{
 Left=85
 Top=85
 Width=330
 Text="password"
 Anchor=13
 Lines=[]
 PasswordChar="*"
 Point(doText)
 Point(Text)
 AddHint(-11,-25,60,13,Text)
}
Add(Label,3714127,448,70)
{
 Left=10
 Top=88
 Width=70
 Height=18
 Text="Password:"
 TextAlign=1
 Point(doText)
 Point(onClick)
}
Add(TextBox,4115894,490,70)
{
 Left=85
 Top=110
 Width=330
 Text="select * from TableName"
 Anchor=13
 Lines=[]
 Point(doText)
 Point(Text)
 AddHint(-23,-25,131,13,Text)
}
Add(Label,1568222,532,70)
{
 Left=10
 Top=113
 Width=70
 Height=18
 Text="Query:"
 TextAlign=1
 Point(doText)
 Point(onClick)
}
Add(DoData,4699690,238,119)
{
 link(onEventData,8111209:doDatabase,[])
 link(Data,5493934:Text,[])
}
Add(DoData,10076942,322,126)
{
 link(onEventData,8111209:doUserID,[])
 link(Data,7235866:Text,[])
}
Add(DoData,15195386,406,133)
{
 link(onEventData,8111209:doPassword,[])
 link(Data,13472459:Text,[])
}
][/spoiler]Запускаю и получаю
Пробую свой пример
[spoiler=
Add(MySqlConnection,1797965,147,133)
{
 Point(doOpen)
 Point(State)
 link(ConnectionStr,665757:MySqlConnectionStringBuilder,[])
}
Add(MySqlConnectionStringBuilder,665757,147,84)
{
 Database="test"
 Password="Eel"
 Server="10.7.11.170"
 UserID="admin"
}
Add(Button,11419684,91,133)
{
 Left=90
 Top=130
 Point(onClick)
 link(onClick,1797965:doOpen,[])
}
Add(TextBox,12903052,154,182)
{
 Left=145
 Top=175
 Lines=[]
 Point(doText)
 Point(Text)
 Point(Data)
 link(Data,1797965:State,[])
}
Add(Button,14024292,98,175)
{
 Left=40
 Top=175
 Point(onClick)
 link(onClick,12903052:doText,[(142,181)(142,188)])
}
[/spoiler]И получаю ошибку
[spoiler=]
Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.
   в MySql.Data.MySqlClient.NativeDriver.Open()
   в MySql.Data.MySqlClient.Driver.Open()
   в MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
   в MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
   в MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
   в MySql.Data.MySqlClient.MySqlPool.GetConnection()
   в MySql.Data.MySqlClient.MySqlConnection.Open()
   в myProject1.MyForm.onClick4(Object sender, EventArgs args) в d:\Программы\HiAsmAlt\Elements\CNET\code\Project1.cs:строка 61
   в System.Windows.Forms.Control.OnClick(EventArgs e)
   в System.Windows.Forms.Button.OnClick(EventArgs e)
   в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.ButtonBase.WndProc(Message& m)
   в System.Windows.Forms.Button.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4250.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Project1
    Версия сборки: 0.0.0.0
    Версия Win32: 0.0.0.0
    CodeBase: file:///D:/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/HiAsmAlt/Project1.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4200.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
MySql.Data
    Версия сборки: 6.8.4.0
    Версия Win32: 6.8.4.0
    CodeBase: file:///D:/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B/HiAsmAlt/MySql.Data.DLL
----------------------------------------
System.Data
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4270.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Transactions
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.EnterpriseServices
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
[/spoiler]Как быть? Что не так?

Редактировалось 1 раз(а), последний 2022-01-13 13:43:12
карма: 0

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#109: 2022-01-14 11:53:27 ЛС | профиль | цитата
LeoN писал(а):
Взял пример из справки



Вывод: неправильная конфигурация HiAsm и CNET пакета. Что конкретно? Скорее всего используется неофициальный дистрибутив HiAsm 4, но может быть что угодно другое.

Рекомендация: не используйте пакет CNET, так как он больше не поддерживается и заменён проектом HiAsm.NET Core.

Редактировалось 2 раз(а), последний 2022-01-14 12:15:38
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
109
Сообщение
...
Прикрепленные файлы
(файлы не залиты)