Om jag vill använda enTOpenDialog så funkar det ju bra ifrån en vanlig "Form". Men om jag nu vill visa TOpenDialog ifrån en dll, utan att visa någon "Form", hur gör man då? Går det? Hej Ska försöka förklara hur jag gjort hittils, kan bli rörigt men hoppas budskapet går fram. initiera OpenDialog Visa TOpenDialog i en dll
'Newbie'Sv: Visa TOpenDialog i en dll
Har iförsig aldrig gjort detta men ser inget hinder
en dll och exe fil skiljer sig inte från varandra i detta
avseende.Jag skulle testa ett enkelt exemel i en exe
och sedan komplilera samma kod som dll.
Kom igen jag skall testa själv vid något tillfälle.
mvh
SvenSv: Visa TOpenDialog i en dll
Dll filen skall fungera som en plug-in till ett helt annat program.
Jag har skelettet till dll filen, till den har jag infogat en Form.
På Formen ritade jag upp en knapp och TOpenDialog kontrollen, i sektionen "procedure TFormShowDialog.FormCreate(Sender: TObject);"
så "startar" jag TOpenDialog med OpenDialog1.Execute;
Allting funkar egentligen, men för att få över informationen (.FileName) så måste jag just nu klicka på knappen för att fönstret skall stängas och informationen slussas vidare. Vad jag skulle vilja åstadkomma är att slippa fönstret och ok knappen, men hur gör man då?
Och hur initierar jag TOpenDialog mitt i en kod?
Om jag inte har något fönster att rita upp TOpenDialog på, hmm, hur får jag då med den? Vore kul om detta gick att lösa.Sv: Visa TOpenDialog i en dll
var
OpenDialog1: TOpenDialog;
OpenDialog1 := TOpenDialog.Create(Application);
OpenDialog1.Execute