Wie kann ich folgendes:
Code: Alles auswählen
const DBusGObjectInfo dbus_glib_my_object_info = {
0,
dbus_glib_my_methods,
1,
"org.my.Test\0Action1\0S\0x\0I\0u\0str\0I\0s\0trouble\0I\0d\0d_ret\0O\0F\0N\0d\0str_ret\0O\0F\0N\0s\0\0\0",
"\0",
"\0"
};
In Pascal-Code übersetzen? Theoretisch könnte ich natürlich ein Record erstellen, welches alle diese Eigenschaften hat und dann das Ganze manuell setzen. Ich würde aber schon gerne - wie im C-Code - eine Konstante haben.
DBusGObjectInfo ist so definiert:
Code: Alles auswählen
typedef struct {
int format_version;
const DBusGMethodInfo *method_infos;
int n_method_infos;
const char *data;
const char *exported_signals;
const char *exported_properties;
} DBusGObjectInfo;