I have a class like this:
Programmer = Class(Worker)
private
// Some code here
programmingLanguages: array of String;
numOfProgrammingLanguages: integer;
public
// Some code here
procedure SetProgrammingLanguages(newLanguages: array of String);
function GetNumOfProgrammingLanguages(languages: array of string) : integer;
end;
When I write the following code for the SetProgrammingLanguages
method, I get an error:
procedure Programmer.SetProgrammingLanguages(newLanguages: array of String);
begin
programmingLanguages := newLanguages;
end;
Incompatible types: 'Dynamic array' and 'array of string'
How can I resolve this problem?