V3.0 beta1 is released
AutoFlowchart V3.0 beta1 is released!
http://www.ezprog.com/AutoFlowchart_v3beta1.rar
It use a new framework and suit for more program language.
In the version, add a treeview to show the source code struct.
The flowchart can be docked.
AutoFlowchart : Found a bug
From Larry, and released a new version (v2.4.7) to fix it. Thanks Larry.
The following function in Pascal does not render a flowchart:
—-start of snippet————————————————————————————————————————-
function Tseznam.znacka_popis_ex(zn,i:longint):string_mdp;
var z,x:longint;
begin
if not ziju then begin debouk(’E05: Neziju – znacka_popis_ex’);znacka_popis_ex:=”;exit;end;
if (zn>=0) and (zn<=znacky_posl) and (i>=0) and (i<kjpvp) then
begin
z:= znacky^[zn]^.popi^.jpo[i];if z<>1 then inc(z);
x:= znacky^[zn]^.popi^.jpo[i+1];
var z,x:longint;
begin
if not ziju then begin debouk(’E05: Neziju – znacka_popis_ex’);znacka_popis_ex:=”;exit;end;
if (zn>=0) and (zn<=znacky_posl) and (i>=0) and (i<kjpvp) then
begin
z:= znacky^[zn]^.popi^.jpo[i];if z<>1 then inc(z);
x:= znacky^[zn]^.popi^.jpo[i+1];
if (z>=x) then
begin
if i=c_pop_datod then znacka_popis_ex:=datum_od_default
else
if i=c_pop_datdo then znacka_popis_ex:=datum_do_default
else
znacka_popis_ex:=”;
end
else znacka_popis_ex:=copy(znacky^[zn]^.popi^.text,z,znacky^[zn]^.popi^.jpo[i+1]-z)
end
else begin debouk(’E06: znacka_popis_ex – out of range’);znacka_popis_ex:=’XXXXXXXX’;end;
end;
—end of snippet——————————————————————————————————————
begin
if i=c_pop_datod then znacka_popis_ex:=datum_od_default
else
if i=c_pop_datdo then znacka_popis_ex:=datum_do_default
else
znacka_popis_ex:=”;
end
else znacka_popis_ex:=copy(znacky^[zn]^.popi^.text,z,znacky^[zn]^.popi^.jpo[i+1]-z)
end
else begin debouk(’E06: znacka_popis_ex – out of range’);znacka_popis_ex:=’XXXXXXXX’;end;
end;
—end of snippet——————————————————————————————————————
AutoFlowchart drives the CPU utilization up between 50 to 70% (as measured by TaskManager) but
does nothing visibly. Selecting another function from the file usually works but is delayed by many
seconds (Vista Home Premium).




