12. juli 2006 - 10:06Der er
5 kommentarer og 1 løsning
Kald af datamodul.afterscroll fra anden form.
Jeg har følgende procedure i Emain
procedure TFormVelkommen.GetArmorPicture; begin if fileExists(GetPicture(ArmorSti, DmRustning.dtsArmorArmorNavn.AsString)) then ArmorImage.Picture.LoadFromFile(GetPicture(ArmorSti, DmRustning.dtsArmorArmorNavn.AsString)) else Showmessage(GetPicture(ArmorSti, DmRustning.dtsArmorArmorNavn.AsString)+' kan ikke findes'); end;
GetPicture ligger i en util unit.
Jeg kunne godt tænke mig at kalde getPicture fra datamodul DmRustning.dtsArmor.afterscroll, men det kan jeg ikke fordi armorImage ligger i emain.
DmRustning bliver brugt af emain.
Jeg håber at det er forståeligt, ellers vil jeg gerne forklare nærmere
DmRustning: TDatamodul Uses util dtsArmor: TADODataSet mit ønske er at jeg her i dtsArmor.Afterscroll kan kalde getPicture, men da den bruger ArmorImage, som ligger på emain, kan den ikke bruges. - hvordan gør jeg det.
Du kan lave Circulare Uses ved på den ene form at din uses i interface delen og i den anden form at sætte din uses i implementation delen. Så er dit problem løst, fuldstændig som jeg skrev i det første svar :)
Jeg ved godt at det ikke er den bedste måde at gøre det på, det er også lidt af en lappeløsning.
Jeg troede faktisk ikke det kunne lade sig gøre at lave circulare uses.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.