Friends, I need qreport5 for Delphi 7. The Did he archive can help please? Thanks in advance.
QuickReport502 QRDesign and Help Delphi7
http://www.mediafire.com/?a9j5mg7xh286zcz
Friends, I need qreport5 for Delphi 7. The Did he archive can help please? Thanks in advance.
TMS Component pack v6.0.2.0 : update Mar 26, 2011
*** скрытый текст ***
Unidac v3.60.0.6 10-Mar-11
http://hotfile.com/dl/112640560/5b4baa3/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar.html
http://www.easy-share.com/1914455260/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.filesonic.com/file/420227664/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://depositfiles.com/files/zyzlb1kap
http://www.megaupload.com/?d=ZLFQZ06Z
http://www.fileserve.com/file/SU7bB3B
http://www.duckload.com/download/4152921/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.turbobit.net/jutra5846ug8.html
http://www.MegaShare.com/3147201
http://rapidshare.com/files/455158519/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.filefactory.com/file/ca646d2/n/Unidac_v3_60_0_6_10-Mar-11_-_v360016_rar
http://www.sendspace.com/file/yol80q
http://www.badongo.com/file/25260355
http://www.mediafire.com/?7iwnc2b38v69iia
thanks for your share.
what is password for source in rar.
Да, к сожалению эта ссылка недоступна. Другой не найдётся?
else
begin
ClearSelection;
SetFocusedNode(NIL);
end;
// end of fix
if not Assigned(PopupMenu) then
DoPopupMenu(HitInfo.HitNode, HitInfo.HitColumn, Point(Message.XPos, Message.YPos))
Else
Inherited; // fix by IVO GELOV
if toSimpleDrawSelection in FOptions.FSelectionOptions then
IsHit := false
else
IsHit := not AltPressed and ((hiOnItemLabel in HitInfo.HitPositions) or (hiOnNormalIcon in HitInfo.HitPositions));
FCaptionText := WrapString(DC, FText, R, DT_RTLREADING and DrawFormat <> 0, DrawFormat);
// this fix is for the case when one form inherits from another form,
// but VirtualTree columns are different on both forms - in this case
// TFiler CLEARS the column collection, and we come here
H:=TVirtualTreeColumns(Collection).FHeader;
if not (csLoading in H.Treeview.ComponentState) and not (hsLoading in H.FStates) then
begin
......
end;
procedure TfrxBarCodeView.GetData;
begin
inherited;
if IsDataField then
FText := VarToStr(DataSet.Value[DataField,Self]) // IVO GELOV - added Self
else if FExpression <> '' then
FText := VarToStr(Report.Calc(FExpression));
end;
procedure TfrxCheckBoxView.GetData;
var
v: Variant;
begin
inherited;
if IsDataField then
begin
v := DataSet.Value[DataField,Self]; // IVO GELOV - added Self
if v = Null then
v := False;
FChecked := v;
end
else if FExpression <> '' then
FChecked := Report.Calc(FExpression);
end;
procedure TfrxRichView.GetData;
........
if DataSet.IsBlobField(DataField) then
begin
ss := TStringStream.Create('');
DataSet.AssignBlobTo(DataField, ss)
end
else
ss := TStringStream.Create(VarToStr(DataSet.Value[DataField,Self])); // IVO GELOV - added Self
try
FRichEdit.Lines.LoadFromStream(ss);
finally
ss.Free;
end;
.......
procedure TfrxEngine.Stretch(Band: TfrxBand);
.........
{if c is TfrxStretcheable then
TfrxStretcheable(c).StretchMode := smDontStretch;} // IVO GELOV - bugfix
.........
function TFunctions.CallMethod(Instance: TObject; ClassType: TClass;
const MethodName: String; Caller: TfsMethodHelper): Variant;
..............
else if MethodName = 'VALUE.GET' then
Result := _TfrxDataSet.Value[Caller.Params[0],Instance] // IVO GELOV - added Instance
.........
function TfrxDBDataset.GetValue(Index: String; Obj:TObject): Variant; // IVO GELOV - added Obj
procedure TfrxDBCrossView.FillMatrix;
......
RowValues[i] := DataSet.Value[FRowFields[i],Self] // IVO GELOV - added Self
.....
ColumnValues[i] := DataSet.Value[FColumnFields[i],Self] // IVO GELOV - added Self
.........
CellValues[i] := DataSet.Value[FCellFields[i],Self] // IVO GELOV - added Self
TfrxDataSet = class(TfrxDialogComponent)
protected
function GetValue(Index: String; Obj:TObject): Variant; virtual; // IVO GELOV - added Obj
public
property Value[Index: String; Obj:Tobject]: Variant read GetValue; // IVO GELOV - added Obj
end;
TfrxUserDataSet = class(TfrxDataset)
protected
function GetValue(Index: String; Obj:TObject): Variant; override;// IVO GELOV - added Obj
end;
TfrxReport = class(TfrxComponent)
private
function DoGetValue(Instance:TObject; const Expr: String; var Value: Variant): Boolean; // IVO GELOV - added Instance
function TfrxUserDataSet.GetValue(Index: String; Obj:TObject): Variant; // IVO GELOV - added Obj
begin
Result := Null;
if Assigned(FOnGetValue) then
FOnGetValue(Index, Result);
if Assigned(FOnNewGetValue) then
FOnNewGetValue({Self}Obj, Index, Result); // IVO GELOV - Self is useless, Obj is the object which requests data
end;
procedure TfrxCustomMemoView.GetData;
........
begin
FValue := DataSet.Value[DataField,Self]; // IVO GELOV - added Self
if FDisplayFormat.Kind = fkText then
begin
if LocCharset then
FMemo.Text := AnsiToUnicode(AnsiString(DataSet.DisplayText[DataField]), Font.Charset) else
FMemo.Text := DataSet.DisplayText[DataField];
end
........
end;
function TfrxReport.Calc(const Expr: String; AScript: TfsScript = nil): Variant;
.........
if not DoGetValue(NIL, Expr, Result) then // IVO GELOV - added NIL
.......
end;
function TfrxReport.DoGetValue(Instance:TObject; const Expr: String; var Value: Variant): Boolean; // IVO GELOV - added Instance
.............
if (ds <> nil) and (fld <> '') then
begin
Value := ds.Value[fld,Instance]; // IVO GELOV - added Instance
...........
end;
function TfrxReport.GetScriptValue(Instance: TObject; ClassType: TClass;
const MethodName: String; var Params: Variant): Variant;
var
i: Integer;
s: String;
begin
if not DoGetValue(Instance, Params[0], Result) then // IVO GELOV - added Instance
..........
end;
would you please give a RapidShare link please (mediafire is filtered in Iran)
Добавлено через 1 минуту
Whould you please give a rapidshare link please (megaupload is filtered in Iran)
TMS Component pack v6.0.2.0 : update Mar 26, 2011
*** скрытый текст ***
Unidac v3.60.0.6 10-Mar-11
http://hotfile.com/dl/112640560/5b4baa3/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar.html
http://www.easy-share.com/1914455260/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.filesonic.com/file/420227664/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://depositfiles.com/files/zyzlb1kap
http://www.megaupload.com/?d=ZLFQZ06Z
http://www.fileserve.com/file/SU7bB3B
http://www.duckload.com/download/4152921/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.turbobit.net/jutra5846ug8.html
http://www.MegaShare.com/3147201
http://rapidshare.com/files/455158519/Unidac_v3.60.0.6_10-Mar-11_-_v360016.rar
http://www.filefactory.com/file/ca646d2/n/Unidac_v3_60_0_6_10-Mar-11_-_v360016_rar
http://www.sendspace.com/file/yol80q
http://www.badongo.com/file/25260355
http://www.mediafire.com/?7iwnc2b38v69iia
TMS Component pack v6.0.2.0 : update Mar 26, 2011
*** скрытый текст ***
На рапиду или летитбит можно выложить?TMS All in One 2011.03.31 Full source