Tags:
delphi
Ønsker at anvende forme som dialoger for min web editor, men der opstår "access violation error", når der forsøges at indsætte de indtastede værdier fra dialogen i det aktive childvindue. Der skulle umiddelbart være kontakt mellem formene og visning af dialogen fungerer udmærket. Hvordan kan problemet løses?[Redigeret d. 15/01-03 16:00:25 af Mads S.]
1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Der er med sikkerhed mange løsninger. Du kan anvende API kaldet PostMessage (kan godt være det hedder sendMessage i Delphi). Ved dette kald skal du angive en message konstant (WM_) og andre info. I modtager vinduet reagere du på det event der svre til message.
En anden mere simpel metode er at lave en klasse der indeholder en statisk variabel. Derefter oprette et objekt af klassen i child og par... og via den statiske var kommunikere. Ved oprettelse af statiske var, arbejdes der kun på en adresse for alle de objekter der oprettes. Dette gælder i C, Java, og mener også det gælder Delphi (pas).
Håber du kan bruge det til noget.
Med Venlig Hilsen
Janus S. Andersen
p.s Hvis der er problemmer med API kaldet kan dette findes på nettet.