HILFE ich blicke nicht mehr durch ???
Dieser Code bricht eher ab als der untere.
Im gegensatz zum oberen habe ich nur die printf Zeilen drin. Hier kommt aber die Meldung siehe "Fehler2.png"
Code:
int FLoadNodes(int id) {
int i;
int c;
i = -1;
do {
i++; // inc
c = LoadNodes(id, 1); // count of the Nodes
printf("B:");
printf(itoa(id));
printf("|");
printf(itoa(i));
printf("|");
printf(itoa(c));
printf("|");
if (i < c) {
if (ReadNode(i, &NavRes)) {
FLoadNodes(NavRes.ID);
// Saving now the result in a treeview
// NavRes.ID <= ID of the entry in the
DB (UNIQUE)
// NavRes.txt <= Text of the entry in the
DB for the caption of the node in a treeview
}
}
c = LoadNodes(id, 1); // count of the Nodes
printf("R:");
printf(itoa(id));
printf("|");
printf(itoa(i));
printf("|");
printf(itoa(c));
printf("|");
} while (! ((c == 0) || (i >= c-1)));
}
hier kommt "Fehler3.png"
Code:
int FLoadNodes(int id) {
int i;
int c;
i = -1;
do {
i++; // inc
c = LoadNodes(id, 1); // count of the Nodes
if (i < c) {
if (ReadNode(i, &NavRes)) {
FLoadNodes(NavRes.ID);
// Saving now the result in a treeview
// NavRes.ID <= ID of the entry in the
DB (UNIQUE)
// NavRes.txt <= Text of the entry in the
DB for the caption of the node in a treeview
}
}
c = LoadNodes(id, 1); // count of the Nodes
} while (! ((c == 0) || (i >= c-1)));
}
@Dax ; ist egal ob da oder nicht da.