Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mysql_server_init в C# (libmysqld.dll) 
:(
    Опции темы
eiffil
Дата 9.3.2008, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 29.11.2007

Репутация: нет
Всего: нет



Как можно поюзать функцию mysql_server_init в c#?
Делаю так:
Код

public sealed class MySql
  {
    [DllImport("libmysqld.dll", EntryPoint="mysql_server_init", ExactSpelling=true)]
    public static unsafe extern int mysql_server_init(int argc, string[10]* argv, string* groups[10]);

    [DllImport("libmysqld.dll", EntryPoint="mysql_server_end", ExactSpelling=true)]
     public static unsafe extern void mysql_server_end();
  }

Потом вызов в программе следующий:
Код

mysql_server_init(0, IntPtr.Zero, IntPtr.Zero);

и программа закрывается без всяких предупреждений...

В libmysqld.dll функция выглядит так:
Код

int mysql_server_init(int argc, char **argv, char **groups)

и собственно, пример использования:
Код

static char *server_args[] = {
"this_program", /* эта строка не используется */
"--datadir=.",
"--key_buffer_size=32M"
};

static char *server_groups[] = {
"embedded",
"server",
"this_program_SERVER",
(char *)NULL
};

int main(void) {
mysql_server_init(sizeof(server_args) / sizeof(char *),
server_args, server_groups);


Вот  тут собственно и возникает вопрос, как это дело сделать на c#??? 
P.S. Очень нужно поюзать MySQL embedded в C#
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0394 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.