29. Juni 2006 12:38
29. Juni 2006 13:40
29. Juni 2006 13:50
martinst hat geschrieben:Aber hast Du schon mal versucht eine Record vom SubType Code Coverage zu deklarieren und darauf zu zugreifen?
Da steht alles Drin! Dann müsste man halt die Tabelle mit Repeat Until durchlaufen und die gewünschten Datensätze in eine eigene Tabelle schreiben.
29. Juni 2006 14:00
29. Juni 2006 14:07
29. Juni 2006 14:17
Andersrum gefragt. Navision speichert doch den Source Code in der Tabelle Objects im BLOB-Feld 'BLOB Reference', wenn ich das richtig sehe.
29. Juni 2006 17:56
29. Juni 2006 20:09
30. Juni 2006 09:09
30. Juni 2006 09:17
martinst hat geschrieben:Ich frage mich bei der ganzen Geschichte, wo ist der Source-Code in Navision in NICHT-Compilierter Form abgelegt?
30. Juni 2006 09:21
Das es aber möglich ist, beweist das NDT. Das Tool kann nämlich direkt auf einen offenen Client zugreifen und den Code in lesbarer Form in einer Navision-Tabelle ablegen.
30. Juni 2006 12:17
30. Juni 2006 13:12
das NDT liest das blobfeld aus und dekompiliert....
30. Juni 2006 17:12
1. Juli 2006 20:21
CODECOVERAGELOG(TRUE);
FORM.RUN(0, SalesHeader);
CODECOVERAGELOG(FALSE);
1. Juli 2006 23:53
rotsch hat geschrieben:Zudem lässt sich der Record nicht dynamisch übergeben.
Vielleicht hat hier ja noch jemand weitere Ideen dazu.
2. Juli 2006 00:01
Michael Schumacher hat geschrieben:RecRef geht nicht?
2. Juli 2006 00:07
zb. for i= 1 to 99008544 do begin
CODECOVERAGELOG(TRUE);
FORM.RUN(i);
CODECOVERAGELOG(FALSE);
end;
2. Juli 2006 00:13
Michael Schumacher hat geschrieben:und die Formnummer als Variable und dafür den REC weglassen?
2. Juli 2006 00:17
2. Juli 2006 10:40
2. Juli 2006 11:17
with object do begin
setrange(type,type::form);
setfilter(name, '%1|%2' , '*s' , '*List');
if findset(false,false) then repeat
CODECOVERAGELOG(TRUE);
FORM.RUN(ID);
CODECOVERAGELOG(FALSE);
until next=0;
end;
2. Juli 2006 11:42
Michael Schumacher hat geschrieben:Aber hast du nicht vorher gesagt, dass er ID als Variable nicht frißt?