Vsetko o Rapid-Q a programoch vytvorenych v nom. Uvitam tykanie...
Nejste přihlášen(a)
Dobrý den jsem nový na fŕu, s RapidQ si hraju asi měsíc. Před tín jsem dlouho dělal makra v Excelu, takže mi jazyk není úplně cizí. Dovolím si položit začátečník mám asi blbej dotaz. Potřeboval bych naplnit pole typy variant (textové i číselné proměnné hodnotami. Chtěl bych to mít všechno v exe souboru. psát to asi takto :
Dim A(61,14) as variant
A(1,1)=0,75 : A(1,2)=10,5 :A(1:3)= "Nazdar"................
mi připadá trochu přihlouplé. Potřeboval bych něco jako read, data v basicu
Děkuji
Richard
Offline
Dobrý deň, Richard.
Priznám sa, v Rapid-Q už nerobím vyše trištvrte roka. Ale to nič nemení na fakte, že by som na Vašom mieste použil namiesto Variantu obyčajný String. Napr.
Dim A(61,14) as String
A(1,1)="0,75" : A(1,2)="10,5" :A(1:3)= "Nazdar"...
Otázne je, ako chcete toto dvojrozmerné pole naplniť a potom zase čítať.
Príklad použitia:
Prevod čísla na text je potom veľmi jednoduchý: napr. I = Val(A(1,1)).
Opačný postup je takisto jednoduchý, napr. A(1,1) = Str(I).
Snáď som to vyjadril zrozumiteľne
Ak nie, fórum je tu na to.
Offline
Děkuji za odpověď as zvážím jestli není vhodné se vyhnout typu variant. Dotaz byl myšlen trochu jinak takovýto zápis pro 1000 položek je dost neohrabaný. V basicu by to vypadalo asi takhle :
for I=1 to 61
read A(I,1),A(I,2),A(I,3),A(I,4),A(I,5),A(I,6),A(I,7)
next I
Data
10,30,10.8,125,11.4,........................
......................................................
Offline
Skúste mi popísať bližšie, čo je cieľom programu. Možno nájdeme lepšie riešenie ako toto.
Offline
Cílem programu je počítat elektrické obvody ve zkušebně. K tomu je potřeba zadat hodnoty prvků (indukčností, odporǔ, transformátorǔ), tak, aby je bylo možno vybírat ze seznamů. Jedná se o konstanty. Každý prvek má 1 - 8 parametrů.Rád bych, aby se po zvolení položký naplnili jednorozměrné pole souborem parametrů.
Editoval Richard (05.06.2010 12:36:39)
Offline
Richard, asi by som na začiatok išiel na to jednoduchšie (ak som to teda dobre pochopil
). Urobil by som si tzv. číselníky (obyčajné textové súbory), ktoré sa mi pri štarte načítajú do zoznamu (combobox, listbox, listview, ...). Takto by sa dali aj jednoducho editovať (či už cez program, alebo mimo neho [z Windows]).
Offline