Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Dll soll Control wärend Laufzeit auf Form erstellen

  Alt 9. Nov 2007, 07:43
Zitat von Nuclear-Ping:
1.) Keine Strings in DLL verwenden *schauder*
Er hat Shortstrings benutzt. Und solange ihm das reicht, ist dies bequemer.

Ich würde nur keine Objektzeiger an die DLL übergeben. Auch wenn du sie vorher in Integer castest, es sind immer noch die 32bit. Da ändert sich nix.


Edit: So gehts auch
Delphi-Quellcode:
procedure Do_xyz(handle:hwnd);
var wnd:hwnd;
begin
  wnd:=createwindow('BUTTON','Hallo',ws_visible or ws_child,10,10,100,60,
                      handle,0,hinstance,nil);
  setwindowlong(wnd,gwl_id,1); //1 oder irgendeine andere möglichst eindeutige Ziffer
end;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat