Toon posts:

[VB 6.0] Procedure too large error

Pagina: 1
Acties:
  • 61 views sinds 30-01-2008

Verwijderd

Topicstarter
Heeft er iemand enige ervaring met deze error?
Zo groot is de procedure ook weer niet namelijk ongeveer 30 paginas in A4 gezegd met het lettertype op 10px

Hoe kan ik mijn procedure kleiner maken

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22:23

NMe

Quia Ego Sic Dico.

30 pagina's A4 voor een procedure niet veel? Vind ik wel hoor! Verdeel waar mogelijk in functies of doe wat men je op deze pagina vertelt...

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
:X
Ik denk dat je toch wel wat aan de structuur van je programma mag doen....

https://fgheysels.github.io/


Verwijderd

Topicstarter
mijn data staat al in een DB

De procedure is gewoon een zoekfunctie. Hoe kan ik die nu in godsnaam kleiner maken?

Staan wel véél lussen in om plaats te besparen, ik zie echt niet in hoe ik nog kleiner kan gaan

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 22-05 16:53
Mijn hemel, 30 paginas code in een procedure ..... misschien moet je es wat aan refactoring gaan doen.... tsssk .

* farlane schudt bedroeft het hoofd

[edit]
spelling blijft een bitch

[edit2]
Haha, zit me net te bedenken dat je voor een dergelijke procedure waarschijnlijk een SOFI nummer moet aanvragen.
Volgens mij heeft ie namelijk recht op uitkeringen e.d. ..... :)

[edit]
Bedankt whoami, ik ben niet echt scherp vandaag geloof ik :)

[ Voor 65% gewijzigd door farlane op 19-04-2004 14:35 ]

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Hmm... ik ben blij en bedroeft te gelijk.

Blij omdat we waarschijnlijk een recordhouder hebben van de langste procedure.

Bedroeft omdat we waarschijnlijk een recordhouder hebben van de langste procedure.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Ooit al gehoord van het opsplitsen van bij elkaar horende functionaliteit in subprocedures enzo ?

https://fgheysels.github.io/


Verwijderd

30 pagina's dat moet onderverdeeld worden. Is het 1 zoekfunctie of zijn er meer?

Verwijderd

Topicstarter
Men kan zoeken op tal van velden +/- 20 uit een DB met +/- 6000 records
Alle mogelijke combinaties zijn mogelijk tussen deze velden

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
farlane schreef op 19 april 2004 @ 14:25:
* farlane schud bedroeft het hoofd

[edit]
spelling blijft een bitch
offtopic:
Hmmm, het is:
ik schud m'n hoofd
farlane schudt het hoofd.

Zoals het er staat is het dus eigenlijk in de 3de persoon, dus moet er wel degelijk een t bij.

:+

https://fgheysels.github.io/


  • Maasluip
  • Registratie: April 2002
  • Laatst online: 23:05

Maasluip

Kabbelend watertje

Een procedure van 1800 regels en je kunt niks opsplitsen of in kleinere procedures gooien? Geloof ik eigenlijk niks van.

Zit er een Select in? Alle Case statements in een aparte procedure zetten.
Zit er een If...Then...Else in? Then... en Else... gedeelte in een aparte procedure zetten.
Is er een gedeelte in dat vaste input en output parameters heeft? Aparte procedure van maken.

Nogmaals, het lijkt me wel heel sterk als je zo'n grote procedure niet kunt opspliten. Ik geloof eerder dat je het overzicht kwijtraakt en daardoor denkt dat je niks kunt opsplitsen.

Signatures zijn voor boomers.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Verwijderd schreef op 19 april 2004 @ 14:30:
Men kan zoeken op tal van velden +/- 20 uit een DB met +/- 6000 records
Alle mogelijke combinaties zijn mogelijk tussen deze velden
Euhm, wedden dat het mogelijk is om een procedure te schrijven die dit verwezenlijkt die 30x korter is dan de jouwe ?

https://fgheysels.github.io/


Verwijderd

Je kunt bijvoorbeeld eerst bepalen in welke van de 20 velden gezocht wordt en daar dan een aparte procedure voor maken.

-=edit=-
Wordt hij ook overzichttiger van.

[ Voor 18% gewijzigd door Verwijderd op 19-04-2004 14:34 . Reden: ja spelling ken ik niet whoami ]


  • Markieman
  • Registratie: December 2001
  • Laatst online: 15-05 12:16
hmm, ik ben eigenlijk wel benieuwd hoe die code er uit ziet...?

You do not fear them? - The Wraith? Naah. Now *clowns*, that's another story.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Euhm, je moet die code hier niet posten hoor......
1600 regels is echt een beetje te veel.

https://fgheysels.github.io/


Verwijderd

/me Hij ook

  • Maasluip
  • Registratie: April 2002
  • Laatst online: 23:05

Maasluip

Kabbelend watertje

whoami schreef op 19 april 2004 @ 14:37:
Euhm, je moet die code hier niet posten hoor......
1600 regels is echt een beetje te veel.
With stupid, maar * Maasluip is ook wel benieuwd naar de code hoor.

Signatures zijn voor boomers.


  • Markieman
  • Registratie: December 2001
  • Laatst online: 15-05 12:16
whoami schreef op 19 april 2004 @ 14:37:
Euhm, je moet die code hier niet posten hoor......
1600 regels is echt een beetje te veel.
Er bestaat ook zoiets als een linkje naar een bestandje op een servertje... :)

You do not fear them? - The Wraith? Naah. Now *clowns*, that's another story.


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 22-05 16:53
* farlane wil de code absoluut niet zien :)

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Verwijderd

* farlane wil de code absoluut niet zien :)
Dan moet farlane dat vooral niet doen.

[ Voor 12% gewijzigd door Verwijderd op 19-04-2004 14:42 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Ik zie niet echt het nut nog van dit topic.
Iedereen is er wel over eens dat 30 a4'tjes te lang is voor een procedure (:X), en dat de TS beter eens kan nadenken over het design van z'n method.
Daarnaast kan je beter eens iets lezen over het opsplitsen van je code in (sub)procedures.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.