Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Borland, kombonentti nimi muuttujasta

Armoletti [03.05.2006 11:41:31]

#

Borlandin c++ builderilla teen ohjelmaa, formilla on 10-image kombonenttia, joiden nimet obvat kuva1, kuva2, kuva3, jne.

Nyt pitäisi saada silmukka joka käy kaikki kuvat läpi. Miten saan että se katsoo tuon kuvan numeron muuttujasta.

tässä nyt esimerkki

for (muuttuja = 0; muuttuja < 10; muuttuja++)
{
 kuvamuuttuja->Left = Left + 1;
}

eli miten sen saa katsomaan että tuo teksti muuttuja korvataan muuttujalla eikä se etsisi formilta kombonettiä jonka nimi on kuvamuuttuja
(varsinaisella esimerkillä ei ole tekemistä tekemäni ohjelman kanssa)

Armoletti [04.05.2006 18:05:07]

#

Miten tämä mahtaisi toimia VB:ssä? Jos siitä keksisin miten se toimii borlandissa.

tn [04.05.2006 19:44:02]

#

Et mitenkään järkevästi tuolla tavalla, eikä sitä kyllä noin kuuluisikaan tehdä. Sen sijaan käytännössa aina kun täytyy käsitellä paljon samanlaista tietoa, on järkevää käyttää taulukoita (tai vaikkapa jotain kehittyneempiäkin tietorakenteita kuten vektoreita).

Eli teet niistä image-komponenteista taulukon, jonka alkiot ovat sitten kuva[1], kuva[2], jne. Jos et osaa taulukoiden käyttöä, suosittelen tutustumaan johonkin oppaaseen (esim. https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=cohj_2 ).

Metabolix [04.05.2006 20:45:06]

#

Jos on aivan pakko, niin muistaakseni kaikki formin tai muun komponentit ovat jonkin sortin taulukossa, suunnilleen Form.Components. Siitä voit loopata läpi ja tutkiskella, josko nimi sattuisi täyttämään tuntomerkit.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta