Zitat von
turboPASCAL:
Bei D&D bekommt man eine Dateiliste der zu droppenden Dateien... das andere ist
DDE (Dynamic Data Exchange) glaube über
OLE oder so.
Drag&Drop habe ich bereits eingebaut. Allerdings bin ich damit auch noch nicht so ganz glücklich. Das soll aber erstmal egal sein.
Dein Hinweis auf
DDE hat mich leider nicht weitergebracht. Könntest du mir etwas genauer erklären, was du damit in meinem Fall meinst?
Ansonsten habe ich jetzt eine Möglichkeit gefunden eine Form in eine
DLL auszulagern. In der
DLL erstelle ich die From modal. Ich hoffe, dass sie damit so lange angezeigt wird, wie ich das dann will.
Nur leider kann ich es nicht testen, weil ich noch ein ganz anderes problem hab:
Delphi-Quellcode:
program bla;
uses
windows, SysUtils;
type
TStarteMainForm =
procedure;
stdcall;
procedure StartMainForm;
Var
DLL : THandle;
{$R *.res}
procedure StartMainForm;
Var
StarteForm : TStarteMainForm;
begin
DLL := LoadLibrary(PChar(ExtractFilePath(ParamStr(0)) + '
test.dll'));
If DLL <> 0
then
begin
@StarteForm := GetProcAddress(
DLL, '
StartApplication');
If @StarteForm <>
nil then
StarteForm;
end;
end;
begin
DLL := 0;
StartMainForm;
if DLL <> 0
then FreeLibrary(
DLL);
end;
// <-- Der Debugger will dieses end; WARUM? und wenn ich es einfüge, wird der Code vom begin bis zu dem end nicht ausgeführt?!
end.