Link

4 отговора 144 прегледа
#1

Link

Zdraveite! Nqkoi moje li da mi kaje kak da napravq vryzka mejdu dve poleta s kartinki Image. Iskam kato shtrakna na pyrvoto pole i posle na vtoroto da mi svyrzva. Trqbva mi neshto kakto pri shemite na AutoCad i Orcad! Blagodarq predvaritelno za infoto!

Отговор
в отговор на Jan Kristof #2

По точно?

Що ще рече две полета? Щом ти трябва 'neshto kakto pri shemite na AutoCad i Orcad', значи имаш множество TImage компоненти върху формата и искаш да изградиш някакви логически връзки между двойки от тях, така ли? Тази връзка трябва ли да се визуализира?
Отговорът на питането ти зависи от конкретната задача. Една възможност е да имаш масив от двойки TImage:

TLink = Record
iFrom : TImage;
iTo : TImage;
End;
TLinks = Array Of TLink;


Ако питаш как да направиш интерфейса, една възможност е да се закачиш на OnClick на Image-ите.
Абе с две думи - кажи какво правиш и какво точно ти е проблем за по-конкретен отговор

Отговор
в отговор на Jan Kristof #3

Jelaia ti kysmet

Pole1.Vryzka := Pole2;

A seriozno:
Ne sym siguren, che sym te razbral i zatova ste sym kratyk.
Ako iskash da e kakto v OrCad i da pozvoliava mestene i redaktirane na blokchetata (sto gi narichash poleta?), to triabva kartinkite da gi vgradish v tvoi class ili da nasledish tehnia, kato go dopylnish s neobhodimite ti propertis. A za wryzkite triabva da si syzdadesh otdelen class, koito da pomni ot kyde minava, za da moje kakto v OrCad da se redaktirat segmentite na vryzkata.
Vyobste - obem ot dva-tri units. Kakto si zadal vyprosa, mai nai-dobre da si namerish gadje, koeto go moje.
Jelaia ti kysmet!

Отговор
в отговор на NikB #4

Re: Jelaia ti kysmet

Znachi po serioznata chast na progaramata. Imam nqkolko formi Image, v tqh zarejdam shemi i posle gi chistq, redaktiram, naslgvam novi shemi vyrhu tqh i t.n. Iskam kato shtrakna na nqkoq shema vednyj, posle na vtora da naprai liniq mejdu tqh i tazi liniq da e vidima. Ne sym probval s masiv, zashtoto ne mi e bil neobhodim. No shte imam nujda ot po-zadylbochen analiz na zadachata qvno :)
Po neserioznata chast. ako imashe jena, koqto da razbira programirane s udovolstvie shtqh da si hvana za gadje, no se Symnqvam

Отговор
в отговор на Jan Kristof #5

Re: Jelaia ti kysmet

Като помощ нека ти задам няколко въпроса, на които навярно ще трябва да си отговориш сам:
1. Какъв е обемът на данните, който ти е необходим за всяка връзка:
Например:
- ще има ли значение от коя част на т.н. схеми ще тръгват връзките, ако да - ще трябва да локализираш и съхраняваш;
- ще има ли значение разположението на връзката върху формата (права линия, начупена и т.н. - съответно сегменти)
2. От едина т.н. схема колко връзки ще могат да се построяват? Това има значение за организацията на данните.
3. Ако решиш да преместиш една схема по формата как ще организираш съответното прерисуване на нейните връзки?

Отговор