i want convert from Delphi to VC++ but i dont known delphi,can you help me?
Code:
procedure TMemscan.NextScan(scanOption: TScanOption; roundingtype: TRoundingType; scanvalue1, scanvalue2: string; startaddress,stopaddress: dword; fastscan,readonly,hexadecimal,binaryStringAsDecimal, unicode, casesensitive: boolean; customscanscript: tstrings; customscantype: TCustomScanType);
begin
if scanController<>nil then
begin
scancontroller.WaitFor; //could be it's still saving the results of the previous scan
freeandnil(scanController);
end;
if SaveFirstScanThread<>nil then
begin
SaveFirstScanThread.WaitFor; //wait till it's done
freeandnil(SaveFirstScanThread);
end;
scanController:=TscanController.Create(true);
scanController.OwningMemScan:=self;
scanController.scantype:=stNextScan;
scanController.scanOption:=scanOption;
scanController.variableType:=CurrentVariableType;
scanController.roundingtype:=roundingtype;
scanController.fastscan:=fastscan;
scanController.scanValue1:=scanvalue1; //usual scanvalue
scanController.scanValue2:=scanValue2; //2nd value for between scan
scanController.readonly:=readonly;
scanController.startaddress:=startaddress;
scanController.stopaddress:=stopaddress;
scancontroller.hexadecimal:=hexadecimal;
scancontroller.binaryStringAsDecimal:=binaryStringAsDecimal;
scancontroller.unicode:=unicode;
scancontroller.casesensitive:=casesensitive;
scancontroller.notifywindow:=notifywindow;
scancontroller.notifymessage:=notifymessage;
scancontroller.CustomScanScript:=CustomScanScript;
scanController.CustomScanType:=CustomScanType;
fLastscantype:=stNextScan;
scanController.Resume;
end;