Ik ben bezig C++ code naar Delphi om te zetten, en loop tegen een aantal zaken aan waarvoor ik een oplossing zoek.
In de code waarin een programma gestart wordt waarmee gecommuniceerd wordt, kom ik de volgende definities tegen:
Code:
TAutoDriver<IDispatch>
TAutoArgs<n>
(n=1,2..)
TAutoDriver lijkt de methods bind and unbind te definiëren waarmee programma's aan elkaar gekoppeld worden (DDE, OLE?)
Volgens de IDE staan deze in utilcls.h, en die heeft kennelijk geen Delphi equivalent.
Hoe kan ik hier omheen? (link is ok )
In dezelfde procedure kom ik de volgende constructie tegen - ik vermoed dat daarmee gegevens tussen de programma's worden uitgewisseld:
in C++ staat
Code:
TClipboard *clipboard = Clipboard();
clipboard->Open();
clipboard->Clear();
clipboard->SetTextBuf( text ); of clipboard->GetTextBuf( text );
clipboard->Close();
Als ik het goed heb vertaalt dit naar:
Code:
var
clipboard : TClipboard;
begin
...
clipboard = TClipboard.create;
clipboard.Open();
clipboard.Clear();
clipboard.SetTextBuf( text );
clipboard.Close();
...
maar ook hier: Wat is het equivalent voor Delphi?
(NB. Delphi2007. het project is erop gericht dat C++ uitgefaseerd wordt zodat we (eindelijk) de code naar de laatste Delphi versie kunnen opwaarderen (een project op zich...))
Bookmarks