Avatar billede janbb Juniormester
17. april 2004 - 17:57 Der er 13 kommentarer og
1 løsning

hylende dumt spm: MDI

Har lavet en proc. der efterlader mig med max 2 vinduer.
hvordan får jeg det ned til det ene kun ?.

for i:=form1.MDIChildCOUNT-1 downto 1 do
Form1.MDIChildren[i].Close;

Kunne selv prøve med 0 osv, men ... lidt hjælp please
gerne lidt forklaring.
Avatar billede thesurfer Nybegynder
17. april 2004 - 18:00 #1
-2?:
form1.MDIChildCOUNT-2
Avatar billede thesurfer Nybegynder
17. april 2004 - 18:19 #2
ahh..
Avatar billede thesurfer Nybegynder
17. april 2004 - 18:26 #3
Prøv det her:

i:= form1.MDIChildren.MDIChildCount - 1;
while(i > 0) do
begin
  form1.MDIChildren[i].Close;
  dec( i );
end;
Avatar billede janbb Juniormester
18. april 2004 - 05:11 #4
for i:=form1.MDIChildCOUNT-1 downto 0 do
Form1.MDIChildren[i].Close;

Det her ser ud til at virke.
Men du får points alligevel.Jeg glemte at skrive det var i forb. med aabn. af nyt vindue.
Avatar billede janbb Juniormester
18. april 2004 - 05:14 #5
Lader ikke til man kan dele points ud i dag, men jeg skal nok vende tilbage :)
Avatar billede janbb Juniormester
18. april 2004 - 15:08 #6
Nå det er fordi du ikke har betragtet hjælpen som et svar.Så tager jeg dem selv og siger mange tak for deltagelsen i denne lille ting, der dog har drillet mig i nogle
omgange, selv om det virker simpelt når det lykkes.
Avatar billede thesurfer Nybegynder
18. april 2004 - 17:11 #7
Ang points & acceptering af svar ("Behandling af svar"): http://expfaq.1go.dk/?id=3#behandling_af_svar

Læs venligst hele vejledningen: http://expfaq.1go.dk/?id=1#vejledning_til_nye_brugere
Og Ekspertens regler: http://www.eksperten.dk/regler.phtml

Jeg vil ikke have pointsne, men læs de links inden du går videre.. du skulle nødig træde folk over tæerne..
Avatar billede janbb Juniormester
18. april 2004 - 17:39 #8
Kære thesurfer: Jeg er jo ikke ny på E og vil da gerne læse de henvisninger du nævner, men hvorfor ?.Du må gerne få 30 points som jeg egtl havde tænkt mig og jeg vil gerne oprette et nyt spm til at give dig points.Dine kommentarer gav kun en
ny måde at lave det samme på.Men jeg plejer at være meget glad for enhver deltagelse
i mine små problemer.Er ikke noget konkurrencemenneske, men bare en alm. hyggelig fyr.Du skal sgu ha dine points, men husk for fremtiden at krydse af i svar-rubrikken
hvis du syns dine anstrengelser fortjener honorering.Det gør det lettere at være 'spørger'.Mange er desværre ligeglade og gider ikke lukke deres spm., sådan er jeg ikke, men jeg kan ikke lukke når der ikke er nogen svar, vel ?.
Avatar billede thesurfer Nybegynder
18. april 2004 - 17:45 #9
Jeg vil ikke have points.. men læs: http://expfaq.1go.dk/?id=24#kan_ikke_give_point

Spørgsmål: "En bruger har løst mit problem, men jeg kan ikke give ham points?"
Svar: "Brugeren har kun lagt en kommentar, hvilket ikke kan kvitteres med point. Du beder ham om lave et svar. Når han har gjort det, kan han tildeles points."

Jeg skal ikke lægge et svar, med mindre at jeg mener, at min(e) indlæg er en løsningn, eller en del af en løsning..

Det er jo sådan set dig (, der skal afgøre det.. med mindre at løsningen 100% korrekt, uden tvivl :-)


Derfor: læs vejledningen, selvom du ikke er en ny bruger :-)
Avatar billede janbb Juniormester
18. april 2004 - 19:24 #10
Du skriver:
læs de links inden du går videre.. du skulle nødig træde folk over tæerne..

