//procedure read_dicom_data(lVerboseRead,lAutoDECAT7,lReadECAToffsetTables,lAutodetectInterfile,lAutoDetectGenesis,lReadColorTables: boolean; var lDICOMdata: DICOMdata; var lHdrOK, lImageFormatOK: boolean; var lDynStr: string;var lFileName: string);
OpenDialog1.FileName := lStr;
if (gImgOK) and ((gDicomData.CompressSz > 0) or (gDICOMdata.SamplesPerPixel > 1)) then begin
showmessage('This software can not read compressed or 24-bit color files.');
gImgOK := false;
end;
if gDICOMdata.XYZdim[3] < 2 then
TrackBar1.visible := false
else begin
TrackBar1.position := 1;
TrackBar1.Min := 1;
TrackBar1.Max := gDICOMdata.XYZdim[3];
TrackBar1.visible := true;
end;
if not gHdrOK then begin
showmessage('Unable to load DICOM header segment. Is this really a DICOM compliant file?');
Showmessage('eDICOM is a basic DICOM medical image viewer. The program was written by Wolfgang Krug and Chris Rorden.'+kCR+'version 1.2 rev 10'+kCR+' www.psychology.nottingham.ac.uk/staff/cr1/');