ANSI?
Delphi-Quellcode:
function TC1.alterString(var s1: WideString): HResult;
begin
s1 := s1 + PWideChar(' DRANGEHÄNGT');
end;
Sollte aber genauso funktionieren, wie ein
Delphi-Quellcode:
function TC1.alterString(var s1: WideString): HResult;
begin
s1 := s1 + ' DRANGEHÄNGT';
end;
Klassen über Modulgrenzen?
NEIN!!!
Nur wenn man seine EXE/
DLL gegen die nötigen Packages linkt.
Und dann müssen Beide mit der selben Delphi-Verison kompiliert werden, womit sich das mit dem
ActiveX irgendwie sinnlos gestaltet.
Du kannst das Windows-
Handle der ComboBox übergeben und in der
ActiveX-
DLL via
WinAPI direkt damit arbeiten.
Zitat:
procedure sel_CB(SelText: string; var CBox: TComboBox);
Und wieso war/ist das eigentlich VAR?