Da du er den eneste svarer i dette spm må du føle dig trådt over tæerne.
Du vil dog ikke modtage points ?.
Du er fornærmet over jeg ikke havde tålmodighed til at tilbyde dig points ?.
Det er jeg ked af - ok.Nu har du osse fået en undskyldning.
Mener dog ikke jeg har overtrådt nogen regler på E.
Desuden mener jeg ikke dit svar gav nogen løsning på mit spm., selvom jeg
allerede har indrømmet at sp.et var dårligt formuleret.
Ved ikke hvordan jeg skal stille dig tilfreds, men jeg synes at din fremfærd
virker 'skræmmende' i forhold til at 'turde' spørge om ting på E og jeg
er ikke sikker på det er nogen fornuftig fremfærd generelt.
Har kigget på titlerne i de spm du tidl har deltaget i og et overvældende
antal af disse indeholder ordet 'points'.
Du skriver:
Spørgsmål: "En bruger har løst mit problem, men jeg kan ikke give ham points?"
Du har ikke løst mit problem.Jeg var blot glad for at nogen ville deltage i
et spm. der var så simpelt at jeg selv ikke kunne forstå hvorfor det blev
et problem.Har kæmpet med det tidligere: http://www.eksperten.dk/spm/476832
men blev kastet ud i nogle meget komlicerede løsninger.Er ikke nogen ørn til MDI
og der er sikkert mange 'dumme' spm. på vej, men nu bliver jeg da helt forskrækket.
Vi er ellers meget fredelige her i delphi-gruppen normalt synes jeg.Er ikke stødt på dig før.Har du mange års Delphi-erfaring ?.
Avatar billede thesurfer Nybegynder
18. april 2004 - 20:51 #11
Jeg har prøvet at besvare alle dine spm:


"Da du er den eneste svarer i dette spm må du føle dig trådt over tæerne.":
- Jeg er ikke "folk" :-)
Grunden til at jeg skrev det, var at det ikke er alle der er lige tålmodige.. Jeg er tålmodig, og kan vente på et indlæg fra spørgeren, hvor der f.eks. står "det virker, smid et svar" eller "det virker ikke.. har du et andet forslag?".. Og hvis der er en der "træder mig over tæerne", så får vedkommende at vide hvordan man begiver sig på Eksperten. F.eks. med links til vejledning og reglerne.
Jeg føler stadig ikke, at du har trådt mig over fødderne :-)


"Du vil dog ikke modtage points ?.":
Det var (og er stadig) iorden med mig, at du fik pointsne i dette spm. Og du brugte jo også din egen løsning.


"Du er fornærmet over jeg ikke havde tålmodighed til at tilbyde dig points ?.":
- Jeg er ikke fornærmet, men du skal ha' mere tålmodighed end det. Eksperten.dk er ikke et chatrum (som et klasseværelse), men et forum (opslagstavle). Dvs, du skriver et indlæg på en opslagstavle, og på et eller andet tidspunkt, kommer der en eller anden (f.eks. jeg) og læser dit indlæg. Vi (de andre brugere på Eksperten) logger jo ikke på, på samme tid som du gør.. vi sidder her heller ikke 24/7.. vi har andet at tage os til.. det her er jo frivilligt.
Jeg får en mail, når der kommer et nyt indlæg, i et spørgmål som jeg deltager i.
Spm kan sagtens strække sig over flere dage.. jeg lagde mærke til, at du oprettede spm'et "point til thesurfer" ( http://www.eksperten.dk/spm/490590 ).. Du lukker selv spm'et igen, efter ca 2 timer..?
For at vise at jeg er tålmodig, er du velkommen til at se et af mine oprettede spm, der indeholder ordet "points": http://www.eksperten.dk/spm/250160
I det spm ventede jeg i over et år, på at hmm10 lagde et svar.


"Det er jeg ked af - ok.Nu har du osse fået en undskyldning.":
- Det er OK.. det kan jo ske.. men pas på med at "træde folk over tæerne" ("folk" refererer ikke til mig i dette spm)..
Nogle brugere er hurtige til at bruge "Anmeld"-funktionen, som findes under "Funktioner"-menuen til venstre.. Så kommer der en CoAdmin på sagen, og du kan få en advarsel, for det.


"Mener dog ikke jeg har overtrådt nogen regler på E.":
- Det har du sådan set ikke, da ikke fik en løsning på sagen. Og du skriver oven i købet, hvordan du løste problemet.. og det er en meget god ting at gøre.


"Desuden mener jeg ikke dit svar gav nogen løsning på mit spm., selvom jeg
allerede har indrømmet at sp.et var dårligt formuleret.":
- Jeg mener heller ikke, at mit indlæg gav svar på dit spm. Det var en alternativ måde at gøre det på. Jeg kan dog ikke se, hvor du "indrømmer at spm'et er dårligt formuleret"..?


"Ved ikke hvordan jeg skal stille dig tilfreds, men jeg synes at din fremfærd
virker 'skræmmende' i forhold til at 'turde' spørge om ting på E og jeg
er ikke sikker på det er nogen fornuftig fremfærd generelt."
- Mht "tilfredsstillelsen".. Jeg er tilfreds hvis du læser vejledninger, og har mere tålmodighed ved dit næste spm.
Mht "fremfærd virker 'skræmmende'".. Hvad mener du (kan du give et eksempel)? Jeg ville bare hjælpe dig, ved at henvise dig til vejledningen og reglerne.
Mht "fornuftigt": jeg prøvede på at forklare dig om, hvordan du begiver der på Eksperten, så du ikke "træder folk over tæerne"..


"Har kigget på titlerne i de spm du tidl har deltaget i og et overvældende
antal af disse indeholder ordet 'points'."
- Hvis du åbnede de spm, der indeholder ordet "points", vil du kunne se at jeg giver points tilbage, fordi jeg mener at spørgeren har givet mig for mange points. Som du kan se (når du opretter et spm) kan man vælg 15 (let), 30 (medium), 60 (svær) og et tomt felt, så man selv kan skrive en værdi. Mange af de spm kunne klares for max 60, men spørgeren gav f.eks. 200 points.
De points jeg giver tilbage, kunne jeg lige så godt ha' behold, da jeg allerede har fået dem.


"Du har ikke løst mit problem.Jeg var blot glad for at nogen ville deltage i
et spm. der var så simpelt at jeg selv ikke kunne forstå hvorfor det blev
et problem":
- Nej, jeg løste ikke dit problem. Men det er ikke grund til at lukke spm'et, ved selv at tage pointsne. Jeg er ikke den eneste bruger på eksperten.. andre kan falde over spm'et, og give dig et svar/løsning..


"Har kæmpet med det tidligere: http://www.eksperten.dk/spm/476832
men blev kastet ud i nogle meget komlicerede løsninger."
- Du har stillet et spm. Hvis du ikke forstår løsningen, kan du bare spørge om hvordan det virker.. så enkelt er det..


"Er ikke nogen ørn til MDI
og der er sikkert mange 'dumme' spm. på vej, men nu bliver jeg da helt forskrækket."
- Det er jeg heller ikke.. og der findes ikke 'dumme' spm.. hvis der er noget du ikke forstår, kan det sikkert forklares.. folk er ikke dumme, fordi der er noget de ikke ved.. for så var *alle* jo dumme!
Mht "forskrækket".. igen: prøvede bare på at forklare dig systemet..


"Vi er ellers meget fredelige her i delphi-gruppen normalt synes jeg.Er ikke stødt på dig før.Har du mange års Delphi-erfaring ?."
- Vi er også fredelige i mange andre kategorier.. og jeg mener ikke at have "angrebet" dig..
Mht "Er ikke stødt på dig før": det er korrekt.. synes heller ikke at have stødt på dig :-)
Mht "Har du mange års Delphi-erfaring": nej, jeg startede med Delphi.. efter noget tid begyndte jeg på Visual Basic (og HTML, JavaScript, ASP, lidt PHP)..




-- Hvis du mener at jeg har overset et eller andet, er du meget velkommen til at skrive et indlæg. Så vil jeg, på et eller andet tidpunkt (efter jeg har fået en mail), kigge på det og svare.
Avatar billede janbb Juniormester
18. april 2004 - 21:23 #12
Du skriver:Jeg kan dog ikke se, hvor du "indrømmer at spm'et er dårligt formuleret"..?
Jeg HAVDE skrevet:
Men du får points alligevel.Jeg glemte at skrive det var i forb. med aabn. af nyt vindue.
Desuden skrev jeg:Men du får points alligevel.og efterfølgende:Nå det er fordi du ikke har betragtet hjælpen som et svar.
Dette var åbenbart en misforståelse og det synes jeg egtl vi sku la det være ved:
en misforståelse.
Du skriver osse:
Men det er ikke grund til at lukke spm'et, ved selv at tage pointsne. Jeg er ikke den eneste bruger på eksperten.. andre kan falde over spm'et, og give dig et svar/løsning..

Jamen spm var jo afsluttet i og med at jeg havde opdaget hvor 0'et skulle stå.
Spørgsmålet var for dumt, men det havde jeg jo antydet i teksten og ikke desto
mindre har det taget mig lang tid at forstå disse MDI-vinduer.

Jeg mener vi har dækket alle aspekter af denne lille misforståelse.
Og ja jeg synes det er lidt fornærmende at blive bedt om at gennemse
regler for nybegyndere på E, hvor jeg har deltaget siden årtusindskiftet.
Avatar billede thesurfer Nybegynder
18. april 2004 - 21:26 #13
hehehe.. ja, så var der en misforståelse (eller 2)..

Igen, vil jeg sige: man er ikke dum, hvis der er noget man ikke ved/forstår.

Bare fordi man er "gammel", betyder det ikke at man kan huske alt.. :-)
Avatar billede janbb Juniormester
19. april 2004 - 03:16 #14
Jeg har aldrig nævnt noget om at nogen var dumme - det var spm.et, der var 'dumt'
og det var mig selv, der havde stillet det.
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