🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.pascal
9 messages
9 total messages Started by "Sekai" Sat, 19 Dec 1998 00:00
prosze o pomoc z TurboVision
#67
Author: "Sekai"
Date: Sat, 19 Dec 1998 00:00
43 lines
1609 bytes
Ubzdura�o mi si� napisa� ma�y programik usprawniaj�cy
prac� w Laboratorium Chemicznym.

Chodzi o przeliczenie kilku danych . Nie mam problemu
je�li chodzi o napisanie programu "strukturalnie" - natomiast
w TurboVision - zaci��em si�.

Przy pomocy r�nych ksi��ek doszed�em, z wi�kszym lub  co
cz�ciej : z mniejszym zrozumieniem
                                            :-)
do wy�wietlenia okienka z pro�b� o wklepanie odpowiednich
danych. Program b�dzie musia� zapami�ta� kilka danych
tekstowych (kr�tka charakterystyka analizowanej pr�bki) i
dane liczbowe. I tu zaczynaj� si� schody (<= Kursywa BOLD):

Po pierwsze:

    Jak �ci�gn�� te dane (tekstowe i liczbowe) z obiektu TInputLine i
    wykorzysta� je do dalszych oblicze� ?

    Za�o�y�em sobie ma�y rekordzik : Dane do trzymania tych danych, ale
    co� nie bardzo to dzia�a - tj. metoda OknoDialogowe^.GetData(Dane).

Dalej:

    Poniewa�  dane liczbowe powi�zane s� w spos�b logiczny,
    dobrze by by�o po drodze sprawdza� ten fakt ( plus wymuszenie
    na u�ytkowniku poprawnego wprowadzenia danych np: mo�liwo��
    wprowadzenia tylko liczby o okre�lonym formacie tj np: 12.1234 -
    dwie cyfry dziesi�tne i 4 po przecinku).
    Wiem �e mo�na u�y� do tego Validator�w - ale jak dok�adnie ?.
    (To co pisz� w tych ksi��kach przechodzi ludzkie poj�cie)

Je�li jest to mo�liwe to prosi�bym o konkretny przyk�ad takich
rozwi�za� (mo�e by� metod� �opatologii).

greetings to all of you from Sekai .






Re: prosze o pomoc z TurboVision
#68
Author: "Jarek Kucypera"
Date: Sun, 20 Dec 1998 00:00
41 lines
1373 bytes
Sekai napisa�(a) w wiadomo�ci: <75havq$rk2$1@korweta.task.gda.pl>...
>Ubzdura�o mi si� napisa� ma�y programik usprawniaj�cy
>prac� w Laboratorium Chemicznym.


Masz Ci los ...

W TP6 czy TP7 ? JA w TV ostatnio robi�em w TP6, ale mo�e
co� pomog� ...


>Po pierwsze:
>
>    Jak �ci�gn�� te dane (tekstowe i liczbowe) z obiektu TInputLine i
>    wykorzysta� je do dalszych oblicze� ?
>
>    Za�o�y�em sobie ma�y rekordzik : Dane do trzymania tych danych, ale
>    co� nie bardzo to dzia�a - tj. metoda OknoDialogowe^.GetData(Dane).

O ile pami�tam metoda GetData(Dane) okna dialogowego wywo�uje GetData
widok�w w kolejno�ci ich wstawienia do dialogu (albo odwrotnej) z
parametrem (@dane + offset)^ (nie pami�tam czy ten zapis jest prawid�owy
w TP, ale chodzi o zasad�), gdzie offset do suma DataSize wszystkich
wcze�niej odpytanych widok�w. Czyli przed wywo�aniem GetData dialogu
musisz se przygotowa� rekord na dane, kt�ry b�dzie dok�adnie "pasowa�"
do kolejno�ci i wielko�ci danych przekazywanych do/z kolejnych widok�w.

Tak przynajmniej by�o w TP6 ...


>    Wiem �e mo�na u�y� do tego Validator�w - ale jak dok�adnie ?.
>    (To co pisz� w tych ksi��kach przechodzi ludzkie poj�cie)


Jak nie zapomn�, to mo�e przytargam z domu jaki� przyk�ad ...

J.K.



Re: prosze o pomoc z TurboVision
#69
Author: "Marcin Rutkowsk
Date: Sun, 20 Dec 1998 00:00
17 lines
661 bytes
> ... [deletia] ...
>O ile pami�tam metoda GetData(Dane) okna dialogowego wywo�uje GetData
>widok�w w kolejno�ci ich wstawienia do dialogu (albo odwrotnej) z
>parametrem (@dane + offset)^ (nie pami�tam czy ten zapis jest prawid�owy
>w TP, ale chodzi o zasad�), gdzie offset do suma DataSize wszystkich
>wcze�niej odpytanych widok�w. Czyli przed wywo�aniem GetData dialogu
>musisz se przygotowa� rekord na dane, kt�ry b�dzie dok�adnie "pasowa�"
>do kolejno�ci i wielko�ci danych przekazywanych do/z kolejnych widok�w.
Brrrrr !!! Koszmar !!!
A po co do takiego programiku u�ywa� TV ???

Marcin Rutkowski
marcinru@vc.pl




Re: prosze o pomoc z TurboVision
#71
Author: "Sekai"
Date: Sun, 20 Dec 1998 00:00
10 lines
47 bytes
w TP 6.0.

>Masz Ci los ...
o taaak.....






Re: prosze o pomoc z TurboVision
#72
Author: "Sekai"
Date: Sun, 20 Dec 1998 00:00
24 lines
730 bytes
>Brrrrr !!! Koszmar !!!
>A po co do takiego programiku u�ywa� TV ???

