Avatar billede fun22 Nybegynder
05. juni 2003 - 16:22 Der er 26 kommentarer og
2 løsninger

Fejlmeddelelse når jeg trykker på en knap

Når jeg trykker på en knap kommer der en fejl:

Einvalidoperation with message 'Cannot create form. No MDI forms are curently active'.

Hvad betyder det sådan på "dansk"
Avatar billede angelod Novice
05. juni 2003 - 16:37 #1
Kan du evt. poste noget kode? (Jeg ved hvad fejlmeddelelsen betyder, men ved ikke helt hvordan jeg skal forklare det på Dansk)
Avatar billede fun22 Nybegynder
05. juni 2003 - 17:55 #2
Det er fordi jeg åbner en dll fil med en form i, ind i mdiformen, og så kommer den fejl. ER der noget der skal eksporteres før at det virker??
Avatar billede angelod Novice
05. juni 2003 - 17:59 #3
Hmm.. Beklager meget, men jeg ved ikke ret meget om MDI brugerflader.. Har ikke haft brug for at lave dem endnu. :o(
Avatar billede fun22 Nybegynder
05. juni 2003 - 18:04 #4
Æv....
Avatar billede magictouch Nybegynder
05. juni 2003 - 18:08 #5
Avatar billede fun22 Nybegynder
05. juni 2003 - 18:39 #6
det er jo ikke delphi
Avatar billede dkn Nybegynder
05. juni 2003 - 19:09 #7
Inden du laver mdichilds skal du have lavet en MDIForm som de kan ligge på.
Sæt din mainform formstyle til fsMDIForm
Avatar billede fun22 Nybegynder
05. juni 2003 - 20:26 #8
dkn >> Det står den også til... Det hele står som det skal. Men jeg ved ikke hvad der skal til for at kunne loade en fil med en form på ind i mdiformen.

Det behøves ikke at være en dll fil. Kender du en anden som kan hentes ind i mdi form?
Avatar billede fun22 Nybegynder
06. juni 2003 - 15:20 #9
Dkn er du der???
Avatar billede dkn Nybegynder
06. juni 2003 - 17:57 #10
ja da.

Det du skal er at lave en command i din dll fil hvor du så sender din mainform med som pointer.
Derefter kan du så create den som mdi.

Eksempel kan ses på:
http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20438428.html
Avatar billede fun22 Nybegynder
06. juni 2003 - 18:20 #11
dkn>> Kan du ikke lave et eksempel, for 100 points?? Jeg kan hverken finde hoved eller hale i de koder, og jeg kan heller ikke få dem til at virke...
Avatar billede dkn Nybegynder
06. juni 2003 - 18:36 #12
okay vil se om jeg ikke lige får tid her i løbet af aftenen
Avatar billede dkn Nybegynder
06. juni 2003 - 19:38 #13
ok har lavet en demo, men mangler et sted at sende den til eller uploade...
Avatar billede fun22 Nybegynder
06. juni 2003 - 19:59 #14
jtp@home2.gvdnet.dk
Avatar billede fun22 Nybegynder
07. juni 2003 - 12:52 #15
Jeg får en fejl når jeg lukker programmet.

Hukommelsen kunne ikke "read"

Hvad skal jeg gøre ved den?
Avatar billede dkn Nybegynder
07. juni 2003 - 19:16 #16
gjorde du også det i den version jeg havde compilet?
Avatar billede fun22 Nybegynder
08. juni 2003 - 10:40 #17
det er i den version jeg snakker om
Avatar billede Slettet bruger
08. juni 2003 - 15:40 #18
Avatar billede dkn Nybegynder
08. juni 2003 - 16:10 #19
ok har svært ved at rette det problem, da jeg ikke selv får nogen fejl.

Prøv evt med sharemem i uses, da dll'en inker til nogen i exen
Avatar billede fun22 Nybegynder
12. juni 2003 - 19:32 #20
Det afhjælper desvære ikke problemet.

Jeg får følgende fejl i den angivet rækefølge:

1. http://www.zig-software.dk/fejl1.jpg

2. http://www.zig-software.dk/fejl2.jpg
Avatar billede dkn Nybegynder
12. juni 2003 - 19:41 #21
ved ikke hvorfor jeg ikke får den error.

men du kunne evt prøve at skrive dette i OnClose i dll'en:
  action := caFree;


og i OnDestroy:
  MDIForm := nil;
Avatar billede fun22 Nybegynder
12. juni 2003 - 20:12 #22
Har lige fundet ud af at det er så snart at jeg eratatter den knap du har med noget andet. Skal der ænres/skrives noget før at det virker??
Avatar billede dkn Nybegynder
12. juni 2003 - 20:21 #23
jeg ved jo ikke hvad du skriver af nye ting...

men du skal jo stadig have mainformen som mdiform.
men du skulle jo kunne ændre alle din forms til de navne du ønsker hvis du husker det alle steder.
Avatar billede fun22 Nybegynder
16. juni 2003 - 09:26 #24
Det er inden jeg skriver noget kode. Jeg deleter bare knappen og sætter en memo ind og kompiler og så kommer fejlen.
Avatar billede dkn Nybegynder
16. juni 2003 - 11:02 #25
det skule jo selvfølgelig ikke have noget at sige på nogen måde.
Fejlen skulle altså også komme hvis du bare tod det project jeg sendte og recompilede i så fald.
Avatar billede fun22 Nybegynder
16. juni 2003 - 12:03 #26
nej, det er kun når jeg sætter et andet komponent på.
Avatar billede fun22 Nybegynder
04. juli 2003 - 20:01 #27
lukker... dkn får halvdelen for sit slid.
Avatar billede dkn Nybegynder
04. juli 2003 - 20:06 #28
tak, men jeg ville også gerne vide hvad grunden er til at du får en error er.
Somsagt får jeg ingen fejl, og det virker perfekt.

Syntes måske du skal prøve at compile under nogle forskelige delphi versioner for at finde årsagen.


dkn
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester