![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод с С на Delphi [D7]
Zilog_ © (2006-09-06 11:46:00)На С++ вот так:
static char *server_options[] = { "mysql_test", "--defaults-file=my.cnf", NULL };
Правильно ли на Делфи:
server_options = ['mysql_test','-defaults-file=my.cnf',''] of Pchar
evvcom (2006-09-06 14:30:00) [1]> [5] DrPass © (06.09.06 13:33)
Если для совместимости с С++, то, видимо, да, если же пофиг совместимость, то и String vs PChar тоже практически пофиг.
DrPass (2006-09-06 13:33:00) [2]Наверное ж все-таки правильно будет
server_options : array[0..2] of pchar = ('mysql_test', '--defaults-file=my.cnf', nil);
Zeqfreed (2006-09-06 12:32:00) [3]var
server_options : array[0..2] of String = ('mysql_test', '--defaults-file=my.cnf', '');
num_elements : Integer;
num_elements := Length(server_options);
Кажется так.
Reindeer Moss Eater (2006-09-06 12:22:00) [4]По-русски это просто строка. Строковый литерал.
Zilog_ (2006-09-06 12:12:00) [5]Пардон, пальцы кривые ....
и все-же как описать эту охинею?
static char *server_options[] = { "mysql_test", "--defaults-file=my.cnf", NULL };
int num_elements = sizeof(server_options)/ sizeof(char *);
static char *server_groups[] = { "libmysqld_server", "libmysqld_client", NULL };
Заранее всем признателен...
evvcom (2006-09-06 11:52:00) [6]> [0] Zilog_ © (06.09.06 11:46)
Конечно же не правильно. Ты компилятору пробовал такое скормить? Он бы тебе ответил на твой вопрос.