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
Author: "Sekai"
Date: Sat, 19 Dec 1998 00:00
Date: Sat, 19 Dec 1998 00:00
43 lines
1609 bytes
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
Author: "Jarek Kucypera"
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
41 lines
1373 bytes
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
Author: "Marcin Rutkowsk
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
17 lines
661 bytes
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
Author: "Sekai"
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
10 lines
47 bytes
47 bytes
w TP 6.0. >Masz Ci los ... o taaak.....
Re: prosze o pomoc z TurboVision
Author: "Sekai"
Date: Sun, 20 Dec 1998 00:00
Date: Sun, 20 Dec 1998 00:00
24 lines
730 bytes
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
Author: "Marcin Rutkowsk
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
18 lines
477 bytes
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
Author: "Jarek Kucypera"
Date: Mon, 21 Dec 1998 00:00
Date: Mon, 21 Dec 1998 00:00
17 lines
513 bytes
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
Author: "Sekai"
Date: Wed, 23 Dec 1998 00:00
Date: Wed, 23 Dec 1998 00:00
7 lines
142 bytes
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
Author: "Grzegorz Szyszï
Date: Mon, 28 Dec 1998 00:00
Date: Mon, 28 Dec 1998 00:00
48 lines
2036 bytes
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