Warto, warto. Te� bym zada� to pytanie gdyby nie fakt �e
TV pozwoli spi�� wszystko czego sobie za�ycz� analitycy
z laboratorium w jeden program. Napisa�em im ju� ich kilka
(programowanie strukturalnie) - ale my�l� sobie : po co tak
kombinowa�, ten programik do tego, a inny  do czego innego
itp.  Czy nie lepiej zapewni� im jedn� wsp�ln� platform�,
daj�c� si� poszerza� o kolejne modu�y jakich analitycy sobie
(w przysz�o�ci) za�ycz�.


Poza tym TV daje ma�e zgrabne programiki niekoniecznie
musz�ce dzia�a� po Win (jakimkolwiek) kt�rego akurat w
laboratorium nie ma.

pozdr�wka. Sekai






Re: prosze o pomoc z TurboVision
#73
Author: "Marcin Rutkowsk
Date: Mon, 21 Dec 1998 00:00
18 lines
477 bytes
>>A po co do takiego programiku u�ywa� TV ???
>
> ... [deletia] ...
>TV pozwoli spi�� wszystko czego sobie za�ycz� analitycy
>z laboratorium ... [deletia] ... modu�y jakich analitycy sobie
>(w przysz�o�ci) za�ycz�.
A co ma do tego TV ?
To o czym piszesz mo�na to zrobi� "strukturalnie" (albo obiektowo), r�wnie
skutecznie i elegancko - a do tego b�dzie o z tego EXE o kilkana�cie
(dziesi�t?) KB mniejszy.

Marcin Rutkowski
marcinru@vc.pl





Re: prosze o pomoc z TurboVision
#79
Author: "Jarek Kucypera"
Date: Mon, 21 Dec 1998 00:00
17 lines
513 bytes
Marcin Rutkowski napisa�(a) w wiadomo�ci: <75kopr$pp4
>A co ma do tego TV ?
>To o czym piszesz mo�na to zrobi� "strukturalnie" (albo obiektowo), r�wnie
>skutecznie i elegancko - a do tego b�dzie o z tego EXE o kilkana�cie
>(dziesi�t?) KB mniejszy.


I co z tego, �e b�dzie mniejszy ? (odrzucaj�c skrajne przypadki)
U�ytkownika te 50 Kb w te czy w te raczej nie interesuje, on chce
mie� narz�dzie, kt�rego si� da u�ywa�. I je�li TV co� w tym
kierunku pomo�e ...

J.K.



Re: prosze o pomoc z TurboVision
#101
Author: "Sekai"
Date: Wed, 23 Dec 1998 00:00
7 lines
142 bytes
no .... sprawa z odczytem danych z obiektu InputLine
za�atwiona, Validatory te� dzia�aj� (chi� nie tak elegancko
jakby mog�y)




Re: prosze o pomoc z TurboVision
#228
Author: "Grzegorz Szyszï
Date: Mon, 28 Dec 1998 00:00
48 lines
2036 bytes
Sekai wrote:

>     Jak �ci�gn�� te dane (tekstowe i liczbowe) z obiektu TInputLine i
>     wykorzysta� je do dalszych oblicze� ?

najlepiej zrob klase pochodna, i utworz jakis walidator do kontroli
danych.
no bo jesli wprowadzasz liczby a uzytkownik poda litery, to okienko nie
powinno
dac sie zamknac przyciskiem OK, ale powinno sie dac CANCEL (czy jak je
tam
sobie nazwiesz). z pewnoscia przyda ci sie instrukcja VAL  :)

>     Za�o�y�em sobie ma�y rekordzik : Dane do trzymania tych danych, ale
>     co� nie bardzo to dzia�a - tj. metoda OknoDialogowe^.GetData(Dane).
>
> Dalej:
>
>     Poniewa�  dane liczbowe powi�zane s� w spos�b logiczny,
>     dobrze by by�o po drodze sprawdza� ten fakt ( plus wymuszenie
>     na u�ytkowniku poprawnego wprowadzenia danych np: mo�liwo��
>     wprowadzenia tylko liczby o okre�lonym formacie tj np: 12.1234 -
>     dwie cyfry dziesi�tne i 4 po przecinku).
>     Wiem �e mo�na u�y� do tego Validator�w - ale jak dok�adnie ?.
>     (To co pisz� w tych ksi��kach przechodzi ludzkie poj�cie)

wiesz co ? marciniak napisal takie dwie wielkie cegly (zolte). pierwszy
tom to sam paszczal, drugi to turbo wizja. jest tam bardzo dokladny
opis doslownie wszystkiego w TP (bynajmniej nie TPSA).

w kazdym razie wcisniecie OK powoduje wywolanie walidatora dla
wszystkich
obiektow. jesli ktorykolwiek walidator stwierdzi ze jest zle, okno sie
nie zamyka. z wnetrza walidatora mozesz wczesniej wywolac MessageBox
zeby poinformowac uzytkownika co jest nie tak :)

> Je�li jest to mo�liwe to prosi�bym o konkretny przyk�ad takich
> rozwi�za� (mo�e by� metod� �opatologii).

ech. dzisiaj nie jestem w nastroju na doczytywanie :)

--
/===================================\    oOOo      W temperaturze zera
| http://avalon.wbc.lublin.pl/~znik/ \===\__/==\   bezwzglednego swiatlo
| Grzegorz Szyszlo   mailto:znik@wbc.lublin.pl |   zmienia postac
\==============================================/   alotropowa  (by Znik)


Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads