Duplikatsprüfung in MEDDFNSRV angepasst
This commit is contained in:
@@ -66,9 +66,6 @@ dcl-pr MD_ParseRetrieveBuffer;
|
|||||||
char(32767) const
|
char(32767) const
|
||||||
options(*varsize);
|
options(*varsize);
|
||||||
|
|
||||||
ReceiverLength
|
|
||||||
int(10) const;
|
|
||||||
|
|
||||||
MediaDefinition
|
MediaDefinition
|
||||||
likeds(MD_MediaDefinition_T);
|
likeds(MD_MediaDefinition_T);
|
||||||
|
|
||||||
@@ -219,17 +216,6 @@ dcl-pr MD_SendDiagnostic;
|
|||||||
|
|
||||||
end-pr;
|
end-pr;
|
||||||
|
|
||||||
dcl-pr MD_CheckDuplicateDevices;
|
|
||||||
|
|
||||||
MediaDefinition
|
|
||||||
likeds(MD_MediaDefinition_T) const;
|
|
||||||
|
|
||||||
Error
|
|
||||||
likeds(MD_Error_T);
|
|
||||||
|
|
||||||
end-pr;
|
|
||||||
|
|
||||||
|
|
||||||
dcl-pr MD_CheckDuplicateSequences;
|
dcl-pr MD_CheckDuplicateSequences;
|
||||||
|
|
||||||
MediaDefinition
|
MediaDefinition
|
||||||
@@ -862,10 +848,6 @@ dcl-proc MD_ValidateCreate;
|
|||||||
// Duplicate Checks
|
// Duplicate Checks
|
||||||
//--------------------------------------------------------------
|
//--------------------------------------------------------------
|
||||||
|
|
||||||
MD_CheckDuplicateDevices(
|
|
||||||
MediaDefinition :
|
|
||||||
Error);
|
|
||||||
|
|
||||||
MD_CheckDuplicateSequences(
|
MD_CheckDuplicateSequences(
|
||||||
MediaDefinition :
|
MediaDefinition :
|
||||||
Error);
|
Error);
|
||||||
@@ -1106,54 +1088,6 @@ dcl-proc MD_SendMessage;
|
|||||||
|
|
||||||
end-proc;
|
end-proc;
|
||||||
|
|
||||||
//=====================================================================
|
|
||||||
//
|
|
||||||
// MD_CheckDuplicateDevices
|
|
||||||
//
|
|
||||||
//=====================================================================
|
|
||||||
|
|
||||||
dcl-proc MD_CheckDuplicateDevices;
|
|
||||||
|
|
||||||
dcl-pi *n;
|
|
||||||
|
|
||||||
MediaDefinition
|
|
||||||
likeds(MD_MediaDefinition_T) const;
|
|
||||||
|
|
||||||
Error
|
|
||||||
likeds(MD_Error_T);
|
|
||||||
|
|
||||||
end-pi;
|
|
||||||
|
|
||||||
|
|
||||||
dcl-s DeviceIndex1 int(10);
|
|
||||||
dcl-s DeviceIndex2 int(10);
|
|
||||||
|
|
||||||
|
|
||||||
for DeviceIndex1 = 1
|
|
||||||
to MediaDefinition.NumberOfDevices - 1;
|
|
||||||
|
|
||||||
for DeviceIndex2 = DeviceIndex1 + 1
|
|
||||||
to MediaDefinition.NumberOfDevices;
|
|
||||||
|
|
||||||
if %trim(
|
|
||||||
MediaDefinition.Device(DeviceIndex1).DeviceName)
|
|
||||||
=
|
|
||||||
%trim(
|
|
||||||
MediaDefinition.Device(DeviceIndex2).DeviceName);
|
|
||||||
|
|
||||||
MD_SetError(
|
|
||||||
Error :
|
|
||||||
'MDF0007' :
|
|
||||||
MediaDefinition.Device(DeviceIndex1).DeviceName);
|
|
||||||
|
|
||||||
endif;
|
|
||||||
|
|
||||||
endfor;
|
|
||||||
|
|
||||||
endfor;
|
|
||||||
|
|
||||||
end-proc;
|
|
||||||
|
|
||||||
//=====================================================================
|
//=====================================================================
|
||||||
//
|
//
|
||||||
// MD_CheckDuplicateSequences
|
// MD_CheckDuplicateSequences
|
||||||
|
|||||||
Reference in New Issue
Block a user