basic.1zeljkoj,
> TYPE abc
> a AS STRING * 1
> END TYPE
>
> OPEN "trt.txt" FOR BINARY AS #1 LEN = LEN(abc.a)
Što si stavio LEN(abc.a) kad si već definisao da je to 1. :))
> Dakle, kako dobiti karakter po karakter iz file-a?
Ovako:
Otvoriš za BINARY i onda:
a$ = INPUT$(1, #1)
Naravno možeš da pročitaš i više (do 32767) bajtova. :)
basic.2vitez.koja,
CONF JOIN PC.PROG.5
CONF REPLY 5.228
#=> TYPE abc
#=> a AS STRING * 1
#=> END TYPE
Ovde je on tek deklarisao tip, tj. još uvek nema nijednu
promenljivu tog tipa, dakle treba mu
DIM xxx AS abc
pa onda umesto svakog abc.a treba xxx.a i slično...
sk
basic.3e.kabiljo,
Network DDE
Kako da iz VB3.0 ostvarim DDE vezu preko mreže WIN 3.11 ? Kako da u
server aplikaciji definišem da DDE treba da ide na mrežu ?
basic.4chadra,
Da li neko možda ima neke *.VBX -ove za VB 3.0 Pro?
basic.5jovap,
Ovo je odgovor na 5.224
> Skini SOR
- Sinuo sam, jos pre, ali ne dozvoljava rad sa CW, a meni ovaj bas
odgovara. Inace programiranje me (vise uglavnom) ne zanima. Pa ni
programerski editor. Medjutim tekstove saljem u ASCII. Poneka greska je
moguca.
- A sta je sa pitanjem o saradnji na BASIC programima, imam nesto
zapoceto pa ako neko oce da zavrsi ....
J.
basic.6gbozic,
Da li neko zna kako da koristim finansijsku funkciju NPV (Net Present Value).
Gde da je deklarisem i kako da vrsim njen poziv ?
Hvala
basic.7feniks,
Listam neku staru Burr-Brown publikaciju o karticama
za akviziciju (interesuju me 12-bitni AD konvertori).
E sad, na početku demo programa pisanog u basic-u
poziva se neki heder file "PCIHEAD.BAS" koga nigde nema. :(((
Ako neko zna o čemu se tu radi, bio bih veoma zahvalan...
basic.8kzoran,
Kako se prepoznaje komercijalna (finalna) varijanta Visual Basic-a 4.0?
Pozdrav,
Zoran.
basic.9spantic,
> Kako se prepoznaje komercijalna (finalna) varijanta Visual Basic-a 4.0?
Tako što dolazi na CD-u, isporučuje se za Windows 95 (lepo se
instalira kako MS zapoveda), help je potpun i ne puca svakih pet
minuta.
basic.10spantic,
Ima li još koga ko radi baze podataka sa Visual Basic-om?
basic.11kzoran,
>> Kako se prepoznaje komercijalna (finalna) varijanta Visual Basic-a 4.0
> Tako što dolazi na CD-u, isporučuje se za Windows 95
Mislio sam na neki revision i sličan broj, datume fajlova...
U svakom slučaju, ako ide samo na CD-u i samo za Win95, onda
definitivno nemam finalnu verziju, kao što sam dosad mislio :(
Pozdrav,
Zoran.
basic.13vasic,
> Ima li još koga ko radi baze podataka sa Visual Basic-om?
Evo, ja. Odnosno, radio sam ali ne verujem da ću se ponovo upuštati u
takvu avanturu.
basic.14spantic,
> U svakom slučaju, ako ide samo na CD-u i samo za Win95, onda
> definitivno nemam finalnu verziju, kao što sam dosad mislio :(
Ne, možda sam se pogrešno izrazio, 16-bitna verzija se lepo
instalira pod Windows 3.1x.
basic.15kzoran,
> Ne, možda sam se pogrešno izrazio, 16-bitna verzija se lepo
> instalira pod Windows 3.1x.
Kaži mi onda, molim te, datume fajlova, ili neki drugi pouzdan znak
raspoznavanja komercijalne verzije.
Pozdrav,
Zoran.
basic.16spantic,
> Evo, ja. Odnosno, radio sam ali ne verujem da ću se ponovo upuštati u
> takvu avanturu.
Radio si sa VB 3? Probaj VB 4. Konačno je izašao na tržište.
basic.17spantic,
> Kaži mi onda, molim te, datume fajlova, ili neki drugi pouzdan znak
> raspoznavanja komercijalne verzije.
Kod mene je trenutno MS Visual Basic 4.0 Pro verzija na CD-u,
ali nisam je lično kupio. Firma je za mene naručila Enterprise
verziju (mada ću biti srećan i sa Pro :). Datumi većine
fajlova su od 15. avgusta 1995.
basic.18kzoran,
> Kod mene je trenutno MS Visual Basic 4.0 Pro verzija na CD-u,
> Datumi većine fajlova su od 15. avgusta 1995.
Onda ja imam neku stone age beta release verziju...
Hvala!
basic.19mikis,
Hi, nadam se da će mi neko (uskoro) odgovoriti na jedno pitanje: kako
se iz Visual Basica dodaju stvari u Registry bazu? Nadam se da postoji
bolji način od poziva komadne 'regedit xxx.reg' :)
basic.20zeljkoj,
Da li VB 4.0 pravi .EXE fajlove koji mogu samostalno da se izvršavaju (bez
VBRUNxxx.DLL i sličnih biblioteka)? Da li može da pravi .DLL fajlove?
basic.21spantic,
> Da li VB 4.0 pravi .EXE fajlove koji mogu samostalno da se izvršavaju (bez
> VBRUNxxx.DLL i sličnih biblioteka)? Da li može da pravi .DLL fajlove?
Za Windows 16-bitni na žalost ne, a kako sam video po svemu
sudeći ni za 32-bitni, mada tu možda grešim jer trenutno
isključivo radim u njemu za WIn16.
basic.22spantic,
> Da li VB 4.0 pravi .EXE fajlove koji mogu samostalno da se izvršavaju (bez
> VBRUNxxx.DLL i sličnih biblioteka)? Da li može da pravi .DLL fajlove?
Za Windows 16-bitni na žalost ne, a kako sam video po svemu
sudeći ni za 32-bitni, mada tu možda grešim jer trenutno
isključivo radim u njemu za WIn16.
basic.23zeljkoj,
Sećate li se da sam pre nekoliko meseci tražio informacije o izvesnom
XBASIC-u? E, ftp-ovah ga ja još letos, al' pošto sam imao 2400 bps modem,
nisam mogao da ga pošaljem ovde. A i na mojoj jadnoj mašini nije baš bio
upotrebljiv, tako da je pao u zaborav...
Evo izvod iz readme fajla, pa ako hoćete mogu da pošaljem.
Spakovan zauzima oko 5 MB (a raspakovan, čini mi se, 20-30).
XBasic
program development environment
Advanced 32-bit BASIC
Fast Compilation - Fast Execution
Interactive Graphical GuiDesigner
MultiPlatform Portable Source Code
'386+ Windows 3.1
Windows 3.11
Windows95
WindowsNT
OS/2 Warp
'386+ UNIX (SCO, Linux, etc)
XBasic is a comprehensive program development
environment that integrates a powerful editor, compiler,
debugger, function libraries and GuiDesigner into a
seamless working environment that encompasses the
whole process of creating fast, efficient, reliable,
portable 32/64 bit programs.
XBasic programs can create any number of windows,
each of which supports input from keyboard & mouse,
and output of text & graphics. And sophisticated GUI
programs are easy to develop with the interactive
graphical GuiDesigner built right into the program
development environment.
The XBasic program development environment helps
you create attractive, efficient programs that are easy to
learn and a delight to operate. With the built-in
GuiDesigner you create sophisticated GUIs quickly,
interactively, and graphically by selecting GUI
components from a toolkit and laying them out in
design windows. You can move, resize, arrange, and
configure the properties of GUI components in minutes,
without writing a line of code. When you're ready,
GuiDesigner converts your design windows into
functions and adds them to your program. When you
run your program, these functions automatically create
and operate the windows you designed.
At any time during the development of your program
and GUI, you can convert your functions back into
design windows and modify them interactively and
graphically, the way you designed them. Or you can
edit the functions GuiDesigner wrote for you, since
they're just like the other functions in your program.
The functions GuiDesigner writes for you are so
modular, you don't even have to look at them, though
you're free to inspect and modify them as you wish.
XBasic programs can be as large and sophisticated as
you like, because every program is naturally 32/64-bits,
top to bottom, no holds barred. And your programs
run fast, because XBasic translates them directly into
binary machine code in memory, the fastest kind.
Once debugged, XBasic translates your programs into
assembly and object modules, ready to be linked into
standalone executables and dynamic shared libraries.
XBasic was developed from a clean slate to be simple,
consistent, readable, intuitive, and powerful - and
32/64-bit from the ground up. As a result, XBasic is
free of complexities and implementation dependencies
other computer languages could not avoid, given the
era in which they developed. XBasic programs and
data can grow to gigantic proportions. Every program
is a 32/64-bit virtual memory process, so programs and
data can greatly exceed the limits of memory.
XBasic is as well suited to novices as programming
wizards, and is appropriate for virtually all programming
tasks. For science and engineering, XBasic has an
extensive math library; complex numbers data-types,
operators and function library; and a powerful graphics
library. For business, XBasic has 64-bit integers and
user-defined types optimized for data-base I/O. And for
system programs, XBasic replaces standard low level
mechanisms with high level language alternatives that
are considerably easier to read, understand, modify,
and maintain. For all applications, XBasic supports
rapid development of compact, efficient, reliable,
readable, portable, well structured programs.
XBasic and GuiDesigner are powerful, efficient,
professional software tools, appropriate for all kinds of
programmers and programming projects. XBasic,
GuiDesigner, and the whole program development
environment are written in XBasic, and their user
interfaces were developed entirely with GuiDesigner.
No other BASIC product has the speed, power and
sophistication for programming projects like these, yet
XBasic isn't even breathing hard.
XBasic currently runs on '386+ Windows 3.1, Windows 3.11, Windows95,
WindowsNT, OS/2 Warp, '386+ UNIX.
Other implementations are planned, including Alpha, PowerPC, RS6000, and SPARC.
To što imam je neka shareware verzija. Mislim da je potpuno funkcionalna i
nema nikakvih ograničenja.
basic.24balsa,
:: Evo izvod iz readme fajla, pa ako hoćete mogu da pošaljem.
:: Spakovan zauzima oko 5 MB (a raspakovan, čini mi se, 20-30).
Šalji, more, šalji. :)
basic.25zeljkoj,
> :: Evo izvod iz readme fajla, pa ako hoćete mogu da pošaljem.
> :: Spakovan zauzima oko 5 MB (a raspakovan, čini mi se,
> 20-30).
>
> Šalji, more, šalji. :)
Ok. :)
Da se ispravim, ne zauzima oko 5, nego nešto više od 3 MB spakovan
(3 arhive), i oko 20 MB raspakovan.
Evo, prvo, uvodnog fajla, u kome je uputstvo za instalaciju, i još ponešto.
xb.txtbasic.26zeljkoj,
Evo prvog dela...
xb0.zipbasic.27zeljkoj,
Evo ga i drugi deo...
Ove dve arhive čine Standard verziju (nema mogućnost kreiranja EXE
fajlova). Naravno, poslaću i treću... :)
xb1.zipbasic.28zeljkoj,
A evo i poslednjeg dela. :)
Uživajte. :)
xb2.zipbasic.29dr.grba,
>> To što imam je neka shareware verzija. Mislim da je potpuno funkcionalna i
>> nema nikakvih ograničenja.
Ovo izgleda zanimljivo: ne bilo ti teško, baci ovamo neki source kod da
vidimo kako izgleda. Nadam se da u tolikom materijalu postoje primeri.
basic.30zeljkoj,
> Ovo izgleda zanimljivo: ne bilo ti teško, baci ovamo neki
> source kod da vidimo kako izgleda. Nadam se da u tolikom
> materijalu postoje primeri.
Evo... iščupao sam po rnd sistemu jedan deo koda: :)
FUNCTION Progress ()
$XuiProgress = 20
'
delta = 2
GetDisplayGrid ( @label )
'
' create window with XuiProgress grid
'
XuiCreateWindow (@grid, @"XuiProgress", 100, 256, 200, 80, 0, "")
XuiSendStringMessage ( grid, @"SetCallback", grid, &XuiQueueCallbacks(), -1,
-1, $XuiProgress, -1)
XuiSendStringMessage ( grid, @"SetGridName", 0, 0, 0, 0, 0, @"Progress")
XuiSendStringMessage ( grid, @"SetValues", 50, 100, 0, 0, 0, 0)
XuiSendStringMessage ( grid, @"DisplayWindow", 0, 0, 0, 0, 0, 0)
'
' convenience function message loop
'
DO
XgrProcessMessages (1)
DO WHILE XuiGetNextCallback (@grid, @message$, @v0, @v1, @v2, @v3, @kid,
@r1$)
GOSUB Callback
LOOP
LOOP
RETURN
'
' callback
'
SUB Callback
win = kid >> 16
kid = kid AND 0xFF
SELECT CASE message$
CASE "CloseWindow" : QUIT (0)
CASE "Selection" : GOSUB Selection
CASE ELSE : DisplayCallback (grid, @message$, v0, v1, v2, v3,
kid, @r1$)
XuiSendStringMessage (grid, @"GetValues", @v0, @v1,
0, 0, 0, 0)
v0 = v0 + delta
IF (v0 > 100) THEN v0 = v0 - delta - delta : delta =
-delta
IF (v0 < 0) THEN v0 = v0 - delta - delta : delta =
-delta
XuiSendStringMessage (grid, @"SetValues", v0, v1, 0,
0, 0, 0)
END SELECT
END SUB
'
' Selection message
'
SUB Selection
text$ = "XuiProgress"
text$ = text$ + "\n grid = " + HEX$ (grid,8)
text$ = text$ + "\n message = " + message$
text$ = text$ + "\n state = " + HEX$ (v0,8) + v0$
text$ = text$ + "\n v1 = " + HEX$ (v1,8)
text$ = text$ + "\n v2 = " + HEX$ (v2,8)
text$ = text$ + "\n v3 = " + HEX$ (v3,8)
text$ = text$ + "\n kid = " + HEX$ (kid,8)
text$ = text$ + "\n r1$ = " + r1$
XuiSendStringMessage (label, @"SetTextString", 0, 0, 0, 0, 0, @text$) '
set message text
XuiSendStringMessage (label, @"Redraw", 0, 0, 0, 0, 0, 0) '
redraw label
END SUB
END FUNCTION
basic.31dr.grba,
>> Evo... iščupao sam po rnd sistemu jedan deo koda: :)
Tnx. Da li si probao kako radi?
Ima li stand-alone EXE ili traži runtime modul?
Deluje pomalo nestvarno, pa se pitam gde je kvaka. (:
basic.32zeljkoj,
> Tnx. Da li si probao kako radi?
Rekoh već, oduševljeno sam FTP-ovao taj XBASIC još letos, ali sam odmah
shvatio da od rada na 386SX/4 MB nema ništa. :((
> Ima li stand-alone EXE ili traži runtime modul?
Pravi samostalne EXE fajlove, s tim da se mora pokrenuti pod Win95 ili
NT-om ako se želi generisanje EXE-a. Sam razvoj programa može i pod
Win 3.1 + Win32s.
> Deluje pomalo nestvarno, pa se pitam gde je kvaka. (:
Ja sam prvo pomislio da je to neka demo, osakaćena verzija, ali nee...
radi se o potpuno funkcionalnom kompajleru, kome baš ništa ne fali. :)
basic.33tores,
Ima li neko VBX koji se zove VBCTRL3D.VBX i .LIC fajl za njega.
Prilicno je hitno...
Unapred hvala...
tores
basic.34ndule,
Imam problem sa visual basicom 4.0. Naime u helpu piše da se na
toolbar može postaviti combo box tako što se jednom od dugmeta
dodeli stil placeholder i da se na taj placeholder onda postavi
combo box.
Međutim to ne funkcioniše. Kada se takav program
pokrene vidi se toolbar ali se ne vidi combo box koji je postavljen.
Zna li neko gde grešim?
pozdrav, Dule
basic.35dmaxim,
Molim dobru dusu da mi posalje MSVCRT40.DLL bez kojeg , naravno
nece da radi VB 4.0 . Naravno ako nije u suprotnosti sa
politikom vladajuce garniture (mislim , jel' tako, na SezamNET).
Unapred Hvala!
P.S. Prilicno mi se zuri.
basic.37spantic,
Ima li još koga da radi sa bazama podataka iz Visual Basic-a 4.0?
Moram reći da sam dosta razočaran. U poslednje vreme mi se često
dešava da pukne i to pri zatvaranju forme u kojoj sma radio sa bazom.
Naravno, to se ne dešava pri jednostrukom pristupu, ali ako sam kojim
slučajem ima DbGrid sa recimo spiskom firmi i posle otvorio formu sa
data kontrolom vezanom za proizvode izabrane firme VB često puca.
Ima li neko bolja iskustva i možda rešanje problema? VB 4.0 Pro,
kupljen ;(
basic.38spantic,
Ima li neko ideje zbog čega ovaj SQL upit u VB 4 ispravno nalazi
prvi
element (čak ga i prikaže u dbGridu koji je vezan sa data kontrolom
koja
je definisana donjim SQL upitom!) i onda prijavi grešku kako nije
zatvorena
zagrada ili upotrebljeni simboli ], ) ili |.
--------- VB 4.0
SELECT DISTINCT Poslovi.[ID], Poslovi.[Naziv posla], Poslovi.[Datum
posla],
Firma.[Naziv], Zaposleni.[Ime], Zaposleni.[Prezime]
FROM Zaposleni INNER JOIN
(Firma INNER JOIN Poslovi ON Firma.ID =
Poslovi.[ID_investitor]) ON
Zaposleni.[MatBroj] = Poslovi.[Odgovoran]
WHERE Poslovi.[Kompanija] ='AL' AND Poslovi.[Odgovoran] =
'0311967710100'
ORDER BY Poslovi.[ID];
--------
Dok opet gornji SQL upit itekako lepo radi sa ACCES-om 2.0
basic.39chadra,
>Ima li još koga da radi sa bazama podataka iz Visual Basic-a 4.0?
Ima, ima ;)
>U poslednje vreme mi se često dešava da pukne i to pri
>zatvaranju forme u kojoj sma radio sa bazom.
Isti slučaj...nekad me čak i izbaci iz VB-a i pritom totalno
uništi bazu...btw, verzija je 4.0 standard :)
Inače, vidi se da ga je radio Microsoft ;( -sporost, nesigurnost,
bagovi...
Baš sam razmišljao da pređem na Enterprise verziju, ali kada vidim
da se ovo javlja i u Pro verziji, što bi onda bilo drugačije?
Sve mi se čini da ću da se vratim na 3.0 PRO koja mi nekako najbolje
leži. ;)
basic.40jovca.car,
Access 2.0/VB 3.0 Compatibility Layer - korišćenje Access 2.0 baza u VB 3.0.
comlyr.exebasic.41mmtosic,
Sledi izvod iz readme.txt fajla, koji je vezan uz poruku:
ENTIRE MICROSOFT VISUAL BASIC FOR WINDOWS KNOWLEDGE BASE IN HELP FILE
=====================================================================
VBKB_32.EXE contains a collection of indexed Windows 95 (32-bit) Help
files that give you the complete Microsoft Visual Basic for Windows
Knowledge Base in two Help files with full-text search. The Help files
in this package include a Find button that allows you to search the
Microsoft Knowledge Base for any word you choose.
Contents of VBKB_32.EXE with Full-Text Search
---------------------------------------------
- README.TXT
- VB_BUGS.HLP (latest versions of the articles that discuss bugs, fixes,
or updates to Visual Basic for Windows)
- VB_BUGS.CNT (contents file required for VB_BUGS.HLP)
- VB_TIPS.HLP (latest versions of the articles that give tips and
techniques for Visual Basic for Windows)
- VB_TIPS.CNT (contents file required for VB_TIPS.HLP)
Koga interesuje ostatak, treba da uzme fajl koji je vezan uz poruku.
Oni koji zaključe da ih interesuje paket, treba da pogledaju narednu
poruku.
readme.txtbasic.42mmtosic,
Entire Microsoft Visual Basic for Windows knowledge base in help
file (#1/2).
vbkb_32.arjbasic.43mmtosic,
Entire Microsoft Visual Basic for Windows knowledge base in help
file (#2/2). (Dodajem ovo zbog pametnog software-a.)
vbkb_32.a01basic.44galimpic,
> Entire Microsoft Visual Basic for Windows knowledge base in help
> file (#2/2). (Dodajem ovo zbog pametnog software-a.)
Hvala na trudu.
basic.45sslavoljub,
Zar ste svi stali sa pisanjem za temu BASIC?
Ima li jos neko ko koristi BASIC ovde (Po mogucstvu Quick Basic)ű
Ima li?
Ili mozda ima na nekom drugom BBS-u?
Konkretno me zanimaju biblioteke za Quick Basic (.lib i .qlb znate vec)
Ko nesto vise zna o njima i ko ima neke biblioteke za QB mogao bi da se javi
ovde ne bi mu se nista niko zamerio.
Na SEZMAU imaju samo tri biblioteke a samo dve ispravne i to sve za rad sa
grafikom, SVGAQB10.zip i QBEVGFX3.ZIP
Ima li neko mozda vise biblioteka (STVARNOI MI TREBAJU!)
basic.46zeljkoj,
> Ima li jos neko ko koristi BASIC ovde (Po mogucstvu Quick
> Basic)ű
Da... povremeno. :)
> Konkretno me zanimaju biblioteke za Quick Basic (.lib i .qlb
> znate vec)
Pogledaj fajlove u ovoj temi u ovom i starijim tomovima konferencije
PCPROG. Ima nekoliko zanimljivih bibilioteka...
basic.47sslavoljub,
Mnogo ti hvala (zeljkoj) ali nisam nasao ni jednu biblioteku za QUIC BASIC
samo sam nasao program XBASIC
sto mi neodgovara.
znas li mozda jos neko mesto gde imaju biblioteke za QB?
i za ovo ti puno hvala ZELJKOJ
basic.48zeljkoj,
> Mnogo ti hvala (zeljkoj) ali nisam nasao ni jednu biblioteku za
> QUIC BASIC samo sam nasao program XBASIC
Rekoh, pogledaj stare tomove konferencije. :)
(PCPROG.5, PCPROG.4, PCPROG.3...). Sigurno ih ima.
basic.49spantic,
> Ima li jos neko ko koristi BASIC ovde (Po mogucstvu Quick Basic)ű
BASIC koristi dosta ljudi, samo je to sad Visual Basic i Visual Basic
for Aplication.
basic.50hook,
Trebao bih da kupim (za firmu) Visual Basic 4.0
Kod prodavaca sam naišao na čitavu paletu ovog softvera.
Interesantna su mi dva paketa:
1. Vizual Basic 4.0 Profesional....... cca 1000 DEM
2. Vizual Basic 4.0 Enterprise ....... cca 2000 DEM
U čemu je razlika?
ps.
Kod više distributera sam naišao na ove proizvode, ali niko mi
nije znao da odgovori na ovo pitanje :(.
basic.51dr.grba,
>> 1. Vizual Basic 4.0 Profesional....... cca 1000 DEM
>> 2. Vizual Basic 4.0 Enterprise ....... cca 2000 DEM
Ključna razlika je u tome što Enterprise verzija podržava kompletnu
podršku razvoju Client-Server baza podataka. Ima još nekih detalja,
ali manje-više svi zasnivaju verzije ovako. Postoje Standard,
Professional i Enterprise varijante. BTW, i Delphi nastupa na isti
način, nudeći tri nivoa paketa po tri cene.
basic.52zeljkoj,
Koja beše poslednja verzija Borlandovog Turbo BASIC-a?
basic.56gtrinki,
molim da mi neko pomogne tako sto ce mi reci kako da dodjem do fajla
VBRUN400.DLL. Tek pocinjem sa radom u VB4 i taj mi je fajl neophodan.
Hvala unapred.
basic.57galimpic,
> molim da mi neko pomogne tako sto ce mi reci kako da dodjem do fajla
> VBRUN400.DLL. Tek pocinjem sa radom u VB4 i taj mi je fajl neophodan.
> Hvala unapred.
Imas na Sezamu...
windows\system\
------------------
vb40016.zip 463k ű Visual Basic Run Time Modul v4.00 (16 bit)
vb40032.zip 378k ű Visual Basic Run Time Modul v4.00 (32 bit)
...ali ako vec koristis VB 4 onda si ovo dobio sa programom
i nalazi ti se u \windows\system direktorijumu tvog diska
basic.59supers,
>> molim da mi neko pomogne tako sto ce mi reci kako da dodjem do
>> fajla VBRUN400.DLL.
U komandnom modu Sezama kucaš:
cd windows
cd system
pa možeš da biraš: dow vb40016.zip ili dow vb40032.zip u zavisnosti od
toga da li ti treba 16bitna ili 32bitna varijanta.
I uvek prvo pogledaj ima li na Sezamu to što tražiš :)
basic.60borislavb,
Hi, evo i ja neshto radim u "Vidljivim osnovama za prozore 3.0"
pa da se javim !
basic.61borislavb,
Da li neko ima neki help za CARDS.DLL
Unapred HVALA
(:)| BorislavB@SEZAM.CO.YU
P.S.
Bice nova igrica ...
basic.62tores,
Lakse ti je da uzmes VBX koji se zove MHCRD200.VBX ili tako nekako...
Mislim da imam to pa ako ti treba mailni da ti posaljem...
Pozdrav...
basic.63johnnya,
>> Lakse ti je da uzmes VBX koji se zove MHCRD200.VBX ili tako nekako...
>> Mislim da imam to pa ako ti treba mailni da ti posaljem...
Da li bi to omogućilo da se karo i srce ne vide kao siva boja, koja
je vrlo slična crnoj na Mono monitorima, a o Hercu i da ne pričam
tamo je sve crno....
basic.64nenad,
Možda se neko seća IBM-ova najave o "Borg-u", VisualBasic
kompatibilnom razvojnom okruženju. E pa, on je pred izlaskom, i
ja imam Beta verziju. Na prvi pogled, to je otprilike to što bi i
trebalo da bude :), a glavne razlike i prednosti nad MS VB-om
se navode u dokumentaciji, odnose se uglavnom na OO proširenja
jezika, OpenDoc komponente, i, naravno, portabilnost.
VisualAge for Basic (kako se zvanično zove) je najnoviji član u
IBM-ovoj VisualAge porodici. U pitanju je serija vizuelnih
razvojinih alata koji osim vizuelnog kreiranja GUI-a omogućavaju
i "crtanje" same logike aplikacija, kreiranje veza između delova
(parts), kako vizuelnih tako i non-visual. VisualAge trenutno
postoji na raspolaganju (ili je pred izlaskom) za sledeće jezike:
SmallTalk PL/I
C/C++ Java
COBOL Basic
4GL (Generator)
Ono što ih čini interesantnim jeste da su multi-platformni (svi
postoje kompletni za OS/2, Windows 95/NT, AIX, Solaris...), a
generatori koda (znači bez vizuelnog razvojnog okruženja) i za
praktično sve IBM velike mašine i OS-ove (OS/400, MVS, VM...).
Druga prednost - razvijanjem aplikacije (uz, naravno, određena
ograničenja i obraćanje pažnje) na jednoj platformi ste automatski
dobili aplikaciju za ostale, potrebno ju je samo rekompajlirati
na ciljnoj platformi. Naravno, međusobno su "inter-operabilne"
(u različitim stepenima, zavisno od proizvoda do proizvoda), tako
da svaki član razvojnog tima može svoj deo raditi u prefereiranom
jeziku, ili onom najpogodnijem za konkretan problem.
Što se konkretnog VA Basica tiče, tvrde da za VB 3.0 projekat
manje-više sve što je potrebno uraditi jeste učitati ga (treba da
bude snimljen u nekakvom tekst-formatu), da mu se dopusti da on
učini neke konverzije koje treba i da je to sve. Kako nisam
nikada radio u VB-u, a voleo bih da proverimo u kolikoj meri je
sve ovo tačno, molio bih onog ko želi da mi pošalje neki malo
kompleksnisji projekat (ne suviše, nešto krajnje jednostavno) pa
da probam. :)
basic.65mrbin,
Da li neko zna koliko je .EXE napravljen sa VB3.0 (ili VB4.0) bezbedan
od "reverse engineering"-a, tj. postoji li neki ekvivalent DISCLIP-a
za VB koji konvertuje .EXE u pocetni izvorni kod - ili, postoje li
nacini da se trace-uje VB kod i ustanovi koje VB naredbe on izvrsava?
(Potrebno mi je da znam da li da kriticne delove koda koji se ticu
zastite filujem beskorisnim naredbama da bih otezao analizu.)
Thanx.
basic.66kiklop,
Imam jedno pitanje. Radim neku petljanciju u VB 4.0, pa sam naisao na
neke probleme. Ima li neko neka iskustva sa DDE izmedju dve VB
aplikacije, i da li je DDE moguc izmedju dve aplikacije na mrezi
(LAN). Ako iko zna nesto o ovome bio bih zahvalan da mi se javi na
mail ili u ovu konferenciju.
Pozdravi od Darka. :)
basic.67mrbin,
> Da li neko zna koliko je .EXE napravljen sa VB3.0 (ili VB4.0)
> bezbedan od "reverse engineering"-a
Da odgovorim na svoje pitanje: saznao sam da nije uopste, i da postoji
Decompiler za VB; on radi u principu fino - za neke .exe-ove je radio
perfektno, na nekim je pucao - ali uglavnom je uspevao da vrati veliki
deo sorsa. "Losa" stvar je da ne moze da povrati variable names (umesto
njih daje imena l0032 i slicno), iako moze povratiti object names iz .exe-a,
a source generise sa sve indentacijom! U svakom slucaju dovoljno da se
utvrdi gde je zastita i kakva, iako najcesce ne i da se generisani program
ponovo kompajlira i radi bez gresaka (uostalom malo ko bi se usudio da
uradi tako nesto za kompleksne programe poput onih za knjigovodstvo).
Dobra vest je, medjutim, da postoji i Decompiler Defeater, koji odseca
nepotrebne informacije iz .exe-a i cini dekompilaciju nemogucom, tako da
je otprilike cela stvar i dalje na nuli.
Toliko.
basic.68bceklic,
> Da odgovorim na svoje pitanje: saznao sam da nije uopste, i da
> postoji Decompiler za VB; on radi u principu fino - za neke
> Dobra vest je, medjutim, da postoji i Decompiler Defeater, koji
> odseca nepotrebne informacije iz .exe-a i cini dekompilaciju
> nemogucom, tako da je otprilike cela stvar i dalje na nuli.
Dekompajleri nikad nisu bili preterana opasnost po zastitu. Ako
vec zelis da sprecis reverzni inzenjering svog programa pocni da
mislis na druge alate za analizu koda koji se cesce koriste za
analizu (TDW, SI itd.) Podrazumeva se da u zavrsnoj verziji ne
ostavljas debug info koji onaj Decompiler Defeater (strasnog li
imena :) najverovatnije i skida i koji moze _veoma_ da pripomogne
pri analizi potencijanom napadacu. PCGW taj posao inace odradjuje
automatski.
basic.69zvezdan,
Verujem da ne postoji rešenje za ono što mi treba, ali čisto
da proverim: da li u Visual Basic-u može programski da se
simulira akcija miša (click, dblclick, up, down, move) bilo
gde na ekranu ili relativno u odnosu na prozor ili dijalog boks
unutar neke aktivne aplikacije (kao što SendKeys može da
simulira pritisak na taster)?
Takođe me zanima da li može i kako da se pročita ili izmeni
stanje neke određene kontrole (check box, text box, ...) iz
neke bilo koje aktivne aplikacije (tuđe, ne unutar mog
programa).
Da li postoji neka Win API funkcija koja bi ovo mogla da obavi?
Da li ovo može da obavi Visual C++?
Inače, ovo sve može ScriptMaker, program koji se dobija uz
Norton Desktop 3. To je isto jedan oblik Basic-a koji
predstavlja savršenu zamenu za Recorder ili bilo koji drugi
program za izvršavanje makroa (bolji je od onog koji se
dobija uz Corel 6 koji ne može da kompajlira), ali i on ima
svojih nedostataka (po meni najveći je mala maksimalna
veličina nizova). Evo, kao primer njegovih mogućnosti, dela
jednog programa koji sam u njemu pisao za konverziju ANSI u
CP1250 u kombinaciji sa Fontographer-om:
Sub SetUnicode (Char$, UnicodeNumber$, CharacterName$)
' simulacija pritiska na taster za prelazak na određeni
' karakter u tabeli:
DoKeys Char$
' pristup opciji u meniju za otvaranje dijalog boksa CharInfo
' (moglo je i sa DoKeys "Č(i)"):
Menu "Edit.Charinfo"
' očitavanje vrednosti iz određenog text box-a:
UnicodeNumber$ = GetEditText$ (12)
CharacterName$ = GetEditText$ (10)
' simulacija pritiska na button:
SelectButton "OK"
End Sub
basic.70mileusna,
Okončajte mi noćne more. Kako da u VB4 ispod menija
nacrtam onu tanku, udubljenu liniju koja odvaja meni od radne
površine? Izlomih se živ...
File Edit View Help
------------------------------------------------ <- e baš ovu :)
basic.71first,
Jel treba nekom knjiga za VB 4.0 Mario Krzic i Petar Vrzic. Menjam
za knjigu za c++
OPsirnije u mali.oglasi (literatura)
--first--
basic.72nenad,
Microsoft to release pared-down version of VB 5 just for
building ActiveX controls
Microsoft Corp.'s Visual Basic family will soon include a tool
designed to let developers build ActiveX controls in a matter
of minutes, the company said Monday.
The Visual Basic Control Creation Edition, part of the Visual
Basic 5.0 release, will open up Web development, said Jon
Roskill, product manager for the Internet platform and tools
division at Microsoft, in Redmond, Wash.
"Today, you must be an advanced C++ developer to build an
ActiveX control," Roskill said. "This [new edition] is a very
important link that is missing from out strategy today. We
haven't had a tool for the mass audience to create controls.
With this, I can build something in seconds in front of you.
Normally it would take days."
Control Creation Edition will be the bottom of the visual
development tool line -- essentially the control-building guts
of the Standard, Professional, and Enterprise editions of
Visual Basic.
"This version of Visual Basic 5.0 will have a limited
functionality, so you can't build a stand-alone application
with this," Roskill said. "We stripped out a lot of the
peripheral pieces, things like Report Writer. By doing that,
it's letting us get a very small subset that looks to be on
the order of five or six megabytes for a download."
With the Control Creation Edition, developers can build their
own controls from scratch or customize existing ActiveX
controls, Roskill said.
For example, he said, a developer could design a tab control
to look a like a three-ring binder, color it, and put a
company logo on it. To compile it as an ActiveX control, the
three-step process would take less than a minute, he said.
Attendees of Microsoft's Professional Developers Conference in
Long Beach, Calif. from Nov. 4 - 7 will receive a free beta
version of Visual Basic 5.0 Control Creation Edition. The beta
will be available on Microsoft's Web site for free download a
few weeks after the conference, Roskill said.
The new version will ship commercially when the rest of the
Visual Basic 5.0 series is ready, Roskill said. Visual Basic
5.0 is scheduled to ship in the first quarter of 1997, a
Microsoft spokeswoman said.
basic.73spantic,
Uz poruku je Visual Basic 5.0 Control (Internet) Edition Beta 1, ili
drugačije rečeno okljašteni VB 5.0 za generisanje ActiveX kontrola.
Sjajna stvar!
Sve sa zaglavljem.
vb5ccein.zipbasic.74bboss,
Molio bih da mi neko posalje mailom GWBASIC
ako takav uopste postoji?! ;)
Hvala!
basic.75janko,
> Molio bih da mi neko posalje mailom GWBASIC
> ako takav uopste postoji?! ;)
Postoji ali nije besplatan. Međutim postoje i njegove
besplatne varijacije -- proveri i u SezamNet direktorijumima.
basic.76isekulovic,
Visual Basic 5.0 CCE - Online Reference
ccehelp.exebasic.77terminali,
Dim s As String
Dim m Integer
Declare Function GetWindowText Lib "User" (ByVal hwnd As Integer,
ByVal lpString As String, ByVal aint As Integer) As Integer
Sub Form_Load()
m=GetWindowText (hwnd, s, 50)
End Sub
Izvrsenje ovog programa u Visual Basicu 3.0 izaziva krah VB ako se
prevede u exe fajl, onda se on sam srusi.
Da li je rec o bagu Visual Basica i ako nije ima li neko resenje?
basic.78zvezdan,
>> m=GetWindowText (hwnd, s, 50)
>>
>> Da li je rec o bagu Visual Basica i ako nije ima li neko
Probaj: Dim s As String * 50
ili ispred m = ... da staviš s = Space(50).
basic.79nenad,
> Postoji ali nije besplatan. Međutim postoje i njegove
> besplatne varijacije -- proveri i u SezamNet direktorijumima.
Posebnu pažnju obratiti na ASIC, ili kako se već zove. Jako lepo
odrađen BASIC kompajler, idealan za male programe.
basic.80zeljkoj,
> Posebnu pažnju obratiti na ASIC, ili kako se već zove. Jako
> lepo odrađen BASIC kompajler, idealan za male programe.
Da. To što postoji u diru je verzija 4.0. Još odavno je izašla i 5.0
i ja sam pitao da li neko može da je dovuče, ali nije se (još) niko
javio. :(
basic.81zkis,
Cuo sam da postoji jako koristan VBX (VB 3.0) za rad sa tekstom.
Naime omogucava formatizovanje teksta (font, bold, just, ...) kao u
malom tekst editoru. Naravno mislim da u tekst box-u moze postojati
vise kombinacija fontova njihovih velicina i stilova. Nemam pojma
nista poblize o doticnom VBX-u a ako neko zna neka se javi.
basic.82zeljkoj,
Dovukao sam nekako ASIC 5.0. Moderatora molim da ga stavi u dir,
umesto verzije 4.0.
asic50.zipbasic.83rasol,
Da li neko zna nacin da iz Visual Basic-a 3.0 stampam vise
Form-ova na jednom listu papira? Naime, posle svakog
Form.PrintForm VB uradi jedan NewPage, pa ako stampam vise
Form-ova zaredom, svaki dobijam na posebnoj stranici, bez obzira
na njihovu velicinu. Da li postoji nacin da se izbegne skok na novu
stranu posle komande PrintForm?
Dragan.
basic.84coda,
Potreban programer za izradu aplikacije u Visual Basic-u.
Program treba da radi pod Windows-ima, komunicira sa COM
portom, daje graficki prikaz, formira bazu, itd.
ma se coda
basic.85milko,
Evo imog doprinosa ovoj konferenciji.
musicbox.basbasic.86djale,
Ako neko ima knjigu na temu Visual BASIC 4 molio bi da mi se javi radi
kopiranja iste.
Hvala Darko
basic.87kiklop,
Imam jedno pitanje vezano za Visual basic 4.0 i win95. Nikako naime
nisam uspeo da pronađem način za programsko podešavanje font scripta.
Pri pisanju koda ja svakoj kontroli sa font property, mogu da podesim
odgovarajući script i font ( Western, Central European, Cyrilic...),
dok programski to nikako ne mogu da uradim. ( Mogu da promenim font i
sve karakteristike fonta sem scripta) Ima li neko ideju kako se to
izvodi. Stvarno mi je neophodna ta informacija.
Pozdrav.
basic.88janko,
> Pri pisanju koda ja svakoj kontroli sa font property, mogu da
> podesim odgovarajući script i font ( Western, Central European,
> Cyrilic...), dok programski to nikako ne mogu da uradim. ( Mogu da
> promenim font i sve karakteristike fonta sem scripta) Ima li neko
> ideju kako se to izvodi. Stvarno mi je neophodna ta informacija.
Taj VB koji koristiš prosto ne pamti tu osobinu fonta, i nema mu
spasa. O tome kako je na isti način postupio Borland sa Delphijem
mogao si da pročitaš u mom članku u Računarima.
Da li će Microsoft ubaciti i to u VB? Verovatno hoće, ali kad... Da
li je neko probao ovo sa VB 5 Control Edition -- čisto da znamo da li
će biti i u pravom VB 5?
basic.89dr.grba,
>> Da li će Microsoft ubaciti i to u VB? Verovatno hoće, ali kad... Da
>> li je neko probao ovo sa VB 5 Control Edition -- čisto da znamo da li
>> će biti i u pravom VB 5?
Nešto ne videh ovo svojstvo na vidiku u VB5CCE.
basic.90kiklop,
Šmrc, buhuhu.... :((( (god damn Microsoft
#$"!#""@@@@@==)(&&&/%$#%$#%#$.....)
basic.91janko,
> god damn Microsoft
Dabome, kad ne poštuju standarde koje sami izmisle.
Za sada, MOGUĆE je izvući se sa Delphijem. Borlandovci izdaju
verziju Delphija u kojoj je i (skoro ceo) sors VCL (Visual Control
Library) pa što oni nisu stavili -- možemo mi sami (to nikada nećemo
doživeti sa MS). Tako sam ja napravio Jankov Maper koji zna za skript.
MEđutim, ni Borland nije dao SAV sors :(( pa gornji recept ne radi ako
je potrebno u programu korisititi neke specifične kontrole (meni
nije uspelo da spojim to sa novijim ActiveX kontrolama). Ali se u
međuvremenu pojavila i novija verzija Delphija u kojoj su već
gotove ActiveX kontrole.... nju nisam probao.
basic.92nenad,
Pričalo se skoro o nekom "sorseru" za Visual Basic, koji od onog
njegovog EXE-a ume da povrati sors. Da li neko to ima, da li radi
sa VB 3.0, da li uopšte radi i da li je "distributabilno", tj. jel
može neko da pošalje? :)
basic.93nenad,
Visual Basic gets Web features
Microsoft Visual Basic 5.0 Professional Edition, Release
Candidate 1, a part of Visual Studio, offers an improved rapid
application development environment with a number of powerful
productivity enhancements, vastly improved performance, and new
Web-related features. Although Visual Basic developers will find
a lot to like in this version, the biggest "wow factor" is the
performance improvement over the previous Visual Basic release.
If the Professional Edition seems underpowered, be sure to look
for our review of Visual Basic Enterprise Edition next week on
InfoWorld Electric.
There are three distinct areas where the performance improvement
is noticeable. The first, and most obvious, is in loading
controls or forms. They now appear with lightning speed, a great
improvement over Version 4.0.
Also, database access times are much more impressive than in
previous releases. Putting the wow aside, the single most
significant improvement in this version, though, is the enhanced
compiler support that uses the optimizing technology in Microsoft
Visual C++.
The enhanced compiler now enables options that allow you to
generate either p-code (pseudo-code) or native code format.
Also, you can set the project properties to compile with
optimizations of several flavors, such as fast or small code, or
to target the Pentium Pro.
Microsoft estimates that this code can be 20 times as fast as
previous Visual Basic executions. Although my test execution of
the same customer-inquiry application using Visual Basic 4.0 and
5.0 wasn't scientific, it showed a noticeable performance gain.
Editing wizardry
Some of the helpful additions in the development environment will
definitely make life easier for both experienced and new Visual
Basic users.
For example, the project template gallery has several additions,
and eight new wizards have been added to the Professional
Edition. You can also create you own wizards and templates to
drop into the development environment.
New intelligent prompting features in the code editor help
expedite development while reducing some of the tedium of coding.
There are on-the-fly provisions for syntax assistance, plus a
type-ahead feature that completes words as you type. And there
are list boxes that display valid choices for property constants
as well as object methods and properties.
Other thoughtful environment additions include the ability to
edit multiple projects at once -- this is really useful when
creating ActiveX controls -- and a categorized view in the
Properties window that groups properties by type.
Web components
You'll also find the ActiveX features from Microsoft Visual Basic
Control Creation Edition (see Product Reviews, Dec. 2, 1996) in
this Professional Edition, but the process of developing controls
is now greatly simplified. You can group controls to build a new
control, import third-party controls, create data-aware controls,
and, of course, build a control from scratch.
As expected, greater Web support has been added to this release
of Visual Basic. The way most people envision using an ActiveX
control in conjunction with the World Wide Web is by extending
ActiveX controls to enhance HTML pages, which certainly works.
You can also add Web-aware controls to your existing
applications, such as an FTP control or a browser control that
limits the scope of Web access that is allowed.
Active documents
Probably the most interesting manner in which to extend Visual
Basic in a Web environment is the newly provided "active
document" support. With a Visual Basic Document (.VBD) file
extension and an Active Document Migration Wizard, my
customer-inquiry forms were transformed into an active document
and made available to my browser of choice.
Active documents are designed to reduce the software distribution
overhead. For example, if I place my active-document
customer-inquiry program on my server this week and provide
browser access to it, my clients could link to it and execute the
application on their client machines without any additional
effort on my part.
Then, if I were to make an enhancement next week and update the
version of my active document on the server, my clients would
automatically receive the new version of the inquiry program
during their next execution.
When I tested the active-document addition, I found an area of
potential concern. I simulated a small- to medium-size intranet
with several clients linking to my active-document
customer-inquiry program on the server. Although the execution
performance in my environment was acceptable, I was concerned
about its performance on a larger scale. If you're considering
this approach for large installations, you'll need to do some
careful testing.
Large sites also may choose to extend Visual Basic applications
to Web clients by using ActiveX components on their Web servers.
With this functionality, components would run on the server and
return only the desired result to the client.
Obviously, there are also performance concerns on the server side
in this scenario, but my tests with this method showed good
execution speeds.
Language additions
The Visual Basic language has also been enhanced in this edition
to incorporate a more object-oriented approach. Encapsulation and
polymorphism are enabled through property procedures and
implements statements. Other improvements of note are abstraction
support, the new Enums data type, and the further enablement of
code reuse.
I was a bit disappointed with the lack of direct Professional
Edition support for targeting 16-bit applications. Hopefully,
Microsoft has some plans in this area, given the large number of
Windows 3.x sites.
Visual Basic 5.0 Professional Edition provides some impressive
performance and productivity gains along with some powerful
Web-related features. The enhancements are strong enough for the
experienced developer addressing complex projects; they are also
presented in a simple manner for those who are new to Visual
Basic.
basic.94kiklop,
Imam jedno pitanje za sve prisutne. Ima li neko 32-bitnu OCX kontrolu
Message Blaster za Visual Basic 4.0? Ako ima takvih ili ako znaju gde se
ista može naći zamolio bih da proslede hint.
Unapred zahvalan.
basic.95dusan,
Da li neko zna kako iz Visual Basica 4.0 da posaljem printeru najobicniji text;
naime, on ima gomilu onih Printer propertisa a ja hocu da mu sinem simple
plain character send na port da bih dobio draft brzu stampu?
basic.96jjerry,
Probaj sa PRINT LPT1: "tekst" i mislim da ce raditi.
Tako mozes isto i vezano za modem : Print LPT1: "ATDP 648422" itd.
Ne garantujem da ce da uspe, u Basicu nisam pis'o nista godinu dana
ali vredi pokusati. :))))
cU :)
basic.97zeljkoj,
> Probaj sa PRINT LPT1: "tekst" i mislim da ce raditi.
LPRINT?
ili:
OPEN "prn:" FOR OUTPUT AS #1
PRINT #1, "ovo je neki tekst"
CLOSE #1
Umesto prn možeš da staviš i lpt1 ili lpt2
basic.98maksa,
>> Da li neko zna kako iz Visual Basica 4.0 da posaljem printeru
>> najobicniji text; naime, on ima gomilu onih Printer propertisa
>> a ja hocu da mu sinem simple plain character send na port da
>> bih dobio draft brzu stampu?
Mislim da za draft štampu treba da instaliraš generic text printer
drajver.
basic.99milosh.zorica,
jel neko zna kako da napravim gif i jpeg viewer u visual basicu 4.0
za windows
p.s. to mi treba do 22 marta 97 ili najkasnije do 15 aprila 97
treba mi radi jednog projekta
svi koji ovo znaju nekami posalju uputstvo kako da uradim ovo u
mail ili najbolje u ovu konferenciju i ovu temu
ili mi jave na tel 011\616877 tražiti miloša od 11:00h do 21:30h
basic.100mileusna,
>> p.s. to mi treba do 22 marta 97 ili najkasnije do 15 aprila 97
>> treba mi radi jednog projekta
>> svi koji ovo znaju nekami posalju uputstvo kako da uradim ovo u
>> mail ili najbolje u ovu konferenciju i ovu temu
Idi u svoj VB katalog, poddirektorijum samples\firstapp i
otvori Picview.Vbp, VB program za pregled BMP slika. Ne
podržava GIF i JPG, ali će ti verovatno pomoći da vidiš na kom
principu sve to radi. Za dalje ćeš se valjda snaći...
basic.101milosh.zorica,
Ja već imam takav program koji sam ja uradi,on gleda samo
bmp,wmf,ico,cur ali treba samo da ubacim još gif.
ja znam da uradim bmp viewer ali neznam šta da radim za gif i jpg.
basic.102dusan,
Cool, ova kombinacija radi, neizmerno ti hvala; dakle ako neko hoce da salje
karaktere po portovima iz Visual Basica 4.0 ->
OPEN "LPR1:" for OUTPUT as #1
PRINT #1, "Testing..."
CLOSE #1
Ovo verovatno radi i za sve COM portove ali nisam probao.
basic.103janko,
> OPEN "LPR1:" for OUTPUT as #1
> PRINT #1, "Testing..."
> CLOSE #1
Valjda LPT1:
?
basic.104janko,
> Ja već imam takav program koji sam ja uradi,on gleda samo
> bmp,wmf,ico,cur ali treba samo da ubacim još gif.
> ja znam da uradim bmp viewer ali neznam šta da radim za gif i jpg.
Bez dodatnih programa koji nisu rađeni u Basicu nećeš moći da prođeš.
Jedno rešenje je da nabaviš Visual Basic kontrolu koja radi sa GIF i
JPG. Drugi način je da nabaviš DOS(!) program koji je sposoban da na
osnovu zadate komendne linije od jednog fajla napravi drugi, i onda
da otvaraš uvek taj rezulat.
basic.105dusan,
Jes vala LPT a ne LPR, greska u kucanju.
basic.106mileusna,
>> Ja već imam takav program koji sam ja uradi,on gleda samo
>> bmp,wmf,ico,cur ali treba samo da ubacim još gif.
>> ja znam da uradim bmp viewer ali neznam šta da radim za gif i jpg.
Well, onda je verovatno najbolje da pogledaš VB sajtove po
svetu gde bi se verovatno mogla naći neka OCX kontrola za
pregled GIF i JPG fajlova. Ne znam kako to ide za GIF pošto je
GIF zaštićen format, tj. može se slobodno koristiti, ali, ako
se pravi aplikacija koja podržava GIF format potrebno je
platiti licnecu. Verovatno u zemlji Srbiji ovo nema ikakvog
efekta, ali čisto da se zna. :)
basic.107nenad,
Sun najavio "alate" za konverziju Visual Basic programa u Java
programe.
Visual Basic-to-Java conversion tool due later this year
Sun plans to offer a Visual Basic-to-Java conversion kit that
will allow millions of lines of Visual Basic code to become
Java code.
"It's a natural for Sun to help migrate VB [Visual Basic]
developers to Java," said one highly placed Sun official who
asked not to be named. "We already have built bridges between
Java and C++."
The Visual Basic-to-Java technology will not be made available
or shown at JavaOne, the Java developer's conference being held
in San Francisco the first week of April, said the Sun
official. Instead, it will be released later this year.
Sun's offering could add significantly to the 200,000 or so
developers already developing in Java. Millions of developers
use Visual Basic as a development language.
Sun will not be the first company to offer such a tool.
TVObjects currently offers Visual Basic developers the option
of converting their code into Java with the use of its Applet
Designer, a Visual Basic add-in that converts existing Visual
Basic applications to Java applets.
JavaSoft and Microsoft said they have no plans to create any
sort of Visual Basic-to-Java conversion tool. Microsoft said it
will increase the ease of use of Visual J++, its
Java-development tool.
JavaSoft officials also said they had no plans for such a
utility, because they believed that the increasing
sophistication and ease of use of newer Java development tools
would reach down to the Visual Basic level.
basic.108bljubisa,
da li se u crystal ryports_u u visual basicu 4.0 izvestaj moze snimiti u fajl
u istom obliku kakav je na monitoru ili na printeru(isti fontovi sva grafika i
dr.)i na koji nacin.
I da li se u jedan fajl moze snimiti vise izvestaja.
basic.109jolicm,
POMOĆ potrebna hitno :)
VB 4.0 TextBox
Kako naterati program da poravnava tekst ili brojeve u TextBox u
DESNU stranu ??.
Setujem mu u Align.property Right, ali neće pa neće ??! :(
basic.110milosh.zorica,
Evo jednog programa za crtanje po ekranu uz pomoć kurzorskih
tastera.
Potreban qbasic.exe,ide uz dos 6.x.
crtanje.basbasic.111gmatic,
Evo za ovo vam treba qbasic.exe i raspakujte ga u root.
Inace pravi katalog odabranih fajlova i snima ih ako osh.
kat.arjbasic.112tores,
>>> Setujem mu u Align.property Right, ali neće pa neće ??! :(
'oće pa 'oće samo ako je Multiline = True :)
basic.113nenad,
Visual Basic 5.0 je izgleda izašao prerano. Zbog žalbi na
nestabilnost i bagove Microsoft već priprema patch, a korisnicima
se ne sviđa ni činjenica da VB nije potpuno kompatibilan sa
prethodnim verzijama.
Microsoft readies VB 5.0 patch
to address complaints from developers
Despite its billing as a quantum leap in visual programming and
positive early reviews, Microsoft's Visual Basic (VB) 5.0
upgrade appears to have been pushed out the door prematurely,
according to some developers.
Early adopters of Visual Basic 5.0 Professional and Enterprise
editions have reported general instability in the upgrade's
integrated development environment (IDE), difficulty working
with add-ins such as the Enterprise Edition's Visual Modeler,
and General Protection Faults (GPFs) when working with multiple
projects.
Microsoft officials said that the upgrade received more testing
than previous releases, and that developer responses have been
overwhelmingly positive, as evidenced by moderate support-call
volumes and record first-month shipments.
"Everything is pretty much on track -- better than the
worst-case we were planning for, anyway," said John Roskill,
director of Visual Basic marketing, who noted that most add-in
problems can be solved by re-ordering entries in the add-in
.ini file.
Microsoft will release in the next few weeks a Service Patch,
including a new database grid and remote access controls, and
has begun posting a series of KnowledgeBase articles on its
developer Web site (http://www.microsoft.com/kb).
"There are definitely some issues, and we will issue a service
patch in the next few weeks to address the most critical two or
three of those, and some smaller issues like screen painting in
certain sequences [of operations]," Roskill said.
Early user complaints include backward compatibility woes,
difficulty creating nested ActiveX controls, and bugs in
functions such as search-and-replace and date and time
controls. Some users also faulted the upgrade's relatively
modest performance gains, in light of what they termed
"Microsoft's excessive claims."
We were able to confirm some of the flaws, including problems
launching Visual Modeler from within VB (although the Rational
software was found to function normally when run separately)
and creating nested ActiveX controls. Tests also revealed
random IDE crashes.
Users have also encountered difficulty working with VB 5.0's
controls, which Microsoft supplied in favor of third-party
controls from Sheriden Software.
However, some early users compared the soundness of the VB 5.0
upgrade favorably to the previous major revamp.
"VB 4.0 was real buggy, but 5.0, I would say, [although it's]
not 100-percent backward-compatible is a huge improvement. The
problem is with the older controls. You have to change some of
the controls over -- not all, just some, in going from 4.0 to
5.0," said one beta tester, who requested anonymity.
Roskill acknowledged the difficulties some users have had
trying to run the earlier version and Version 5.0 on the same
machine, but noted that the upgrade was not intended to be used
interchangeably with the older release.
"There are problems using VB 4.0 and 5.0 on the same machine.
It gets sort of complicated, but there are cases where people
want to do this. Having VB 4.0 and 5.0 on the same system and
developing separately in each is OK. [And] in VB 5.0, we use
the ActiveX control framework, so controls are faster and
smaller. VB 4.0 can use VB 5.0 controls. But, if you're using
both 4.0 and 5.0 simultaneously, and you start a project in VB
4.0, load it into VB 5.0, and bring it back into VB 4.0, that's
not permitted," Roskill said.
To use VB 5.0 controls within VB 4.0 projects, developers must
download the comctl32.dll from the developer KnowledgeBase,
according to Roskill.
Another user focused on the Enterprise Edition's Visual
Modeler, which is among the key high-end development features
touted in the 5.0 upgrade.
"One bug that is absolutely true is the one with Visual
Modeler. It appears that if any beta stuff is installed, the
release version of Visual Modeler is guaranteed to give you a
GPF upon launching VB," said Tim Belvin, vice president of
Infotech Solutions, in Ferndale, Wash. "Other than that, we've
been thrilled with the product, and with Visual Modeler, given
that this bug gets fixed shortly."
According to Roskill, Microsoft has isolated the add-in
problem.
"There is a problem with the way some add-ins are manipulating
tool bars and menus inside the VB development environment. They
don't shut-down properly. You have in VB an .ini file with
entries for all add-ins, and if you have Visual Modeler in a
certain place in that list, a GPF is caused when you shut down.
"It's trying to clean up all the menus in the wrong order.
Visual Modeler tries to shut-down after VB. We've posted a
KnowledgeBase article about this. Developers just need to
re-order the entries in the .ini file," Roskill said.
Roskill added that only add-ins written to Microsoft
specifications will successfully carry-over from VB 4.0 to VB
5.0.
"There are a couple of other add-ins from companies that wrote
for VB 4.0 that had not followed the add-in guidelines to the
letter that are not running well on VB 5.0," Roskill said.
To some users, the upgrade's additional skills requirements are
reasonable, given the tool's improvements.
"Because of the extensions to VB, because the IDE is better,
and because the objects are true binaries in this release, it's
not so much that you have to relearn it, but you need to
increase your knowledge base," said Infotech's Belvin.
Despite the inevitable few bugs in such a sweeping upgrade, VB
5.0 has been more thoroughly tested than prior upgrades as a
result of its inclusion in the Microsoft Visual Studio
development bundle, according to Roskill.
"I want to emphasize the amount of testing we did. We
definitely made an effort to synchronize our products [within
Visual Studio], but VB 5.0 was complete in the third week of
January, and it sat for about four weeks until mid February,"
Roskill said. "But we just continued to do testing on common
components in the suite, like shared controls between VB and
VC++. We also we sat on everything this time and put out a
consistent set of drivers across tools, so, for example, we
released a single Oracle driver."
"The majority of people are just really pumped about functions
and performance of VB 5.0," Roskill said.
basic.114gmatic,
Evo je nova dooooooooooooooooosta poboljsana verzija kataloga.
Sada je lakse za rad i vise automatizovano.
kat.arjbasic.115jolicm,
VB 40
Na šta treba posebno obratiti pažnju kod instaliranja gotovog
programa na korisničku mašinu.
Koristim onaj program za pravljenje instalacija, ali imam problema.
U programima koristim ACESS bazu podataka
Baza, program, report-i su u istom direktorijumu ( u toku razvoja)
Ručno mu u toku pravljenja SETUP disketa naznačim bazu podataka,
formate izveštaja ..)
Ali posle instalacije na korisničku mašinu, ne radi kako treba
Pošto mi je ovo 1 (prvi) program u VB40 svaki komentar bi mi bio
dobrodošao.
basic.116vule.,
Koristim Visual Basic v3.0 za windows i imam problem !
Ovo !
═══════
Sub Timer1_Timer ()
If image3.Picture = image2.Picture Then image3.Picture =
image4.Picture: Exit Sub
If image3.Picture = image4.Picture Then image3.Picture =
image5.Picture: Exit Sub
If image3.Picture = image5.Picture Then image3.Picture =
image6.Picture: Exit Sub
If image3.Picture = image7.Picture Then image3.Picture =
image7.Picture: Exit Sub
If image3.Picture = image7.Picture Then image3.Picture =
image2.Picture: Exit Sub
End Sub
════════
slika u kontroli pod imenom 'image3' nece da se menja po datom
redosledu. Kako da postignem zeljenu Animaciju ?
Unapred Hvala !
basic.118tores,
Re: image3.Picture = ...
Probaj da napraviš niz Image kontrola i da u proceduri Timer1_Timer
imaš jednu Static promenljivu koju ćeš da uvećavaš, smanjuješ... i da
na osnovu nje u odgovarajući Image smeštaš odgovarajuću sličicu
Static Ind As Integer
'Ovde ispitaš koja je sličica na redu za prikazivanje
If ind = 7 Then
Ind = "nešto"
Else
Ind = "nešto drugo"
End If
Image1(0).Picture = Image1(ind).Picture
basic.119vule.,
Imali neko ideju kako da napravim bazu u VB-u ali tako da u nju
moze da se smestaju fajlovi slicni porukama na SEZAM-u i da moze da
se brzo i lako dodje do svakog od njih pojedinacno u svakom
trenutku ?
Pomozite !
basic.120hadzi,
Zna li neko kako da u QBasicu (ovo mi je samo hobi :+) ubacim sliku
WinBMP formata ili kako da istu kompajliram u text fajl. Drugim
recima: "Moze li neko da mi objasni strukturu BMP fajlova"
Ili jos drugacije: "Heeeeeeeelp!"
basic.121stifa.jordan,
HI,
tj HEEELP ME...
TJ. LJUDI DOBRE VOLJE TREBA MI VASA POMOC.
POLAZEM PRIJEMNI U PONEDELJAK, IZ INFORMATIKE IZ OBLASTI BASIC-a.
PA SAM NAISAO NA NEKE STVARI NA KOJE U KNJIZI NE MOGU DA NADJEM
ODGOVOR.
VAMA CE OVO MOZDA BITI SMESNO, NE ZNAM, ALI MENI JE FRRRRKA AKO
MI NEKO TO NE OBJASNI.
STVARI KOJE MI TREBAJU SU:
-OBJASNJENJE EKSPONENCIJALNOG ZAPISA (721*10E-01 itd..)
-OBJASNJENJE POZICIONOG ZAPISA
-BINARNOG ZAPISA DECIMALNIH BROJEVA
----E PA AKO NEKO MOZE NESTO OD OVOGA DA MI POJASNI NEKA SE JAVI
NA:
778-973 i neka trazi Marka.
E slobodno pozovite jer mi je bas, kako sam vec rekao velika
frka sa vrmenom.
UNAPRD HVALA SVIM DOBRIM DUSAMA KOJE IMAJU RAZUMEVANJA.
AJDE ZOVITE, napomena da je ovo samo ono elementarno sto se uci
u normalnom Basicu tipa Qbasic u 1. godini srdnje skole.
Expiry date for help 010797.
Kazem da mi javite na voice jer mi danas crkava prtplata :(
10x again
MARKO STIJELJA. ceo dan tu ;)
basic.122vule.,
Slusaj...
Koliko ja znam to se nemoze uraditi iz QBasica. Da uvezes BMP sliku u basicu
mozes jedino pomocu VB-a za Win.
Mozda bi ti mogao pomoci ako bi mi rekao sta ce ti to...
basic.123zeljkoj,
> Koliko ja znam to se nemoze uraditi iz QBasica. Da uvezes BMP
> sliku u basicu mozes jedino pomocu VB-a za Win.
Naravno da može, ako se napiše procedura koja će da prikazuje BMP.
Postoje i gotove biblioteke za rad sa grafikom, par njih se nalazi u
direktorijumu, verovatno neka ima i proceduru da prikazivanje BMP-a.
Treba pogledati...
basic.124hadzi,
E, ovo je vec OLAKSANJE...
Thanks!
basic.125gmatic,
==> Koliko ja znam to se nemoze uraditi iz QBasica. Da uvezes BMP
==> sliku u basicu mozes jedino pomocu VB-a za Win.
Mislim da to moze i VB za dos(ali nisam siguran).
Malo sam ga koristio i to mi nije trebalo.
basic.126zeljkoj,
> Mislim da to moze i VB za dos(ali nisam siguran).
> Malo sam ga koristio i to mi nije trebalo.
Ne može, bez spoljašnje biblioteke.
BTW, sve njegove 'visual' zezalice su u text modu.
basic.127vule.,
■ Ne moze, bez spoljasnje biblioteke.
■ BTW, sve njegove 'visual' zezalice su u text modu.
Sta ti to dodje BTW ?
----------------------------------------------------
I bre stvarno, jel neko ima biblioteku za uvoz BMP?
----------------------------------------------------
basic.128zeljkoj,
> Sta ti to dodje BTW ?
By-The-Way = uzgred, usput...
> I bre stvarno, jel neko ima biblioteku za uvoz BMP?
Pa rekoh, pogledaj \dos\prog\basic na Sezamu, ima par biblioteka, u nekoj
od njih sigurno postoji procedura za prikazivanje BMP-ova (ili bar PCX-ova).
Mogu i ja da pogledam, ali kad mi prodje prijemni...
basic.129vule.,
Gledao,trazio,DOWNLOAD-ovao,otpakivao...
I nasao:DOS\PROG\BASIC\BASWIZ18.zip !
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
I sve bi bilo lepo kad bi u toj arhivi bilo najvaznijeg fajla:BASWIZ.QLB
.......................................................................
Ako nadjes nesto tako ili za BMP, Javi mi ili posalji !
.......................................................................
basic.130hadzi,
Hej! Da li ovo znaci da VB za DOS radi i sa Hercules kartom i 286
procesorom? Ovo mi treba za druga koji je zaljubljenik u ovu
konfiguraciju i programiranje (ja inace imam P5 i VESA :+).
basic.131hadzi,
Nasao sam za GIF (Wow!), ali za BMP ("ili bar PCX") nisam nasao!
basic.132gmatic,
==> Pa rekoh, pogledaj \dos\prog\basic na Sezamu, ima par
==> biblioteka, u nekoj od njih sigurno postoji procedura za
==> prikazivanje BMP-ova (ili bar PCX-ova). Mogu i ja da
==> pogledam, ali kad mi prodje prijemni...
Nema istih. Ima nesto za modem i to je sve.
A na koj fax ides care?
basic.133gmatic,
==> Nasao sam za GIF (Wow!), ali za BMP ("ili bar PCX") nisam
==> nasao!
Tim bolje! Kad bi za jpg nashao ufff!
basic.134gmatic,
==> Hej! Da li ovo znaci da VB za DOS radi i sa Hercules kartom i
==> 286 procesorom? Ovo mi treba za druga koji je zaljubljenik u
==> ovu
Pa mislim da radi. Nisam siguran ali sve je u txt modu pa...
basic.135hadzi,
Mnogo 'oces :)
basic.136vule.,
Da !
Ja imam 386/33Mhz(pre 286/16Mhz) i Hercules i radim u VB-u za DOS...
basic.137vule.,
SALJI !
ili barem reci gde ima...
basic.138hadzi,
"Hvala puno", rece mi moj drug, a ja ti prenosim ovo. Ako hoces da
ga upoznas, njegov e-mail je vule.opaki@sezam.co.yu. Znas, onaj
najopakiji medju...
basic.139hadzi,
Preuzmi ga u diru DOS\PROG\BASIC, a zove se "svgaqb10.zip"!
basic.140gmatic,
==> Mnogo 'oces :)
Pa imam bujnu mastu.
basic.141darth.vader,
>> Hej! Da li ovo znaci da VB za DOS radi i sa Hercules kartom i 286
>> procesorom? Ovo mi treba za druga koji je zaljubljenik u ovu
>> konfiguraciju i programiranje (ja inace imam P5 i VESA :+).
Pa trebao bi da radi... Inace, ceo paket staje na nekih 11 disketa :)
See ya, Darth :)
basic.142zeljkoj,
> I sve bi bilo lepo kad bi u toj arhivi bilo najvaznijeg
> fajla:BASWIZ.QLB
Kao što piše u readme fajlu, QLB (Quick Library) treba sam da iskompajliraš,
od BAS fajlova koji se nalaze u arhivi. Opisan je ceo postupak.
Tj, prvo se napravi LIB fajl, pa od njega QLB (pomoću standardnog linkera
koji dobijaš uz BASIC). QLB je potreban isključivo za rad iz okruženja,
a LIB za kompajliranje EXE fajlova. Meni je BASWIZ trebao za jedan veliki
projekat, koji sam pisao iz više BAS fajlova, pa posle sve kompajlirao i
linkovao iz komandne linije. Zato imam samo LIB verziju, koju mogu da pošaljem.
(Od nje možeš da napraviš QLB, pogledaj u helpu kako se to radi).
Reci koja ti je verzija potrebna, imam near strings i far string verzije
za BC7 i verziju za VBDOS (far strings).
Ukoliko nisi upoznat sa razlikama izmedju ovih memorijskih modela, detaljno
objašnjenje postoji u helpu. Near strings je brži i pravi manji EXE, ali
ti je ukupna memorija za stringove 64 (ili beše 32?) kB. Znači, za veće
projekte se koristi far model, tj. predji na njega tek ako dobiješ poruku
out of string space. Ako hoćeš da dobiješ EXE koji koristi far model,
čekiraj 'Far Strings' kad uradiš Run/MakeExeFile. Ako radiš iz komandne
linije, svič je /Fs.
Ukoliko koristiš huge dynamic arrays (koje se mogu prostirati preko cele
osnovne memorije i dinamički alocirati/dealocirati u toku rada programa,
svič /Ah), far strings model je obavezan.
Da napomenem još da biblioteka kompajlirana u jednom modelu ne može
da se linkuje sa OBJ fajlom kompajliranim u drugom modelu.
Napomena2: ;)) VB for DOS koristi isključivo far model.
basic.143vule.,
A sta ako imam HERCULES ?
basic.144vule.,
■ Pa trebao bi da radi... Inace, ceo paket staje na nekih 11
■ disketa :)
A sad sto lazes?
Ja sam ga nabavio na 2 !
basic.145gmatic,
==> Pa trebao bi da radi... Inace, ceo paket staje na nekih 11
==> disketa :)
Jaimam onaj ojadjen na dve.
basic.146hadzi,
Izvini, tek si mi kasnije objasnio. Onaj vule.opaki ;) je nasao
nesto, ali mu nije poslo za rukom da natera isto da radi. Inace to
sran*e radi samo sa HGC i CGA, pa pokusaj da se dogovoris sa njim!
basic.147darth.vader,
>> ■ Pa trebao bi da radi... Inace, ceo paket staje na nekih 11
>> ■ disketa :)
>> A sad sto lazes?
>> Ja sam ga nabavio na 2 !
Rekao sam ceo paket a ne parce
Taj shit sto si ti nabavio od 2 je osakacena verzija s kojom mozes
d*pe da obrises !
I ne deri se na mene.
basic.148darth.vader,
>> ==> Pa trebao bi da radi... Inace, ceo paket staje na nekih 11
>> ==> disketa :)
>> Jaimam onaj ojadjen na dve.
Imao sam i taj, i kada sam shvatio koliko su ga osakatili,
resio sam da uzmem ovaj od 11. Inace, mnogo mi se svidja.
Neka prica ko sta oce, ali VB za dos je zakon...
See ya, Darth :)
basic.149vule.,
■ Rekao sam ceo paket a ne parce
■ Taj shit sto si ti nabavio od 2 je osakacena verzija s kojom
■ mozes d*pe da obrises !
Ovo nije DELIC nego puna verzija 1.0 !
ona staje na 2 HD !
■ I ne deri se na mene.
Ne derem se...
NEGO URLAM !
basic.150zeljkoj,
> A sad sto lazes?
> Ja sam ga nabavio na 2 !
Teške reči, teške reči...
Obojica ste u pravu. Postoje dve verzije, obična i professional.
Ova prva ide na dve diskete, ali nema mogućnost kreiranja exe fajlova,
znači samo rad iz okruženja! Zbog toga za nju nije potrebna ona gomila
biblioteka, kompajler, linker, tj. sve ono što u stvari zauzima najveći
deo paketa.
Ista stvar kao i kod VB za Windows.
basic.151zeljkoj,
> Ovo nije DELIC nego puna verzija 1.0 !
> ona staje na 2 HD !
Jeste puna, ali standard, a ne professional.
Inače, zna li neko da li je izašla neka verzija posle 1.0?
Imam utisak da je to bila prva, poslednja i jedina. ;))
basic.152darth.vader,
>> Ovo nije DELIC nego puna verzija 1.0 !
>> ona staje na 2 HD !
Slusaj, imam obe verzije. I obe su 1.0 !
Ta na dve diskete, to ti je samo ono sto ce da natera VB
da radi. Puna verzija je na 11 disketa.
basic.153gmatic,
==> Obojica ste u pravu. Postoje dve verzije, obicna i
==> professional. Ova prva ide na dve diskete, ali nema mogucnost
==> kreiranja exe fajlova, znaci samo rad iz okruzenja! Zbog toga
==> za nju nije potrebna ona gomila
Tu si se presao jer obicna ima mogucnost kreiranja exe fajla!!!
Probao i uradio!Radi a ja imam tu verziju. Osh dokaz u vidu
programceta?
BDW. gde naci pro verziju?
basic.154gmatic,
==> Inace, zna li neko da li je izasla neka verzija posle 1.0?
==> Imam utisak da je to bila prva, poslednja i jedina. ;))
Pa microsoft baca sve karte na Windows pa sto bi pravio novu verziju
za dos kada nece vise biti novog omiljenog nam OS-a.
To jest bice ga ali u sastavu Win 9x paketa.
basic.155zeljkoj,
> Tu si se presao jer obicna ima mogucnost kreiranja exe fajla!!!
Hm... čudno... da nemaš onda neku osakaćenu Pro verziju?
basic.156zeljkoj,
Nešto sam tražio po Internetu, i slučajno nadjoh čist BASIC source za
prikazivanje BMP-a! Mali je i radi prilično brzo. Pošto je napisan u čistom
BASIC-u, treba imati u vidu da je najveća rezolucija u 16 boja 640x480
(SCEEEN 12), a u 256 boja 320x200 (SCREEN 13).
Evo ga...
showbm10.basbasic.157emajsijuen,
Ze>> prikazivanje BMP-a! Mali je i radi prilicno brzo.
Jel se ti to za*ebavas, ili koristis neki basic koji nema veze sa qbasic-om ?
basic.158darth.vader,
>> Inace, zna li neko da li je izasla neka verzija posle 1.0?
>> Imam utisak da je to bila prva, poslednja i jedina. ;))
Koliko znam, sledeca je bila 3.0 za Win... Nazalost naravno...
See ya, Darth :)
basic.159gmatic,
==> Hm... cudno... da nemas onda neku osakacenu Pro verziju?
Neznam.Znam samo je na dve diskete.
basic.160gmatic,
==> Koliko znam, sledeca je bila 3.0 za Win... Nazalost
==> naravno...
Pa bila je 1.0 za Win pa i 2.0 za isti a tek onda 3.0
Dalje sledi W95 verzije.
basic.161darth.vader,
>> BDW. gde naci pro verziju?
Trebalo bi da ima kod pirata...
See ya, Darth :)
basic.162darth.vader,
>> > Tu si se presao jer obicna ima mogucnost kreiranja exe fajla!!!
>> Hm... cudno... da nemas onda neku osakacenu Pro verziju?
Nije, osnovna verzija provereno pravi EXE. Da nemas ti neku osakacenu
Standard verziju, ili neku Betu ? ;)))
See ya, Darth :)
basic.163darth.vader,
>> Pa bila je 1.0 za Win pa i 2.0 za isti a tek onda 3.0
>> Dalje sledi W95 verzije.
Aux, totalno sam pravideo Win 3.1x verzije...
See ya, Darth :)
basic.164zeljkoj,
> Ze>> prikazivanje BMP-a! Mali je i radi prilicno brzo.
>
> Jel se ti to za*ebavas, ili koristis neki basic koji nema veze
> sa qbasic-om ?
Šta nije u redu? Ne radi uopšte, ili ne radi brzo?
Ako je ovo drugo, naravno da nisam mislio da može da se poredi sa
VPIC-om ;) - treba mu par sekundi, ali s obzirom da je reč o BASIC-u,
to je dosta brzo.
Uostalom, kako si prikazivao BMP-ove dok nisam ovo poslao? Nikako.
basic.165zeljkoj,
> Nije, osnovna verzija provereno pravi EXE. Da nemas ti neku
> osakacenu Standard verziju, ili neku Betu ? ;)))
Ne, nemam je uopšte, tj. nisam je nikada ni video, samo su mi rekli
da nema mogućnost kreiranja EXE-a.
basic.166vule.,
Ja sam se snasao da radi brzo...
Napravio sam .EXE i onda ga disaseblovao(SOURCER) pa u assembler pa opet .EXE
pa da vidis kako radi...
CYA !
basic.167hadzi,
Zna li neko kako da sacuvam sadrzaj nekog textboxa u fajl.
Hocu da txtBlokcic.Text snimim u fajl Blokcic.blk. Ako neko zna neka mi javi i
to HITNO!!! I jos nesto: koji je tip onaj ?????.Text?
basic.168gmatic,
==> Trebalo bi da ima kod pirata...
Kog? Kod SP SOFT-a ima samo ova.
basic.169gmatic,
==> Aux, totalno sam pravideo Win 3.1x verzije...
Pa i 3.0 je win 3.1x verzija.
basic.170gmatic,
==> Zna li neko kako da sacuvam sadrzaj nekog textboxa u fajl.
==> Hocu da txtBlokcic.Text snimim u fajl Blokcic.blk. Ako neko
==> zna neka mi javi i to HITNO!!! I jos nesto: koji je tip onaj
==> ?????.Text?
OPEN "Blokcic.blk" for output as #1
wrte #1,txtBlokcic.Text
close #1
Ovo postavi u proceduri kada kliknes na Ok taster koji normalno
stavi u formu.
Aj napravicu isti program pa cu ti poslati pa vidi.
basic.171hadzi,
>OPEN "Blokcic.blk" for output as #1
>write #1,txtBlokcic.Text
>close #1
Hvala!
>Ovo postavi u proceduri kada kliknes na Ok taster koji normalno...
Stavicu ga kada se forma zatvara (unload/terminate?).
basic.172zeljkoj,
> Ja sam se snasao da radi brzo...
> Napravio sam .EXE i onda ga disaseblovao(SOURCER) pa u
> assembler pa opet .EXE pa da vidis kako radi...
Ne shvatam, kako može tako da se ubrza?
Ako si to uradio, trebalo bi da dobiješ potpuno isti EXE fajl!?
Jedino ako sourcer radi neku optimizaciju...
basic.173gmatic,
==> Stavicu ga kada se forma zatvara (unload/terminate?).
To ti je to.
basic.174hadzi,
>To ti je to.
Da, i radi. Ali imam jos problema. Naime, kako se isto ucitava? Nece ono
INPUT #1, txtBlokcic.Text, a kada ga ucitam u string onda nista ne pokazuje.
Editovao sam fajl u koji je tekst trebao biti upisan, ali nicega tamo nije
bilo! Kako ovo da uradim?
basic.175gmatic,
==> Da, i radi. Ali imam jos problema. Naime, kako se isto
==> ucitava? Nece ono INPUT #1, txtBlokcic.Text, a kada ga ucitam
==> u string onda nista ne pokazuje. Editovao sam fajl u koji je
==> tekst trebao biti upisan, ali nicega tamo nije bilo! Kako ovo
==> da uradim?
OPEN "ime fajla sam zaboravio pa ga ovde upisi" for input as #1
input #1,a$
txtBlokcic.Text=a$
close #1
Ako neupali proceprkaj malo pa vidi. Trenutno mi VB nije inastaliran pa
nemogu da ti pomognem.
Aj instaliracu pa cu da probam.
basic.176vule.,
■ INPUT #1, txtBlokcic.Text, a kada ga ucitam u string onda
■ nista ne pokazuje. Editovao sam fajl u koji je tekst trebao
■ biti upisan, ali nicega tamo nije bilo! Kako ovo da uradim?
pa iz stringa u textbox.
Evo konkretnog primera..
OPEN "ime fajla" FOR INPUT AS #1 'otvara fajl
DO UNTIL EOF(1) 'ucitava sve do kraja fajla
LINE INPUT#1,A$ 'ucitava red
TEXT1.TEXT=TEXT1.TEXT+A$+CHR$(13) 'dodaje iz stringa u TextBox i novi red
LOOP 'sledeca linija fajla
CLOSE#1 'zatvara fajl
basic.177hadzi,
>Ako ne upali...
I nije upalilo! Mislim da je greska kod upisivanja, ali po helpu je sve OK.
>Al' instaliracu pa cu da probam.
Dobro, cekam odgovor.
basic.178hadzi,
Kada upisem tekst u textbox i zatvorim program, on bi trebalo da prepise
sadrzaj u fajl, ali nece! Zasto?!
Kod izgleda ovako
Open "c:\windows\temp\blokcic.tmp" For Output As #1
Print #1, txtBlokcic.Text 'Ovde sam probao i sa stringom! NECE!
Close #1
Inace, VB ne prijavljuje nikakvu gresku cak i kad stavim na Break on all
errors. Moze li ovo neko da resi?!
basic.179darth.vader,
>> ==> Trebalo bi da ima kod pirata...
>> Kog? Kod SP SOFT-a ima samo ova.
Ja sam nabavio od MB Soft-a.
basic.180darth.vader,
>> ==> Aux, totalno sam pravideo Win 3.1x verzije...
>>
>> Pa i 3.0 je win 3.1x verzija.
Da, ali je ima i za 95. Ima moj ortak 3.0 koja nece pod 3.1x da radi...
Samo pod 95icom...
See ya, Darth :)
basic.181gmatic,
==> Print #1, txtBlokcic.Text 'Ovde sam probao i sa stringom!
==> NECE!
Probaj umesto komande PRINT da koristis WRITE. TO bi trebalo da radi.
Bar se nadam.
A mozes proceduru da lupis kada kliknes na OK ili CANCEL taster a ne kad
unlozadujes formu.
basic.182gmatic,
==> Da, ali je ima i za 95. Ima moj ortak 3.0 koja nece pod 3.1x
==> da radi...
Phi! Nisam znao da tako sta postoji.
Inace pojavila se i petica. Bar mi se tako ucini kad sam letimicno
pregledao novi PC danas.
basic.183vule.opaki,
Posto sam citao u ovoj zanimljivoj konferenciji o VB-u.
Odlucio sam da ga uzmem.
I uzeo sam ga...
I veoma sam zadovoljan...
I veoma je lak za koriscenje pa sam dosta provalio...
I vec imam problema...
I naprimer:
1.
Kad startujem VB, onaj MENU gore se ne vidi. Vidi se
samo ovo:
█ █ █ █ █ █
itd..
To i nije neki problem posto postoje precice sa tastature ali
me strasno nervira...
Napominjem da imam onu Osknavljen-osakacenu verziju na 2
diskete...
To je bio prvi problem , a drugi...
2.
Kako da napravim da kad kliknem na neki comandbuton on
otvori neki novi textbuton i u njega upise nesto...
Napominjem "novi textbuton" a ne neki koji je vec tu...
Molim vas za pomoc iako nisam naviko da molim!
Jer ne zovu mene za dzabe
Vule OPAKI.
Najopakiji od svih opakih tipova!
basic.184vule.,
■ samo ovo:
■ █ █ █ █ █ █
■ itd..
??
Meni to lepo radi...
■ 2.
■ Kako da napravim da kad kliknem na neki comandbuton on
■ otvori neki novi textbuton i u njega upise nesto...
■ Napominjem "novi textbuton" a ne neki koji je vec tu...
textbuton?
Da nije TEXTBOX ?
Ako jeste,onda to ovako izgleda...(valjda..)
DIM ime_kontrole AS NEW TEXTBOX
'pa podesis PROPERTIES...
ime_kontrole.TEXT="taj neki tekst..."
■ Molim vas za pomoc iako nisam naviko da molim!
Vise puta si ti molio...
Naviko si ti...
■ Vule OPAKI.
■ Najopakiji od svih opakih tipova!
To cemo da vidimo...
basic.185vule.,
Jel zna neko zasto SETUP WIZARD u VB-u 3.0 kad ga startujem ispise poruku da
nema dovoljno memorije i mesta za njega?
i obavezno cim se startuje pocne da radi Drajv A: ?
basic.186hadzi,
>Probaj umesto komande PRINT da koristis WRITE. To bi trebalo da radi.
>Bar se nadam.
Da, to sam i hteo da napisem: lapsus calami! I to radi, ali sam, kasnije
(listajuci primere), nasao resenje:
Open "Blokcic.BLK" For Input As #1
txtBlokcic.Text = input(LOF(1), 1) 'Ucitava onoliko bajtova iz datoteke pod
Close #1 'brojem 1 koliko je ona dugacka (LOF)
Bljak! No, radi.
basic.187hadzi,
Napravih program u VB-u 4.00 (onaj Blokcic v1.0) i kad sam 'teo da napravim
instlacione diskete, onaj Setup Wizard mi pro*ere da runtime dinamic library
nije odgovarajuce verzije! Inace VB 4.00 nece da se instalira (tj. neki
programi kao sto su Setup Wizard, Data Manager ili Crystal Reports nece da se
"registruju"). Ako neko zna u cemu je problem neka napise.
BTW. koristim Win95 OSR2 (ako je to onaj "Win97").
basic.188gmatic,
==> Kad startujem VB, onaj MENU gore se ne vidi. Vidi se
==> samo ovo:
==> █ █ █ █ █ █
==> itd..
==> To i nije neki problem posto postoje precice sa tastature ali
==> me strasno nervira...
Malo se zezaj sa bojama. Sigurno je to. Stavio si da ti boja teksta bude
ista kao i pozadina pa zato.
Meni se ovo nije desavalo.
==> Kako da napravim da kad kliknem na neki comandbuton on
==> otvori neki novi textbuton i u njega upise nesto...
==> Napominjem "novi textbuton" a ne neki koji je vec tu...
Pogledaj tutorijal dobro i naci ces resenje u jednom primeru. Doduse
ne sa textbuttonom ali to primeni i ovde.
basic.189gmatic,
==> Bljak! No, radi.
A tebi je trebalo da sve ocita?
Ja sam mislio da taj tekst nije dugacak (20 - 30 karaktera).
E sorry.
basic.190vule.,
Da li neko zna kako da napisem program koji sortira linije teksta po
abecedi ?
basic.191hadzi,
Hi folks!
Napravio sam u VB-u 4.00 Blokcic+ koji je mali (al' je*itacan)
tako da ne zauzima mnogo rama ali potpuno funkcionalan kao blokcic.
Samo, ne mogu da ga kompajliram jer mi kompajler ne radi, pa zato
saljem Blokcic+ source. Ne znam sta ce biti sa ikonom, posto je u
paketu nema, ali bila je ona sa crvenim notesom koja se dobija uz
VB.
blokcic.arjbasic.192hadzi,
Hi folks!
Da li neko zna kako da ubacim wav zvuk u program (VB 4.00) i da se on
ponavlja neko vreme dok se program izvrsava? Znate, ono tipa background music.
Isto i za midi?
Pozdrav,
HADZI :o
P.S.
IF yes(1) THEN no$ = "0"
basic.193vule.,
Pa ako tako nastavis, mi cemo ti doci kao kompajler...
Nego bolje ti instaliraj lepo njega i nema da brines !
basic.194vule.,
Evo za .WAV ali nisam probao sa drugim fajlovima...
API finkcija:
---------------
Declare function mciExecute lib "MMSystem"(ByVal Filename as String) as integer
I koriscenje...
iresult=mciexecute("Play c:\windows\tada.wav")
Puno srece !
basic.195drejk,
pazite ljudi...
imam qbasic, i sad kad 'ocu da nacrtam nesto, on nesto meni ILLEGAL...
kako to bjeshe, znao sam ranije to reshiti?
valjda se deklarishe nesto za graViku...
aj kako?
basic.196hadzi,
>Pa ako tako nastavis, mi cemo ti doci kao kompajler...
>Nego bolje ti instaliraj lepo njega i nema da brines !
Ma, ti kao da ne citas conf. Ja sam vec objasnio zasto nemam kompajler, a sto
se tice ovog programa, napisao sam ga jer su trazili program za tu svrhu, a
koji bi zahtevao malo rama. Mani kompajliranje nije neophodno, ali ko hoce da
proba program, morace da kompajlira.
Pozdrav,
HADZI :o
P.S.
IF question$ = "Why?" THEN answer$ = "Why not."
basic.197darth.vader,
>> imam qbasic, i sad kad 'ocu da nacrtam nesto, on nesto meni ILLEGAL...
>> kako to bjeshe, znao sam ranije to reshiti?
Sta hoces da nacrtas, i koje komande koristis za crtanje ?
Ovo sto si ti napisao je vrlo konfuzno...
See ya, Darth :)
basic.198sabre,
Neznam kako neko moze da radi u visual basicu!?
Prvo sto je do jaja spor, a drugo sto moze da se radi samo u 16
boja... Imam verziju Visual Basica 5.0 final realese i to je sranje!
Moze da se na jednom formu stavi samo 255 objekata i radi takodje u
samo 16 boja! :(((
basic.199dr.grba,
>> Neznam kako neko moze da radi u visual basicu!?
Visual Basic je neprikosnoven kao jezik programiranja u integrisanim
rešenjima. Uz pomoć njega, a zahvaljujući činjenici da sadrži i
kompletnu specifikaciju VBA 5, platforma programibilnosti je izuzetno
velika, a zauzvrat cena razvoja aplikacija je mala. U poslovnim
okruženjima ovakvi atributi nemaju alternativu.
>> Prvo sto je do jaja spor,
Netačno. Ako se programi valjano projektuju i ako se, uostalom,
VB koristi za ono čemu je namenjen, sasvim zadovoljava kriterijume
upotrebljivosti (koji, opet, ne čine samo brzinu izvršenja koda).
>> a drugo sto moze da se radi samo u 16 boja...
Opet netačno.
>> Imam verziju Visual Basica 5.0 final realese i to je sranje!
Traži da ti vrate pare koje si dao za paket.
>> Moze da se na jednom formu stavi samo 255 objekata i radi takodje u
>> samo 16 boja! :(((
Zamisli! SAMO 255 objekata po formi. Kako ih nije sramota! (((:
basic.200sabre,
VB je SHIT!!! Kazem ti imam verziju 5.0 mozda moze da radi u 256
boja ali je nevidjeno spora! C++ 5.0 je zakon za sve visual
programe mada je pretezak! Nesto izmedju je delphi koji je n puta
tezi od basica ali je zato toliko puta i brzi... A inace malo je
poznatih programa koje mi poznajemo pod win95-icom je pravljeno u
VB, skoro su svi pravljeni u visual c-u!
basic.201gmatic,
==> valjda se deklarishe nesto za graViku...
Koristi help pa ces sve razumeti. Da ima da se deklarise rezolucija
a sve to lepo imas u helpu pa citaj.
basic.202nenad,
> Zamisli! SAMO 255 objekata po formi. Kako ih nije sramota! (((:
Pa... ume da bude kritično ako praviš svesku za nekakva
podešavanja sa više stranica pošto se sve to tretira kao jedna
"forma".
No definitivno nije nešto što bi odlučivalo izbor alata...
basic.203drejk,
'teo sam, darthe, da crtkam sa LINE :))
al, ko sto reche gmatic, pogledacu u helpu :)
basic.204drejk,
e imam josh jedno glupo pitanje..
u jednom programchicu otvaram datoteku za upis...
i sad, kako da joj (valjda komandom append) naredim da se podaci
'nadovezuju' tj. da mi ne obrishe svaki put datoteku i upishe nov podatak.
primer pozeljan :)
basic.205darth.vader,
>> VB je SHIT!!! Kazem ti imam verziju 5.0 mozda moze da radi u 256
>> boja ali je nevidjeno spora! C++ 5.0 je zakon za sve visual
>> programe mada je pretezak! Nesto izmedju je delphi koji je n puta
Sta si bre dosao ovde da pljujes po Basicu i da hvalis C ?
Idi bre u neku drugu temu !
Nadlezni, zabranite mu pisanje u ovu temu ;))))
See ya, Darth :)
basic.206gmatic,
==> valjda se deklarishe nesto za graViku...
Koristi help pa ces sve razumeti. Da ima da se deklarise rezolucija
a sve to lepo imas u helpu pa citaj.
basic.207gmatic,
==> Pa... ume da bude kriticno ako pravis svesku za nekakva
==> podesavanja sa vise stranica posto se sve to tretira kao
==> jedna "forma".
E pa lepo na vise strana.
basic.208gmatic,
==> 'teo sam, darthe, da crtkam sa LINE :))
==> al, ko sto reche gmatic, pogledacu u helpu :)
Koristi relpy molim te.
Da bi te svi razumeli.
basic.209gmatic,
==> Sta si bre dosao ovde da pljujes po Basicu i da hvalis C ?
==> Idi bre u neku drugu temu !
Tako je!
Reci im samo ti!
Meni je Basic dovoljan za moje potrebe.
Kad mi nesto vise zatreba ucicu.
basic.210hadzi,
Hi, folks!
Heeeeelp folks! Uzeh VB 5.0 i u njemu kompajlirah moj Blokcic+. Ali (uvek
jedno ALI!), bilo bi suvise lako kada bih to uspeo. Naime, moj blokcic snimi
text i/ili ucitava ga kao string (znate ono "Ovo nikako ne....", izmedju
navodnika). Kako ovo da, resim? Kako da skinem te znake navoda?
Pozdrav,
HADZI :(
P.S.
verybad$ = good$ + bad$
basic.211dr.grba,
>> VB je SHIT!!!
Kad ti kažeš, onda mora da je tako. (:
>> Kazem ti imam verziju 5.0 mozda moze da radi u 256
>> boja ali je nevidjeno spora!
Pa tvrdio si da može samo 16 boja. Šta je sad odjednom, 256? Da se
ganjamo još tri dana, pa ćeš možda reći da VB može da radi samo sa 16
miliona boja, a? (:
>> C++ 5.0 je zakon za sve visual
>> programe mada je pretezak!
Da, C++ se obično uvek poredi sa VB jezicima (:
>> Nesto izmedju je delphi koji je n puta
>> tezi od basica ali je zato toliko puta i brzi...
Delphi nema teret koji ima VB, napisan je de facto od nule. Zato je
uspeo da razreši mnoge probleme mnogo lepše i lakše nego VB, no opet,
poenta NIJE u tome...
>> A inace malo je
>> poznatih programa koje mi poznajemo pod win95-icom je pravljeno u
>> VB, skoro su svi pravljeni u visual c-u!
A sad, šalu na stranu. Pokušajmo malo da budemo racionalni.
Činjenica je da ti VB doživljavaš čista srca, kao ad-hoc programer,
misleći da je svaki programski jezik namenjen da rešava sve, pa kom
opanci, kom obojci.
A nije tako.
Visual Basic nije *prevashodno* namenjen pisanju programa i programčića
sveopštih namena za vaskoliko tržište. Naravno, ima takve mogućnosti i
mnogi uspešno koriste svoje programersko znanje pišući razne korisne
stvarčice u VB. Takve programe smo, uostalom, imali prilike da vidimo
i na Sezamu.
Fakat je da bi se sve to moglo programirati i u Delphiju ili u C++ ili
u ne znam ni ja čemu još. I bilo bi možda brže, možda "bolje" (ova reč
u informatici ipak teško prolazi bez argumenta), možda bi programer
ispao pametniji i lepši i za njega bi se kačile bolje cure (:
No, rasprava o takvim stvarima bi bila promašena, baš kao što je i
promašeno tvoje poređenje C++ i VB.
VB nije shit. VB je dobro osmišljen i veoma konzistentno projektovan
jezik programiranja namenjen prevashodno programiranju integrisanih
rešenja u poslovnom okruženju. Integrisanim rešenjima, prema
terminologiji Microsofta, smatraju se programske konstrukcije koje se
sastoje od koda, modula, dokumenata, i drugih bog-te-pita elemenata,
među kojima dominiraju gotovi delovi koji su rezultati rada programa
paketa Microsoft Office i njemu kompatibilnih programa.
Takav sistem je podvrgnut nizu veoma oštrih i jasnih specifikacija
definisanih prema projektnom zahtevu softverskog sistema koj itreba da
zadovolji potrebe u poslovnom sistemu (kako se danas popularno kaže:
WhitePaper).
Visual Basic se tu pojavljuje kao centralna figura u brzom i EFIKASNOM
rešavanju konkretnih problema konstruisanja integrisanih rešenja. U
tome mu na tržištu nema premca. Postojenje Visual Basica 3.0 je
SIGURNO jedan od važnijih razloga što je Microsoft Office 4.3 prodat u
12 miliona primeraka samo na angloameričkom tržištu do pojave Officea 95.
Priča ide i dalje. Visual Basic 5, Enterprise Edition, predstavlja
moćnu alatku za projektovanje i izvođenje složenih integrisanih
rešenja u klijent-server arhitekturi. Na strani klijenta MS Office 97.
Na strani servera Windows NT i BackOffice. Projektivni zahvat:
cirkulacija informacija u Intranetu, sa distribucijom kroz Information
Server. Peeping na Web, poneki upit na SQL Server, bla-bla...
VB radi u ovakvoj okolini mnogo posla, i to toliko efikasno da ne bi
verovao.
Izvini na čaršavu. Ako si došao do kraja ove poruke, zahvaljujem ti na
strpljenju. Nadam se da ćeš nakon ovoga bar na trenutak pomisliti da
VB ipak nije baš toliki shit kakvim ga ti smatraš.
basic.212gmatic,
==> Heeeeelp folks! Uzeh VB 5.0 i u njemu kompajlirah moj
==> Blokcic+. Ali (uvek jedno ALI!), bilo bi suvise lako kada bih
==> to uspeo. Naime, moj blokcic snimi text i/ili ucitava ga kao
==> string (znate ono "Ovo nikako ne....", izmedju navodnika).
==> Kako ovo da, resim? Kako da skinem te znake navoda? Pozdrav,
Sto bi moj bivsi profa rekao "Uvek postoji jedno ali so devojci
srecu kvari".Nije bitno.
Probaj ovo:
a$-ucitani string sa navodnicima
b$-ono sto ti treba
a-broj znakova(nije bitno)
a=len(a$)
b$=mid$(a$,2,a-1)
Probaj mislim da ce raditi.
basic.213sabre,
OK ako je VB tako dobar program imam za tebe jedan zadatak...
Slusaj ovako...
Ocu da uradis scroll ekrana u rezoluciji 1024x786 u 256 boja 60
puta! Znaci da skrolujes neki bitmap maximalnom brzinom ili da
budem precizniji brzinom osvezavanja ekrana!
Ako ovo uradis u VB skidam ti kapu i prelazim da radim u VB...
Inace ja sam uspeo na mojoj masini sa grafickom od 2 rama da
skrolujem ekran 5 frame-ova u sec! 60 je neizvodljivo!!!
basic.214dr.grba,
>> Ocu da uradis scroll ekrana u rezoluciji 1024x786 u 256 boja 60
>> puta! Znaci da skrolujes neki bitmap maximalnom brzinom ili da
>> budem precizniji brzinom osvezavanja ekrana!
Zar bi ti ovakav problem rešavao u Visual Basicu? Ja ne bih.
>> Ako ovo uradis u VB skidam ti kapu i prelazim da radim u VB...
Ja nemam nameru da ti dokazujem svoje veštine. Probao sam da
razgovaram za tobom vrlo razložno. Međutim, ti ne slušaš šta
ti se govori. Spreman sam da prihvatim svaki protivargument, a
hvala bogu, u ovoj konferenciji je uvek bilo takvih rasprava.
>> Inace ja sam uspeo na mojoj masini sa grafickom od 2 rama da
>> skrolujem ekran 5 frame-ova u sec! 60 je neizvodljivo!!!
Zbog ovakvog pristupa i imaš iskrivljenu sliku o tome čemu šta služi.
Niko ko ima sliku o tome šta koji sistem programiranja radi, ne bi ni
pomislio da rešava hardverski zavisne stvari u Visual Basicu.
Uzgred, kod mene je frekvencija osvežavanja 75 Hz u HiColoru, na istoj
rezoluciji, tako da mi nije jasno u čemu bi bila univerzalna primena
fiksiranja skrola ekrana na 60 puta.
I drugo uzgred:
Ako želiš da mi repliciraš od sada, molim te da malo spustiš ton.
Nemam nameru da se svađam sa tobom po ovom pitanju. Spreman sam
jedino na razložan razgovor.
basic.215hadzi,
Hi, folks, again!
'El zna neko kako se u VB-u 5 skroluje slika unutar prozorceta (rama) za
slike? Mnogo bi mi pomogli neki detalji!
Pozdrav,
HADZI :o
P.S.
Call ScrollScreen(1, 120)
basic.216sabre,
>> Ako zelis da mi repliciras od sada, molim te da malo spustis ton.
>> Nemam nameru da se svadam sa tobom po ovom pitanju. Spreman sam
>> jedino na razlozan razgovor.
Sorry covek ali ne mogu da spustam ton kad neprekidno hvalis VB...
Moje misljenje je da je VB spor i zato ga ne koristim... Ako tebi
odgovara meni je OK! Ali imam pravo da iznesem svoje misljenje o
Visual Basicu i Delphiu i da postavim paralelu koji je program
bolji i ekonomicniji za rad...
basic.217vule.,
Jel mislis na PictureBox ?
Ako jeste,onda evo resenja:
sve se to moze resiti pomocu PictureClip-a,jednog ScrollBar-a i PictureBox-a
(moze i Image)
Cela caka je u tome da ti isecak iz PictureClip-a pomeras po PictureBox-u.
Evo konkretnog primera:
Podesis za Picture1 ScaleMode= 3-Pixel
Ubacis sliku u PictureClip i u PictureBox,
pa onda ide dalje...
Sub Form_Load ()
vscroll1.Max = picture1.Height / 20 - 1
picclip1.ClipX = 1
picclip1.ClipY = 1
picclip1.ClipHeight = picture1.Height / 11
picclip1.ClipWidth = picclip1.Width - 1
picture1.Picture = picclip1.Clip
End Sub
Sub VScroll1_Change ()
picclip1.ClipY = vscroll1.Value
picture1.Picture = picclip1.Clip
Nisam siguran za ispravnost koda jer je pisan u VB v3.0 ali
mislim da ces shvatiti...
basic.218gmatic,
==> Sorry covek ali ne mogu da spustam ton kad neprekidno hvalis
==> VB... Moje misljenje je da je VB spor i zato ga ne
==> koristim... Ako tebi
Pa spor je za nseto ali za druge stvari je super.
Dzabe je prepirati se oko toga nego recite lepo zasta ga ko
koristi (to jest sta ko pravi) pa vidite.
basic.219vule.,
Ooops !
Ovo radi jedino u veoma retkim slucajevima !
Moram da upozorim na gresku u KODU koji sam dao....
Nadam se da cete je primetiti i ispraviti....
Ovo radi, ali 1/20 slike koja se scroll-uje se nece videti,pa...
Nadam se da mi necete zameriti.
basic.220darth.vader,
.......
>> Visual Basic se tu pojavljuje kao centralna figura u brzom i EFIKASNOM
>> resavanju konkretnih problema konstruisanja integrisanih resenja. U
.......
>> VB radi u ovakvoj okolini mnogo posla, i to toliko efikasno da ne bi
>> verovao.
.......
To Grbo majstore, ti si nas idol :)
Objasnio si mu ga svetski ;)))
BTW, ne verujem da ce taj da procita celu poruku...
See ya, Darth :)
basic.221darth.vader,
>> 'teo sam, darthe, da crtkam sa LINE :))
>> al, ko sto reche gmatic, pogledacu u helpu :)
Aaaaa, line te koci... Pazi vako...
Otkucas LINE i strelicama dovedes kursor na L ili bilo gde na tu komandu,
i pritisnes F1, i on ti da help, kako glasi sintaksa, neki primer i tako to...
Za svaku naredbu mozes da pritisnes F1 i da ti on da detaljno objasnjenje
o toj naredbi.
To ti pricam da se ne bi bacao po Index-u helpa, koji ja koristim iskljucivo
ako zelim da uradim nesto sto ne znam, pa trazim komandu...
See ya, Darth :)
basic.222darth.vader,
>> u jednom programchicu otvaram datoteku za upis...
>> i sad, kako da joj (valjda komandom append) naredim da se podaci
>> 'nadovezuju' tj. da mi ne obrishe svaki put datoteku i upishe nov podatak.
Open "imefajla.ext" for APPEND as #broj
See ya, Darth :)
basic.223darth.vader,
>> jedno ALI!), bilo bi suvise lako kada bih to uspeo. Naime, moj blokcic
>> snimi text i/ili ucitava ga kao string (znate ono "Ovo nikako ne....",
>> izmedju navodnika). Kako ovo da, resim? Kako da skinem te znake navoda?
Pa da... To je posledica komande WRITE... Kod PRINT se top ne desava...
Probaj sa PRINT #broj, a$
See ya, Darth :)
basic.224sabre,
>> BTW, ne verujem da ce taj da procita celu poruku...
Zamisli "taj" je procitao celu poruku... Ali "tome" i dalje nije
jasno sta to basic moze, a pascal ili c ne mogu?!?
basic.225gmatic,
==> Zamisli "taj" je procitao celu poruku... Ali "tome" i dalje
==> nije jasno sta to basic moze, a pascal ili c ne mogu?!?
Pascal i c mogu sve to ali je mnogo teze coveku koji je navikao na
basic da predje na iste pa koriste ovo jer je lakse. A za neke stvari
je i dovoljno.
basic.226sani.,
'fala darthe... :)
basic.227dr.grba,
>> Zamisli "taj" je procitao celu poruku... Ali "tome" i dalje nije
>> jasno sta to basic moze, a pascal ili c ne mogu?!?
Može da iskoristi bazu makroa pisanu u VBA.
basic.228gmatic,
==> 'fala darthe... :)
Izvini a sto ne koristis reply?
Lakse svima da shvatimo kome je poruka upucena a i ti nemoras da
pises kome zahvaljujes.
basic.229sani.,
sorry gmaticu, ne koristim trenutno sor, pa ne mogu da replyiram
(a mrzi me da trazim brojeve poruka), nego darthe, u mojoj verziji
qbasica nema taj tip helpa koji si ti pomenuo, da se pritisne f1 na
komand űi...
pozdrav...
basic.230sani.,
kako da prochitam iz sekvencijalne datoteke podatak, ili da po
odredjenom svojstvu iz sek.datoteke 'biram' podatak.
pozdrav
basic.231vule.,
Ne "nemogu" nego nemaju....
JEDNOSTAVNOST PROGRAMIRANJA
basic.232gmatic,
==> sorry gmaticu, ne koristim trenutno sor, pa ne mogu da
==> replyiram
A zasto crni sinko? Pa skini ga.
basic.233zeljkoj,
> pazite ljudi...
> imam qbasic, i sad kad 'ocu da nacrtam nesto, on nesto meni
> ILLEGAL... kako to bjeshe, znao sam ranije to reshiti?
Da li na početku postaviš grafički mod sa SCREEN?
Npr, SCREEN 12 za 640x480x16, ili SCREEN 13 za 320x200x256.
Tek onda možeš da koristiš LINE, DRAW, CIRCLE, PALETTE, itd.
basic.234nenad,
> E pa lepo na vise strana.
Šta na više strana? Rekoh da to ne utiče ništa, sve se tretira
kao jedna forma.
basic.235nenad,
> Delphi nema teret koji ima VB, napisan je de facto od nule. Zato je
> uspeo da razreši mnoge probleme mnogo lepše i lakše nego VB, no
> opet, poenta NIJE u tome...
Hm, koliko je meni poznato Delphi nije napisan od nule već se u
velikoj meri oslanja na stari Turbo Pascal kompajler, što je,
međutim, više prednost nego mana. Turbo Pascal je bio revolucija
kada se pojavio upravo zbog izuzetno brzog kompajlera.
Interesantno je da kažu da i "Delphi za C++" (Builder) postiže
slične rezultate. Šteta što nije Microsoft-ov, bio bi mu
zagarantovan uspeh. ;)
S druge strane VB je prilično "od nule" urađen posao što možda i
jeste njegova osnovna mana - tek u verziji 5 MS je doneo neka
poboljšanja što se brzine tiče.
> Fakat je da bi se sve to moglo programirati i u Delphiju ili u C++
> ili u ne znam ni ja čemu još. I bilo bi možda brže, možda "bolje"
Pa brže bi bilo sigurno, a da li bi bilo i bolje to ipak najviše
zavisi od programera. :) Osnovni balast VB-a je što on nije pravi
kompajler već generiše među-kod koji run-time okruženje posle
interpretira. Nešto slično kao i Java. Interesantno je da MS
(konkretno - Bil Gejts) tu osobinu Jave navodi kao jedan od
osnovnih razloga zašto ona nije dobra za real-world aplikacije i
zašto neće uspeti. ;)
> VB nije shit. VB je dobro osmišljen i veoma konzistentno
> projektovan jezik programiranja namenjen prevashodno programiranju
> integrisanih rešenja u poslovnom okruženju.
VB kao jezik je prilično nedorečen i nedorađen (uz ogradu da
malo znam o verziji 5, osim da je spantic rekao da će ona
predstavljati kraj C programiranja ;). Iako se zasniva na
objektima (object-based) on nije objektno orijentisan što otežava
njegovu primenu u kompleksnim i velikim projektima, naročito kada
se radi o održavanju. Skoro sam bio našao jedan interesantan
primer na Internetu o tome, vrlo je egzaktan i na lepom primeru
objašnjava zašto je OO projetkovanje bolje od ne-objektnog
(slučajno su akteri bili upravo VB i Delphi).
basic.236gmatic,
==> Sta na vise strana? Rekoh da to ne utice nista, sve se
==> tretira kao jedna forma.
Pa uradi kao vise formi. Razdeli to malo. Kao na primer ovde
podesavas boje pa sledeca opcija ovde zvuk...
Malo improvizujesh.
basic.237vule.opaki,
Jel zna neko da li Visual Basic 3.0 za Windows
moze da radi u 3.1 CEE na 286 1 MB RAM-a i herculesu!
Ako moze, koliko ce brzo raditi. I koliko zauzima disketa.
I jel ga vredi uzimati, mislim, imam vb za dos i prezadovoljan
sam . Jedino me nervira sto ne mogu da se ubacuju slike. Cuo sam da
se u windowsu to lako radi, pa me interesuju kakve su mu jos
prednosti! Da li ga vredi uzimati ,s obzirom da ce verovatno
sporije raditi!
Ajd cao!
e, i jos nesto! Neko je bese pisao nesto slicno ovome "Sta moze da
se uradi u VB sto ne moze u C i Delphi"
E pa za gospodina imam poruku:
"AAAAAAAAAAAAAAAAAAAAA KAKO ME NERVIRAS!!!! IDU U SAVEZNU SKUPSTINU
PA TAMO SERI A NEMOJ NAMA DA SOLIS MOZAK U MIROLJUBIVOJ
KONFERENCIJI KOJA JE ZADUZENA DA POMAZE LJUDIMA A NE DA IM KIDA
ZIVCE!!!!!!! STA TEBE BRIGA STA MOZE VB A STA NE MOZE! IDI KUCI ,
IGRAJ TETRIS I OSTAVI NAS NA MIRU!!!!!!"
S ljubavlju tvoj iskreni prijatelj:
Vule OPAKI.
Najopakiji od svih opakih tipova!
Koji mnogo voli Quick i Visual Basic!
I zato i salje poruke u ovu konferenciju!
UH!
basic.238darth.vader,
>> (a mrzi me da trazim brojeve poruka), nego darthe, u mojoj verziji
>> qbasica nema taj tip helpa koji si ti pomenuo, da se pritisne f1 na
>> komandűi...
Kako bre nema prijatelju ? Koji qbasic koristis uopste ?
Koliko znam, to ima i onaj DOS-ov qbasic interpreter, a i novije
verzije paketa sa kompajlerima bi trebalo da sadrze taj help.
Meni to radi u verziji 4.5
Ako tebi ne radi, pokusaj da nabavis istu...
See ya, Darth :)
basic.239nenad,
> Pa uradi kao vise formi. Razdeli to malo. Kao na primer ovde
> podesavas boje pa sledeca opcija ovde zvuk...
>
> Malo improvizujesh.
Ne bih se toga nikad setio. ;) Koje su uostalom druge opcije?
- "Ova kola su spora!"
- "Pa kreni ranije, snađi se, improvizuj malo!". ;)
basic.240vule.,
│ Jel zna neko da li Visual Basic 3.0 za Windows
│ moze da radi u 3.1 CEE na 286 1 MB RAM-a i herculesu!
za 286 i 1Mb RAM-a nisam siguran, ali za Hercules i 3.1 CEE 100% !
Prijateljski savet:Zameni 286 na barem 386(kao sto sam i ja) i po
moguctsvu da uzmes 4Mb-a(mada se sa 386 to moze srediti VIRTUELNOM
MEMORIJOM) i veruj mi bice ti mnogo lakse raditi i programirati...
│ I jel ga vredi uzimati, mislim, imam vb za dos i prezadovoljan
│ sam . Jedino me nervira sto ne mogu da se ubacuju slike. Cuo
│ sam da se u windowsu to lako radi, pa me interesuju kakve su mu
│ jos prednosti! Da li ga vredi uzimati ,s obzirom da ce
│ verovatno sporije raditi!
1. Sa VB-om za Win( 3HD za ST ili 9HD za PRO verziju) bices odusevljen...
2. Sto se slika tice,lako se ubacuju(2xklika), a sa malo koda VEOMA dobro
EDITUJU.
3. Windows programiranje je za otprilike 80% lakse od DOS-a.
4. Prednosti? Dugacak odgovor, cim ga startujes videces...
5. Da vredi to obavezno, a da li je brz to zavisi od programera...
│ PA TAMO SERI A NEMOJ NAMA DA SOLIS MOZAK U MIROLJUBIVOJ
└────────────────────────────────────────────^^^^^^^^^^^^
Posle ovoga vise nije...
I u potpunosti te podrzavam...
NADAM SE I OSTALI !
basic.241dr.grba,
>> se radi o održavanju. Skoro sam bio našao jedan interesantan
>> primer na Internetu o tome, vrlo je egzaktan i na lepom primeru
>> objašnjava zašto je OO projetkovanje bolje od ne-objektnog
>> (slučajno su akteri bili upravo VB i Delphi).
Jesi li sačuvao to? Daj da vidimo.
basic.242dr.grba,
>> Jel zna neko da li Visual Basic 3.0 za Windows
>> moze da radi u 3.1 CEE na 286 1 MB RAM-a i herculesu!
Može, barem teoretski, mada mi je specifikacija trenutno
udaljena... Da ne grešim dušu, proveriću posle, ali mislim
da je navod o minimalnoj konfiguraciji podrazumevao 286 i
2 MB RAM. Hercules nije problem.
>> Ako moze, koliko ce brzo raditi. I koliko zauzima disketa.
Radiće sporo, vrlo verovatno. Instalacija VB 3.0 Prof. zauzima
9 disketa x 1.44 MB.
>> "AAAAAAAAAAAAAAAAAAAAA KAKO ME NERVIRAS!!!! IDU U SAVEZNU SKUPSTINU
E, ovo ti baš i nije bilo protrebno. Nema potrebe da svoje lične
opservacije prema nekome izlažeš biulo gde drugde osim u ličnoj
poruci dotičnom. Budi drug, nemoj to ponovo da radiš.
basic.243sani.,
eee, darthe, ispravka, ima to i u mojoj verziji qbasica, ali
postize se sa
SHIFT+F1, al, to pokazuje isto kao i u indexu komandi, tako da i
nije
nesto neophodan... jedino ustedjuje vreme, i nema primera, ima samo
sintaxa komande.
nego, nisi mi reko, kako da iz sekvencijalne datoteke izlistam
podatke prema odgovarajucem svojstvu??
i moderatore, sankcionishi malo.
(ne mene ;)
basic.244vule.,
│ nego, nisi mi reko, kako da iz sekvencijalne datoteke izlistam
│ podatke prema odgovarajucem svojstvu??
└─────────────────────────────────────────────────────────────────
Svojstvu ?
malo mi to pojasni...ne znam na sta mislis...
I sta to bese Sekvencijalne ? to ono sa RANDOM ?
Cekam...
basic.245gmatic,
==> Jel zna neko da li Visual Basic 3.0 za Windows
==> moze da radi u 3.1 CEE na 286 1 MB RAM-a i herculesu!
386 4Mb a za grafiku neznam ali oce valjda i na Hercules ako i win oce.
basic.246gmatic,
==> Ne bih se toga nikad setio. ;) Koje su uostalom druge opcije?
==> - "Ova kola su spora!"
==> - "Pa kreni ranije, snadi se, improvizuj malo!". ;)
-"Kupi avion!" iliti plati nekog da ti napravi program u delphima ;)
basic.247gmatic,
==> I sta to bese Sekvencijalne ? to ono sa RANDOM ?
Da.
basic.248vule.,
Ako se bavite VB-om ili Obicnim BASIC-om i ako NE zelite da vam
zivot zagorcavaju ostali...
MAIL vule.
za uclanjenje u grupu BASIC !
basic.249zeljkoj,
> ==> I sta to bese Sekvencijalne ? to ono sa RANDOM ?
>
> Da.
Ne. Te ('sa random' ;), su, kao što i sama reč kaže, datoteke sa
direktnim (slučajnim) pristupom. Znači, radi se sa GET/PUT, pri čemu se
navodi broj sloga kome se direktno pristupa.
Sekvencijalne su one koje moraš da čitaš/pišeš redom (one koje se
otvaraju običnim FOR INPUT ili OUTPUT, a ne RANDOM). U njih se upisuje
običnim PRINT# (ili WRITE# ako se želi da podaci budu ograničeni znacima
navoda što je vrlo korisno ako sadrže zarez, pošto se on koristi
za razdvajanje polja u slogu, pa bi ako se koristi PRINT došlo do greške).
Čitaju se običnim INPUT#.
Da napomenem da sintaksa tipa OPEN "xyz" FOR RANDOM AS #1 LEN = 72
radi samo u novijim BASICima. Ako se piše program koji treba da radi i
u GWBASIC-u, ili možda na nekom drugom kompjuteru (TIM 011, Spectrum...),
bolje je koristiti tradicionalnu sintaksu OPEN "R", #1, "xyz", 72
Ono 72 je u oba slučaja dužina sloga (u bajtovima), što se ne mora navesti.
Podrazumevana veličina je 128, što znači da će se, ako vam je slog kraći,
gubiti dosta mesta na disku.
Ako pišete program koji treba da radi u multitasking okruženju ili pod mrežom,
pametno je da koristite prvu sintaksu, jer možete zadati još i opcije
vezane sa pristup i file sharing (npr. ACCESS READ SHARED).
basic.250zeljkoj,
> MAIL vule.
> za uclanjenje u grupu BASIC !
A zašto ne biste pisali u konf? Poruke će čitati mnogo više ljudi, dobijaćete
više odgovora, a što je najvažnije, sve to će ostati na sistemu.
basic.251sani.,
nego, kako se koriste biblioteke u qbasicu, imam par
nesto valjda treba sa link.exe ali... ne ide mi, i sta sve one
pruzaju??
basic.252nenad,
> >> objašnjava zašto je OO projetkovanje bolje od ne-objektnog
> >> (slučajno su akteri bili upravo VB i Delphi).
>
> Jesi li sačuvao to? Daj da vidimo.
Možda jesam, ali ako i nisam mislim da ću umeti da nađem. Znači
sutra ili prekosutra, nadam se... :)
basic.253sani.,
bre, kazem, űiz datoteke ocu da recimo omogucim korisniku da
izlista one podatke koji recimo pochinju odredjenim slovom ili tako
nesto... dakle selektivno listanje podataka iz datoteke...
pozdrav
basic.254zeljkoj,
> nego, kako se koriste biblioteke u qbasicu, imam par
> nesto valjda treba sa link.exe ali... ne ide mi, i sta sve one
> pruzaju??
Umesto da neke procedure i funkcije koje koristiš u svom programu pišeš
u samom .BAS fajlu, možeš ih posebno kompajlirati (u .OBJ fajlove) i onda
sve zajedno povezati u jedan fajl - biblioteku. Dakle, .LIB je kolekcija
.OBJ-a. Šta se ovim dobija? Kada imaš neke procedure ili funkcije koje često
koristiš (recimo u svakom projektu koji pišeš), glupo bi bilo uvek ih
stavljati u BAS fajl projekta - samo se nepotrebno povećava njegova veličina,
smanjuje preglednost i povećava vreme kompajliranja. Zato se one na opisani
način povežu u biblioteku, a u samom izvornom kodu ih nema. Jedino je na
početak programa potrebno staviti njihove deklaracije (DECLARE SUB... odnosno
DECLARE FUNCTION...), kako se kompajler ne bi bunio što u programu koristimo
nepostojeću proceduru/funkciju. Program zatim kompajliramo u .OBJ kao i obično.
Tek u procesu linkovanja dodaju se one nedostajuće proc/funkc (uzimaju se
iz biblioteke), i dobija se ispravan .EXE fajl.
Postoje razne, već gotove biblioteke, sa raznim korisnim funkcijama i
procedurama (neke možeš naći i u diru). Naravno, one ne moraju biti
pisane u BASIC-u (i najčešće nisu, zbog brzine).
Primer:
Recimo da imaš gotovu biblioteku BIB.LIB, i želiš da iz nje u svom programu
koristiš proceduru ShowUserData, koja ima argument User$. U izvornom fajlu
(recimo MOJPROG.BAS) pišeš sledeće:
DECLARE SUB ShowUserData(User$)
........
........ ' ovde ide tvoj program
........
ShowUserData ("Mika") ' ovde pozivaš proc. ShowUserData
........
........ ' ovde ide ostatak programa
........
Kada završiš pisanje programa, na redu je prevodjenje:
npr:
BC /O /Ot MOJPROG.BAS
(ne znam da li se kompajler u tvojoj verziji zove baš BC.EXE)
Dobijaš MOJPROG.OBJ
Zatim sledi linkovanje, pri čemu treba uključiti biblioteku BIB.LIB.
LINK MOJPROG.OBJ i na prompt 'Libraries' otkucaš BIB.LIB
To je to... dobijaš MOJPROG.EXE.
Sve ovo važi za rad iz komandne linije. Ako radiš iz okruženja, postupak je
dosta jednostavniji. Potreban ti je BIB.QLB (koji se može dobiti od BIB.LIB
na način opisan u nekoj od ranijih poruka).
Editor (tj. kompletno okruženje) umesto sa QB (ili QBX, VBDOS, itd, zavisi
od verzije) startuješ sa QB /L BIB.QLB. Program pišeš na već opisan način,
s tim što se ceo postupak kompajliranja i linkovanja automatski obavlja
kad izabereš MakeExeFile iz menija.
basic.255vule.,
│ izlista one podatke koji recimo pochinju odredjenim slovom ili
│ tako nesto... dakle selektivno listanje podataka iz
│ datoteke...
└──────────────────────────────────────────────────────────────────────
To mozes na vise nacina...
1. Napravis program koji cita red po red iz datog fajla,i pritom
proverava da li taj red pocinje tim slovom 'ili tako nesto',
pa zatim taj podatak upise u neki drugi fajl pa citas taj
drugi fajl...
2. Ako se radi o fajlu sa slucajnim pristupom(Random), obelezis
redove koji ispunjavaju dati uslov i citas samo njih...
Nacina ima dosta, ali je princip maltene isti:
┌────────────────────┐
Sledeca linija ───>│ Ucitavanje linije │
└──────────┬─────────┘
│ │
│ │ ┌────┐ ┌────────────┴───────────┐ ┌────┐
│ └───┤ NE ├─┤ Da li ispunjava uslov ?├──┤ DA ├─> Markiraj(zapisi)
│ └────┘ └────────────────────────┘ └────┘
└────────────────────────────────────────────────────────┘
Nadam se da je jasno :)
basic.256vule.,
│ A zasto ne biste pisali u konf? Poruke ce citati mnogo vise
│ ljudi, dobijacete vise odgovora, a sto je najvaznije, sve to ce
│ ostati na sistemu.
└────────────────────────────────────────────────────────────────────
Zato sto se tamo necemo niti pitati niti odgovarati...za to josh uvek
sluzi ova KONFERENCIJA i ova tema...
Tamo ce mo se baviti necim drugim...
basic.257darth.vader,
>> Jel zna neko da li Visual Basic 3.0 za Windows
>> moze da radi u 3.1 CEE na 286 1 MB RAM-a i herculesu!
Phew... Ne verujem da moze da radi na takvoj masini prvenstveno
zbog 1Mb rama, ali nista te ne kosta da pokusas. Ali, i ako radi,
tesko da ce to ici i sporo, a kamoli brzo...
U svakom slucaju, staje na 9 disketa...
See ya, Darth :)
basic.258sani.,
moze li neko da mi da primer na koji bi se mogao prochitati
odredjen podatak iz ű sekvencijalne datoteke
NE TREBA MI ALGORITAM!!
:)
basic.259dr.grba,
Konačno sam se setio da pogledam specifikaciju makine potrebne za
Visual Basic 3.0 Prof. Dakle, traži se ražunar na kome je instaliran
Windows 3.1 i 2 MB RAM, 4 MB preporučeno. Nema eksplicitne reči o
procesoru, a pošto Win 3.1 ide na 286, dakle to jest ovaj da! (:
basic.260vule.opaki,
Puno hvala, ali vec sam saznao! :)
Uostalom kupujem 486 pa necu imati nikakvih problema!
CAO
basic.261darth.vader,
>> moze li neko da mi da primer na koji bi se mogao prochitati
>> odredjen podatak izű sekvencijalne datoteke
Evo ti primer kako da trazi u datoteci neki string, i ako ga nadje, onda
da ga ispise na ekranu...
OPEN "ime_datoteke.ext" FOR INPUT AS #1
DO WHILE NOT EOF(1)
INPUT #1, a$ ' iz datoteke cita prvu liniju
IF a$ = "Trazena rec" THEN PRINT a$ ' uporedjuje sa onime sto se trazi
' i pise na ekran
LOOP
CLOSE #1
Oces i algoritam ? ;))))
See ya, Darth :)
basic.262zeljkoj,
> INPUT #1, a$ ' iz datoteke cita
> prvu liniju
INPUT# čita jedno polje, a ne liniju iz ulaznog fajla. Ako nisi siguran da
u ulaznom fajlu nema zareza (što je znak za razdvajanje polja), bolje je
koristiti LINE INPUT# (radi upravo to što ti treba - čita liniju).
basic.263vule.,
HI !
Ako ovde ima nekog sa QB 4.50 i malo jacom masinom od 386/33Mhz,
zamolio bih ga da startuje program koji je uz ovu poruku i da
me izvesti o rezultatu.
sort.arjbasic.264vule.,
A da...
Ako neko ima fajl VBRUN300.DLL nek mi ga posalje. ja sam svoj malo
prepravljao i zajebao sam ga.
basic.265vule.,
│ A da...
│
│ Ako neko ima fajl VBRUN300.DLL nek mi ga posalje. ja sam svoj
│ malo prepravljao i zajebao sam ga.
└─────────────────────────────────────────────────────────────────
Nemojte se muciti, nabavio sam ga...
basic.266dr.grba,
>> Ako neko ima fajl VBRUN300.DLL nek mi ga posalje. ja sam svoj malo
>> prepravljao i zajebao sam ga.
Sezamov direktorijum, windows\system\vbrun300.dll
basic.267darth.vader,
>> INPUT# cita jedno polje, a ne liniju iz ulaznog fajla. Ako nisi siguran da
>> u ulaznom fajlu nema zareza (sto je znak za razdvajanje polja), bolje je
>> koristiti LINE INPUT# (radi upravo to sto ti treba - cita liniju).
Komanda...
INPUT #1, a$
...na mom racunaru cita celu liniju iz fajla koji je otvoren sa
OPEN "file.ext" FOR INPUT AS #1
U ovo sam 100% siguran, i u zivot bih smeo da se kladim.
See ya, Darth :)
basic.268morkin,
> Ako ovde ima nekog sa QB 4.50 i malo jacom masinom od 386/33Mhz,
> zamolio bih ga da startuje program koji je uz ovu poruku i da
> me izvesti o rezultatu.
Prijavljuje grešku: Out of string space.
basic.269morkin,
Da li neka dobra duša može da mi pošalje primer upotrebe naredbe CALL
INTERRUPT za QB 4.5? U helpu postoji samo primer za INT86OLD.
Takođe, zamolio bih za opis naredbe SSEG koja ne postoji u QB 4.5.
basic.270zeljkoj,
> ...na mom racunaru cita celu liniju iz fajla koji je otvoren sa
Nisi pažljivo čitao ono što sam napisao.
Da ponovim:
INPUT# čita celu liniju samo ukoliko u njoj ne postoji zarez,
u protivnom čita samo deo do zareza.
Sigurnije je upotrebiti LINE INPUT# jer uvek čita celu liniju, bez
obzira na njen sadržaj.
basic.271zeljkoj,
> Prijavljuje grešku: Out of string space.
Kod mene (QBX 7.1) radi, ispisuje imena nekih programa na ekranu...
basic.272gmatic,
==> Komanda...
==>
==> INPUT #1, a$
==>
==> ...na mom racunaru cita celu liniju iz fajla koji je otvoren
==> sa
==>
==> OPEN "file.ext" FOR INPUT AS #1
==>
==> U ovo sam 100% siguran, i u zivot bih smeo da se kladim.
Aj edituj taj fajl i stavi zarez negde u serd reda.
basic.273gmatic,
==> Prijavljuje gresku: Out of string space.
I kod mene. Dodushe ja sam probao u qbasicu koji se dobija uz dos.
Aj probacu i sa VB za dos pa cu reci.
basic.274vule.,
Hvala
basic.275vule.,
│ Kod mene (QBX 7.1) radi, ispisuje imena nekih programa na
│ ekranu...
└────────────────────────────────────────────────────────────
I jel zavrsio ?
Trebalo bi da se u direktorijumu gde je on pojavi novi fajl.
Ako se pojavio, bilo bi lepo da mi ga posaljes.
HVALA
basic.276vitez.koja,
#=> INPUT #1, a$
#=> ...na mom racunaru cita celu liniju iz fajla
ako ne naidje na zarez... Probaj.
sk
basic.277ivkeb,
Izvinjavam se sto pisem u ovoj temi ali kako mi se ucinilo ne
postoji tema za fortran
naime imam pitanje vezano za F77:
U knjizi pishe:'Kraj unoshenja ulaznih podataka moguce je
kontrolisati tako sto se po zavrsenom unosenju kontrola prenosi na
naredbu sa brojem n,ta naredba bi bila
READ(*,*,END=n)lista
moje pitanje:kako da kontrolisem? ovde je napisano 'tako sto se na
kraju...' i koja je to naredba sa brojem(labelom)n?
Ako moze neki konkretan primer.
Hvala u napred.
basic.278darth.vader,
>> Ako ovde ima nekog sa QB 4.50 i malo jacom masinom od 386/33Mhz,
>> zamolio bih ga da startuje program koji je uz ovu poruku i da
>> me izvesti o rezultatu.
Rezultati su sledeci posle startovanja:
General Faliure reading drive C:
;)))
Salim se, sad cu da isprobam... Naravno, samo ako ima i sors, jer zelim
da znam sta startujem na svojoj masini :)
See ya, Darth :)
basic.279dzakic,
> READ(*,*,END=n)lista
> moje pitanje:kako da kontrolisem? ovde je napisano 'tako sto se na
> kraju...' i koja je to naredba sa brojem(labelom)n?
...
READ(*,*,END=50)lista
...
50 WRITE *,"Kraj"
END
Sve naredbe fortrana kucaju se počev od sedme kolone pa na
desno. Prvih 5 kolona rezervisano je za labelu - zamisli to kao
broj linije u bejziku, s tim da brojevi ne moraju ići po redu,
nego je jednostavno labela 50 u ovom slučaju oznaka mesta u
programu i može se naći bilo gde.
basic.280darth.vader,
>> Nisi pazljivo citao ono sto sam napisao.
>> Da ponovim:
>> INPUT# cita celu liniju samo ukoliko u njoj ne postoji zarez,
Aaaa, sad sam shvatio sta si napisao...
Sorry, moja greska. U potpunosti si u pravu...
See ya, Darth :)
basic.281darth.vader,
>> │ Kod mene (QBX 7.1) radi, ispisuje imena nekih programa na
>> │ ekranu...
>> └────────────────────────────────────────────────────────────
>> I jel zavrsio ?
>> Trebalo bi da se u direktorijumu gde je on pojavi novi fajl.
>> Ako se pojavio, bilo bi lepo da mi ga posaljes.
Kod mene isto ispisuje neka imena programa, ali bezveze, u nekoj velikoj
petlji, tako da ponovi jedno ime puuuuno puta.
Startovao sam ga pod QB4.5
See ya, Darth :)
basic.282zeljkoj,
> I jel zavrsio ?
Radi jaaaaako sporo (ili je moj kompjuter spor :), tako da nisam
imao strpljenja da čekam da završi.
basic.283vule.,
Ne mogu da se setim kako se bese u QB 4.5 deklarise prom. na nivou
modula(vidljiva u svim procedurama i funkcijama) i kako se
deklarise prom. na nivou procedure tako da cuva vrednost i nakon
izlaska iz iste(STATIC u VB-u) ?
Hvala
basic.284zeljkoj,
> Ne mogu da se setim kako se bese u QB 4.5 deklarise prom. na
> nivou modula(vidljiva u svim procedurama i funkcijama) i kako
Na nivou modula sa DIM SHARED promenljiva, a ako treba da bude vidljiva u
svim modulima (.BAS fajlovima) onda COMMON SHARED promenljiva na samom
početku svakog modula. Naravno da se i u prvom slučaju može koristiti
COMMON SHARED, ali nije preporučljivo (zauzima se dodatni prostor).
> deklarise prom. na nivou procedure tako da cuva vrednost i
> nakon izlaska iz iste(STATIC u VB-u) ?
Isto STATIC, ukoliko je to postojalo u verziji 4.5 (u kasnijim ima).
basic.285vule.,
│ Na nivou modula sa DIM SHARED promenljiva, a ako treba da bude
│ vidljiva u svim modulima (.BAS fajlovima) onda COMMON SHARED
│ promenljiva na samom početku svakog modula. Naravno da se i u
│ prvom slučaju može koristiti COMMON SHARED, ali nije
│ preporučljivo (zauzima se dodatni prostor).
│
Hvala mada mi to ne znaci sada mnogo jer sam se setio.
│> deklarise prom. na nivou procedure tako da cuva vrednost i
│> nakon izlaska iz iste(STATIC u VB-u) ?
│
│ Isto STATIC, ukoliko je to postojalo u verziji 4.5 (u kasnijim
│ ima).
└────────────────────────────────────────────────────────────────────
STATIC u QB 4.5 ima potpuno drugacije znacenje :(
basic.286zeljkoj,
> │ Isto STATIC, ukoliko je to postojalo u verziji 4.5 (u
> kasnijim │ ima).
> └───────────────────────────────────────────────────────────────
> STATIC u QB 4.5 ima potpuno drugacije znacenje :(
Pa čuva vrednost promenljive od jednog do drugog poziva proc/funkcije.
Na to sam mislio. Ako misliš da da vednost postane dostupna ostalim
proc/funkc onda STATIC to ne radi ni u jednoj verziji QB-a.
U tom slučaju koristi DIM SHARED i gotovo...
basic.287sigmund,
Kako da u Visual Basic-u (4.0 32bit) primenim pretraživanje baze
podataka po podstringu.
Primer:
trebaju mi svi zapisi koji u polju "Prezime" sadrže "vić".
Da li je to moguće postići primenom naredba FindNext (upotrebom nekih
džoker znaka ili kako već...) ili moram da pišem program koji će
"ručno" da prelazi kroz bazu i da traži podstringove.
Pozdrav Sigmund
basic.288gmatic,
==> Kako da u Visual Basic-u (4.0 32bit) primenim pretrazivanje
==> baze podataka po podstringu.
if left$(a$,3)=b$ then ....
gde je a$ podatak iz baze a b$ je ono vic na pocetku.
Samo dodaj petlju.
Naravno ovo je bolje uraditi sa mid$ ili slicnim ali to vec zavisi
od programa koli pises (sta je sve potrebno).
Ako hoces da se sve ispita onda vidi ovo
a=len(a$)
b=len(b$)
c=a-b+1
for i=1 to c
if mid$(a$,i,b)=b$ then....
next i
basic.289zvezdan,
>> Kako da u Visual Basic-u (4.0 32bit) primenim pretraživanje
>> baze podataka po podstringu.
Dim db As Database, rs As Recordset, mySQL As String
Set db = OpenDatabase("nazivFajla")
mySQL = "SELECT * FROM nazivTabele WHERE Prezime Like '*vić*'"
Set rs = db.OpenRecordset(mySQL, dbOpenDynaset)
basic.290sigmund,
║ Dim db As Database, rs As Recordset, mySQL As String
║ Set db = OpenDatabase("nazivFajla")
║ mySQL = "SELECT * FROM nazivTabele WHERE Prezime Like '*vić*'"
║ Set rs = db.OpenRecordset(mySQL, dbOpenDynaset)
╚═══════════════════════════════════════
tHankS! fROjD
basic.291zeljkoj,
Korisna biblioteka za ASIC 4.0+. Pisano u čistom asembleru.
ibrary31.zipbasic.292vule.,
Treba mi kod koji ce da zarobi(snimi) ekran i kasnije ga ponovo
vrati.
Naravno treba mi za TEXT mod, a ne za graficki...
pokusavao sam sa SCREEN 0,,1,0 ali ne ide...
Puno HVALA unapred...
basic.293sigmund,
Da li neko zna kako da u programu generišem string promenjljivu koja
će biti multi line.
Probao sam sa TEXT(1)+CHR(13)+TEXT(2)+...
...ali nisam uspeo. Otkrio sam da za novi red treba da postoji
kombinacija CHR(13) i još NEŠTO. E.. ako neko zna šta je to nešto,
nek' mi javi.
Ostao sam bez ideja...
cu Frojd.
basic.294supers,
>> ...ali nisam uspeo. Otkrio sam da za novi red treba da postoji
>> kombinacija CHR(13) i još NEŠTO. E.. ako neko zna šta je to nešto,
>> nek' mi javi.
To je čuvena CR/LF (carriage return i line feed) kombinacija, CHR(13)+CHR(10)
basic.295vule.,
│ ...ali nisam uspeo. Otkrio sam da za novi red treba da postoji
│ kombinacija CHR(13) i još NEŠTO. E.. ako neko zna šta je to
│ nešto, nek' mi javi.
CHR$(10)
│ Ostao sam bez ideja...
└────────────────────────────────────────────────────────────────
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
e TO je najgore...
basic.296sigmund,
║ Da li neko zna kako da u programu generišem string promenjljivu koja
║ će biti multi line.
╚═══════════════════════════════════════
Eureka! Otkrio sam.
Treba da se ubaci CHR(13) i CHR(10)
Imam još par pitanja:
1. Kako da meniju dodelim shortcut koji nije ponuđen u Menu Editor-u?
(probao sam sa direktnim editovanjem .FRM fajla ali daje mi poruku
o grešci.)
2. Kako mogu da očitam poslednji pritisnut taster? Recimo u Timer-u.
(da bi program mogao da se upravlja sa tastature)
cu Frojd
basic.297sigmund,
Da li neko ima iskustava sa Visual Basic-om 5.0.
Pitanja:
1. Da li je učitavanje forme stvarno toliko ubrzano? (da li ubrzanje
postoji i kod učitavanja Startup forme ili samo kod formi koje se
javljaju kasnije?)
2. Čuo sam da se program sad razvija u Developer Studiu. Šta će im to?
3. Da li to mnogo otežava rad? (probao sam nešto da radim u VC++ 4.1,
al' mi ne "miriše")
4. Koliko mesta zauzima? (broj "disketa" kod pirata)
5. Da li mi vredi da prelazim sa 4.0 na 5.0?
cu Frojd
basic.298zvezdan,
1. Kako da meniju dodelim shortcut koji nije ponuđen u Menu
Editor-u?
Staviti Form.KeyPreview = True, u Form_KeyPress vrsiti proveru
pritiska odredjenog tastera i u slucaju njegove detekcije
pozivati
menu_Click event.
2. Kako mogu da očitam poslednji pritisnut taster? Recimo u
Timer-u.
Na isti nacin kao gore: stavi se Form.KeyPreview = True i onda se
u Form_KeyPress proveri vrednost argumenta KeyAscii.
Resenje sa tajmerom bi moglo da se izvede tako sto bi se sa
GetAsyncKeyState vrsila provera da li je odredjeni taster
pritisnut.
Ako je most significant bit setovan znaci da je taster down, ako
je
least significant bit setovan znaci da je taster pritisnut nakon
prethodnog poziva ove funkcije. Ovo resenje je i jedino moguce
ukoliko su svi event-i (Timer, KeyPress, ...) onemoguceni (npr.
beskonacna petlja bez DoEvents, a nekada je bas to potrebno).
basic.299zvezdan,
>> 1. Da li je učitavanje forme stvarno toliko ubrzano?
Jeste.
>> 2. Čuo sam da se program sad razvija u Developer Studiu.
Razvojno okruzenje veoma podseca na ono iz verzije 4, ali ima i
par lepih noviteta. Moze da se podesi da izgleda isto kao u
prethodnim verzijama gde se glavni prozor sastoji u sustini samo
od title bar, menu i toolbar-a, dok su ostali prozori i
toolbox-ovi slobodni (providan izgled), a moze da se promeni
tako da bude sa MDI izgledom (unutar glavnog prozora se nalaze
svi ostali prozori).
>> 4. Koliko mesta zauzima? (broj "disketa" kod pirata)
>80
>> 5. Da li mi vredi da prelazim sa 4.0 na 5.0?
Jezik nije menjan, nije primetna ni jedna vaznija nova naredba
ili funkcija. Kontrole su dobile par novih properties. Postoji
mogucnost pravljenja kontrola. Postoji mogucnost generisanja
Native code EXE fajla (sada je pravi kompajler u pitanju). Ne
postoji 16-bitna verzija ...
basic.300sigmund,
║ Staviti Form.KeyPreview = True, u Form_KeyPress vrsiti proveru
║ pritiska odredjenog tastera i u slucaju njegove detekcije
║ pozivati
║ menu_Click event.
╚═══════════════════════════════════════
Thanks!
cu Frojd.
basic.301sigmund,
Da li može u VB 4.0 da se pretražuje polje u MDB bazi tipa Long Binary?
Polje Long Binary koristim za tekst raznih dužina.
Primenio sam pretraživanje sa Data1.Recordset.FindNext "Tekst like '*reč*'"
ali ništa se nije desilo. (siguran sam da postoji zapis koji u polju Tekst
tipa Long Binary ima podstring reč)
cu Frojd.
basic.302vule.,
Kako u VB-u prebacujem CEO ekran u clipboard i kako da napravim
da neka forma postane neaktivna ili da bude stalno vidljiva ?
basic.303zvezdan,
>> Da li može u VB 4.0 da se pretražuje polje u MDB bazi tipa
Long Binary?
Ako ne može direktno, valjda može posredno:
Dim myStr as String
Data1.Recordset.MoveFirst
Do Until Data1.Recordset.EOF
myStr = Data1.Recordset(Tekst).GetChunk (0, numbytes)
If myStr Like "*reč*" Then
...
Else
...
End If
Data1.Recordset.MoveNext
Loop
numbytes je maksimalna veličina memo polja sa kojom će se raditi.
BTW, rad sa Data objektom je znatnooo sporiji od direktnog rada
sa Recordset objektom (Dim rs As Recordset, ...).
basic.304zvezdan,
>> Kako u VB-u prebacujem CEO ekran u clipboard
Rešenje za kopiranje ekrana u picture box je priloženo kao fajl.
Sadržaj picture box-a se prebacuje u clipboard sa:
Clipboard.SetData pictureBox.Picture, vbCFBitmap
>> kako da napravim
>> da neka forma postane neaktivna ili da bude stalno vidljiva ?
Rešenje da forma bude uvek iznad drugih (Always on Top kao
npr. Clock, da li je to ono što se traži?) je takođe unutar
priloženog fajla.
Forma se skriva sa Form.Hide. Šta znači "da forma postane
neaktivna"?
howto.txtbasic.305vule.,
│ Forma se skriva sa Form.Hide. Šta znači "da forma postane
│ neaktivna"?
└────────────────────────────────────────────────────────────
NE ZNAS STA ZNACI "NEAKTIVAN" ?
i mozda nije moja stvar, ali cini mi se da je onaj tekst koji
si poslao sastavljen iz 2 dela, pa ako imas josh nesto
slicno, voleo bih da posaljes ako ti nije tesko...
i da, nisam ti se zahvalio.............HVALA PUNO !
basic.306popovics,
Ima li negde u Sezamovim direktorijumima neki VISUAL alat (za Basic
naravno)
basic.307zvezdan,
>> Šta znači "da forma postane neaktivna"?
>>
>> NE ZNAS STA ZNACI "NEAKTIVAN" ?
Što vičeš na mene? Znam ja šta je neaktivna forma, ali ne znam
šta ti podrazumevaš pod time jer su ti pitanja nepotpuna i
neprecizna. Ako želiš da prikažeš formu koja ne treba da dobije
fokus uradi sledeće:
Form.ZOrder
Call ShowWindow(Form.hWnd, SW_SHOWNOACTIVATE)
>> cini mi se da je onaj tekst koji si poslao sastavljen iz
>> 2 dela, pa ako imas josh nesto
Naravno da je bio iz dva dela. Ostalo potraži na Microsoft
sajtu. Zove se VB Knowledge Base, veličine je oko 5 MB.
basic.308sigmund,
Kako da iskopiram selektovan tekst iz Textbox-a u Clipboard?
cu Frojd.
basic.309mipedja,
>.. Kako da iskopiram selektovan tekst iz Textbox-a u Clipboard?
Probaj sa:
Clipboard.SetText Text1.SelText
basic.310popovics,
Zna li neko kako da iz QBASIC-a skinem ekran u neki fajl sa
normalnom ekstenzijom (gif,bmp,tif...), ali ne samo tekst nego i
grafiku.
Primeri poželjni.
basic.311sigmund,
Kako mogu da kontrolišem izvršavanje DOS programa kog pozivam sa naredbom
SHELL.
Program bi posle završetka rada DOS programa trebao da nastavi sa radom.
Glupo mi je da stavljam pauzu od NNN sekundi koja bi sigurno bila dovoljna
da program završi sa radom... Da li neko ima neku elegantniju ideju?
(u pitanju je dearhiviranje ZIP arhive za koju koristim PKUNZIP koji pozivam
SHELL naredbom. Posle završetka PKUNZIP prozor se automatski gasi)
Da li bi to moglo nekako sa proverom da'l je taj program (PKUNZIP) još uvek
u memoriji... ili tako nešto.
Zvezdane, da li mogu u VB-u da napravim Progres Bar koji će da pokazuje
kako napreduje raspakivanje arhive sa programom PKZIP ili ARJ, pozvanim
naredbom SHELL?
Mogao bi da okačiš onu Visual Basic Knowledge Base... :) za ljude koji
nemaju pristup Internetu.
cu Frojd.
basic.312vule.,
Da stvarno, da okacis za one koji nemaju pristup Internetu.
basic.313vule.,
1) Ima li neko ideju kako da u QBASIC-u napravim meni koji se moze lako
menjati ?
2) Kako da u VB za DOS prikazem neku formu, a da ona ne dobije fokus
ili da MENI neke druge forme koja je takodje prikazana ODMAH
reaguje(da ne klikcem 2x) ?
Pozdrav svima !
basic.314zvezdan,
>> Kako mogu da kontrolišem izvršavanje DOS programa kog
>> pozivam sa naredbom SHELL.
Uz poruku je prikacen fajl u kome je objasnjeno kako se vrsi
provera da li je program koji je startovan Shell naredbom
zavrsio sa radom.
>> Zvezdane, da li mogu u VB-u da napravim Progres Bar koji će
>> da pokazuje kako napreduje raspakivanje arhive sa programom
>> PKZIP ili ARJ, pozvanim naredbom SHELL?
Ovo bi teoretski možda i bilo moguće, ali bi daleko lakše bilo
izbeći DOS i nabaviti neki Windows DLL koji radi isti posao i
čiji bi rad bilo lakše kontrolisati.
Kao drugo, progres barovi Windows aplikacija u većini slučajeva
ne prikazuju kako neki program napreduje u pravilnim vremenskim
intervalima. Npr. instaliranje nekog programa menja progres bar
tek nakon svakog novoinstaliranog fajla. Znači, jedno krpež
rešenje bi bilo da se izračuna ukupna veličina dekompresovanih
fajlova unutar arhive, i da u procesu raspakivanja Windows
aplikacija periodično uz pomoć tajmera proverava veličinu
fajlova u odredišnom direktorijumu koje je raspakovao DOS
program. Problem bi se veoma iskomplikovao ako bi raspakivanje
išlo u više direktorijuma. Uz poruku je prikacen fajl skinut sa
Experts Exchange sajta u kome se diskutuje o sličnom problemu u
vezi sa progres barom.
U arhivi se nalazi jedan VBX za prikaz sadržaja ZIP fajlova.
Možda bi trebalo potražiti i sledeće (ja nažalost trenutno
imam problema sa Internetom):
http://forsaken.warehouse.net/vbrc/cc/addzip.zip
AddZip.ZIP 204K Add ZIP file caperbilities to your programs.
This control comes with source code.
http://forsaken.warehouse.net/vbrc/cc/xceedzip.zip
XCeedzip.ZIP 508K This Custom Control gives your program full
control of ZIP files.
a možda bi se i onaj source koji postoji na Sezamu za ARJ i ZIP
mogao nekako iskoristiti.
>> Mogao bi da okačiš onu Visual Basic Knowledge Base... :)
>> za ljude koji nemaju pristup Internetu.
Evo, okačio sam 32-bitnu verziju KB help-a. KB obuhvata VB for
Windows i to verzije 1, 2, 3 i 4.
vbinfo.arjbasic.315zvezdan,
VB Knowledge Base...KB
vbkb32.exebasic.316kiklop,
> Uz poruku je prikacen fajl u kome je objasnjeno kako se vrsi
> provera da li je program koji je startovan Shell naredbom
> zavrsio sa radom.
Pomenuti primer važi samo za visual basic 1.0, 2.0 , 3.0.
Što se tiče 32-bitnih aplikacija (VB 4.0)mora se primeniti potpuno drugačiji
sistem. Uz poruku je uputstvo iz MS Knowledge basea posvećeno ovoj temi.
vb40.zipbasic.317zvezdan,
>> Pomenuti primer važi samo za visual basic 1.0, 2.0 , 3.0.
Ako ćemo da budemo dosledni, važi i za 16-bitnu verziju 4.0.
basic.318sigmund,
Šta je sve potrebno da bi jedan VB 4.0 32 bitni program radio?
(od specijalnih kontrola koristi samo Data i Common Dialog)
Logično bi bilo VB40032.DLL, instaliran DAO i kontrolu COMMDLG.DLL
(sve to ima ali izbacuje poruku da server nije dobro konfigurisan -
mislim da je problem u podršci za baze podataka, jer se forma
normalno startuje, ali nema podataka iz baze)
Kad pravim instalacionu verziju u Setup Wizard-u, on mi napravi monstruoznu
instalacionu verziju od 4MB (.EXE program je dužine 100Kb)
Da li to može nekako kraće? Koje fajlove mogu da izbacim iz instalacione
verzije?
Dosad sam video par programa koji rade sa bazama podataka (MDB) i koji uz
.EXE fajl imaju samo vbrunXXX.dll i rade. Da li je to urađeno korišćenjem
API-ja i zaobilaženjem DAO-a. Ako jeste da li bi neko hteo da mi pošalje
API funkcije za osnovne operacije sa bazama (MDB). Naprimer: Open, Close,
MoveFirst, MovePrevious, MoveNext, MoveLast, Edit, Update itd. (znači samo
osnovne)
API funkcije bi trebalo da budu za VB 40 32bit.
cu Frojd.
basic.319sigmund,
║ VB Knowledge Base...KB
╚═══════════════════════════════════════
Da li je to KB za 32 bitni VB?
Meni uglavnom trebaju API funkcije, pa ako je za 16 bitni VB to mi mnogo ne
pomaže.
cu Frojd.
basic.320zvezdan,
>> Da li je to KB za 32 bitni VB?
Ima i primera za 32-bitni VB 4.0.
>> Meni uglavnom trebaju API funkcije, pa ako je za 16 bitni
>> VB to mi mnogo ne pomaže.
A zbog čega ti mnogo ne pomaže? Većina API funkcija ima sličan
način upotrebe u obe verzije, potrebna je samo odgovarajuća
deklaracija.
basic.321popovics,
Ako je neko programirao (ili još programira) u Quick Basic-u modem
i sve oko njega neka me OBAVEZNO mail-uje ili još bolje neka ostavi
poruku u konferenciji.
Unapred zahvalan:popovics=Popović Srđan
basic.322zeljkoj,
> Ako je neko programirao (ili još programira) u Quick Basic-u
> modem i sve oko njega neka me OBAVEZNO mail-uje ili još bolje
> neka ostavi poruku u konferenciji.
COM portovi se otvaraju i koriste kao i fajlovi. Pogledaj help za OPEN,
tamo je sve vrlo detaljno objašnjeno. Medjutim, ograničen si samo na COM1 i
COM2, kao i na brzine do 19200 bps - zato je bolje koristiti neku biblioteku.
Preporučujem BasWiz (nalazi se u diru).
basic.323milosh.zorica,
evo jednog mog programa za xox
malo treba doraditi kod i to je sve.
albs-akcija za lepsi i bolji sezam
podrzite akciju svi vi
u vidu tagline poruka
xox.basbasic.324popovics,
To znam, ali ipak mi je drago da vidim da ima zainteresovanih...
Mene interesuje kako šaljem podatke modemu. Ako znaš nešto mail me.
basic.325vector,
Ů▄Ţ evo jednog mog programa za xox
Ů▄Ţ malo treba doraditi kod i to je sve.
Sto ne posaljes i izvrsnu (.exe) verziju?
basic.326sigmund,
Ponavljam pitanje:
Šta je potrebno da bi VB 4.0 32bit program radio na kompjuteru koji nema
instaliran VB.
Program koristi par dodatnih OCX kontrola ali to nije problem. Problem je
u radu sa bazom podataka (DAO je instaliran) - javlja da server nije dobro
konfigurisan i neće da pristupa podacima iz baze.
uz poruku kačim .VBP fajl.
U pitanju je WinOLR - OLR za SezamNet.
cu Frojd.
winolr.vbpbasic.327zeljkoj,
> To znam, ali ipak mi je drago da vidim da ima
> zainteresovanih... Mene interesuje kako šaljem podatke modemu.
> Ako znaš nešto mail me.
Pa upravo tako kako sam napisao.
Ako je modem na npr. COM1 onda:
OPEN "com1:" FOR OUTPUT AS #1
PRINT #1, "ATkomanda" + CHR$(13);
CLOSE #1
Naravno, CLOSE ide tek na kraju jer automatski obara carrier (mada je ipak
bolje
prvo poslati ATH1 modemu).
Za detalje oko podešavanja brzine i ostalih parametara veze pogledaj help
za OPEN "com..." (da ne šaljem pošto je dugačko).
Ipak, zbog onih mana koje sam naveo, treba koristiti biblioteke. U biblioteci
BasWiz imaš sve potrebne funkcije za rad sa modemom (pa čak i demo program
koji ih koristi).
basic.328popovics,
Sve što si ti naveo znam i tačno je, ali moj NAJVEĆI problem je to
što ne znam da koristim biblioteke...
basic.329zeljkoj,
> Sve što si ti naveo znam i tačno je, ali moj NAJVEĆI problem je
> to što ne znam da koristim biblioteke...
U tom slučaju pročitaj poruku 6.254 iz ove konferencije - u njoj sam
detaljno napisao kako se koriste biblioteke iz QuickBASIC-a.
basic.330sigmund,
Rešio sam da batalim Visual Basic.
Kao zaostavštinu za mojim VB periodom ostavljam "source" programa WinOLR.
(to je jedan neuspeli pokušaj pravljenja OLR-a za SezamNet - osnovne
operacije: učitavanje TEXTPAD-a, write, reply itd. rade - treba još malo
da se doradi, a ja više nemam strpljenja)
Od danas prelazim na Delphi.
cu Frojd.
winolr.arjbasic.331olio,
> Od danas prelazim na Delphi.
Pa sto ne zavrsis nesto sto pocnes.
Bio bih spreman da i platim neki dinar za registrovanu verziju,
i mislim da bi i ostali sezamovci isto uradili.
Mislim da svaki posao mora da se plati.
basic.332darth.vader,
>> Sto ne posaljes i izvrsnu (.exe) verziju?
A jel tebi toliko tesko da kompajliras ? :)
See ya, Darth :)
basic.333popovics,
Imam jedan "mali" problem koji glasi:
Programiram u Quick Basic-u i interesuje me kako mogu da pretvorim
string u varijabilu (npr. A$-A) i obrnut slučaj (znam da treba
nešto sa AS, ali ne znam šta.
P.S Razmišljam o prelasku na VB, da li će prelazak biti bolan (da
li treba mnogo da se prilagođava)?
basic.334zeljkoj,
> Programiram u Quick Basic-u i interesuje me kako mogu da
> pretvorim string u varijabilu (npr. A$-A) i obrnut slučaj (znam
> da treba nešto sa AS, ali ne znam šta.
I string je promenljiiva (tipa string :)), tako da pretpostavljam da
si hteo da pitaš kako da pretvoriš string u integer i obrnuto.
Ovo prvo radi funkcija VAL, a ovo drugo funkcija STR$.
Inače, ove dve funkcije postoje BAŠ u svakom BASIC-u, jer su deo standarda.
Pošto vidim da pominješ 'nešto sa AS', možda si hteo da pitaš kako da dobiješ
ASCII vrednost nekog karaktera ili karakter čija je ASCII vrednost zadati broj?
Za ovo postoje funkcije ASC i CHR$.
basic.335vector,
Ů▀█ A jel tebi toliko tesko da kompajliras ? :)
Pa pravo da ti kazem, i jeste ;), jer nemam bejzik kompajler. :)
basic.336milosh.zorica,
pa što čitaš ovu temu kad nemaš basic ovde se šalju kodovi a
izvršni oblici u drugim conf-ama
ako ti treba qb 4.5 ili nešto drugo za basic kaži mi da ti bscim u
mail.
basic.337popovics,
Ne znam da li vector-u treba, ali ja imam neku italijansku (?!?)
verziju qb-a 4.5, pa bih te zamolio da mi baciš (rek'o si da imaš)
normalnu verziju (na engleskom) u mail.
basic.338darth.vader,
>> P.S Razmisljam o prelasku na VB, da li ce prelazak biti bolan (da
>> li treba mnogo da se prilagodava)?
Probaj prvo VB 1.0 PRO za DOS. Mislim da ce ti biti lakse da se prilagodis
VB-u ako probas prvo za DOS, a ne odma na Win da predjes...
Inace, ja ne volim WIN, pa necu da ti preporucim VB za Win, a ako oces
neke konkretnije savete o ovoj alatki, pitaj ljude koji rade sa njim...
See ya, Darth :)
basic.339milosh.zorica,
poslo bih ti al mi isteko ul limiti
basic.340darth.vader,
>> Ů▀█ A jel tebi toliko tesko da kompajliras ? :)
>>
>> Pa pravo da ti kazem, i jeste ;), jer nemam bejzik kompajler. :)
Prijatelju, sta ces ti onda u ovoj temi ? ;)))
Salu na stranu, ako ti treba isti, reci... Mail i postoji za takve stvari ;)
See ya, Darth :)
basic.341popovics,
OK, hvala, ima li neke shareware verzije VB-a za dos i gde se može
naći? Ili je ti imaš? Ako nije dugačka spusti mi na mail.
HVALA
basic.342vule.,
Jel moze neko da mi posalje primer za funkcije oko modema iz
BASWIZ ?
Zeleo bih npr. da okrenem broj na COM4...
basic.343zeljkoj,
> Jel moze neko da mi posalje primer za funkcije oko modema iz
> BASWIZ ?
>
> Zeleo bih npr. da okrenem broj na COM4...
Eh sad... odavno više ne koristim QB i tu biblioteku... Imaš uz biblioteku
onaj TERMINAL.BAS, odatle sve možeš lepo da vidiš. Ako ne uspeš, javi, pa
da tražim po disketama svoje stare programe...
basic.344sigmund,
║ P.S Razmišljam o prelasku na VB, da li će prelazak biti bolan (da
║ li treba mnogo da se prilagođava)?
╚═══════════════════════════════════════
Ne bi trebalo da imaš nikakvih problema sa prilagođavanjem.
Visual Basic je programski jezik, po mom mišljenju, najlakši za korišćenje.
(problem je u tome što kompajler VB-a ne proizvodi pravi mašinski kod,
tako da ti je za svaki program, da bi radio na računaru koji nema instaliran
VB, protrebno još par megabajta raznik .DLL .OCX itd. fajlova.)
Ako si definitivno odlučio da se baviš BASIC-om preporučujem ti da odma
pređeš na Windows verziju programa. (sve je lepo, šareno... samo razbacaš
dugmiće, text box-ove i ostale kontrole po formi, dodeliš svakoj kontroli
klasičan BASIC kôd i uživaš (ako imaš strpljenja ;)) )
cu Frojd.
basic.345darth.vader,
>> OK, hvala, ima li neke shareware verzije VB-a za dos i gde se moze
>> naci? Ili je ti imas? Ako nije dugacka spusti mi na mail.
Ne znam da li postoji shareware (mada cisto sumnjam), a ja imam
VB 1.0 PRO, koja staje na 11 disketa... Nije bas za mail...
Ako hoces prvo da probas, postoji Standard varijanta ovog VB-a, staje
na 2 diskete, ali nju nemam... Trazi od nekog ko ima, ili potrazi
kod lokalne piraterije...
See ya, Darth :)
basic.346borisb,
Ima li neko 16-obitnu VBX kontrolu "tips" koja služi za ispisivanje
opisa kada se miš zadrži neko vreme iznad neke ikone?
basic.347popovics,
*** PAŽNJA *** PAŽNJA *** PAŽNJA *** PAŽNJA *** PAŽNJA *** PAŽNJA
Otvorena je grupa Basic koja se bavi normalno basic-om. Ako je neko
zainteresovan ili programira u istom (ili je možda zainteresovan, a
ne programira) neka me OBAVEZNO mail-uje. Moja Mail adresa je kao
što gore piše tj. popovics.
********************************************************************
basic.348milosh.zorica,
kako da vršim pretragu u bazi otvorenoj u vb 4.0 za win pomoću sql
jezika
kada mu zadam npr.
select polje1,polje2 from tabela1
where polje1="tražena reč"
orderby polje1 asc
on mi prijavi grešku tipe excepted case i slično
molim sve koji znaju u čemu je problem neka mi kažu šta je u pitanju
poželjno bi bilo na tel 616877 miloš zorica
pozdrav miloš
albs
basic.349vector,
> Prijatelju, sta ces ti onda u ovoj temi ? ;)))
> Salu na stranu, ako ti treba isti, reci... Mail i postoji za takve stvari
> ;)
Salji na mail, jedino ako je doticni manji od 200K. :>
basic.350zeljkoj,
> Otvorena je grupa Basic koja se bavi normalno basic-om. Ako je
Nema apsolutno nikakve potrebe da osnivaš grupu, kad tema već postoji.
basic.351popovics,
Mrzi me da te citiram, ali si mi zamerio to što otvaram grupu
BASIC, kad već postoji tema za basic u konferencji PCPROG. Na
slično, odnosno isto reagovanje naišao sam i kada sam ostavio istu
poruku (sa pozivom za učlanjenje u grupu) u temu razno u ovoj
konferenciji. Da ti ne bi prepričavao šta sam čoveku odgovorio, a
važi i za tebe pogledaj poruku 31.487 u ovoj konferenciji.
basic.352darth.vader,
>> Salji na mail, jedino ako je doticni manji od 200K. :>
Phu bre, al si ti sitnicar... Mrzi te da skidas vise od 200k jer je to
ionako BASIC kompajler a? ;)
Pa stvarno nisi za ovu temu... Ok, ide na mail... ;)
See ya, Darth :)
basic.353sigmund,
Da li postoji način na u VB program koji koristi MDB format baze ubacim
polje slika?
Slika može da bude u bilo kom formatu. Da li je to moguće izvesti bez OLE
povezivanja i ugrađivanja objekta nekog grafičkog programa (znači sliku
smeštenu u bazu treba da učitava direktno VB).
Po nekom mom mišljenju slika bi trebalo da bude u BMP formatu, a polje slika
iz baze povezano sa Image ili Picture kontrolom.
To sve jednostavno zvuči, ali kako da BMP fajl ubacim u bazu?
cu Frojd.
basic.354sigmund,
Pitanje za ljude koji su skinuli source programa WinOLR...
Šta se dešava? Ništa ne javljate... Jel ima napretka? Jel' se neko snaš'o
u onom neredu? Šta ste se ućutali...
cu Frojd.
basic.355kenza,
>> To sve jednostavno zvuci, ali kako da BMP fajl ubacim u bazu?
Ako smo se razumeli, onda vrlo jednostavno - samo podesi da format polja
bude (OLE Object) i to je to... :) Barem to tako radi u Access-u
tj. bez nekih programa za ucitavanje a i slika je snimljena u
bazu(MDB file). E sad, zasto ne zelis da to bude OLE object? :)
basic.356sigmund,
║ bazu(MDB file). E sad, zasto ne zelis da to bude OLE object? :)
╚═══════════════════════════════════════
Zbog prenosivosti i veličine baze. Čak i BMP format slike zauzima PUNO
manje mesta u bazi nego naprimer ugrađeni Picture Publisher (ne daj bože
Photoshop) objekat.
Ako bi polje slika u programu bilo OLE povezano, OBAVEZNO bi na kompjuteru
trebao da bude instaliran i neki grafički program.
Probaću da direktno pročitam ceo BMP fajl i kompletno ga smestim u polje
Long Binary.
cu Frojd.
basic.357kenza,
>> Ako bi polje slika u programu bilo OLE povezano, OBAVEZNO bi na
Ux, pazi ovako... U Accessu kada namestis da je polje tipa "OLE
Object" i namestis jos neke stvarcice, on automatski snima sliku
u bazu, tako da moze da se koristi na maskama, izvestajima i sl.
Meni i dalje nije jasno zasto bi onda trebao da imas instaliran
jos neki program koji bi citao taj BMP? Mislim, ako to radi u
Access-u onda bi trebalo da radi i u VB-u...
Poz.
basic.358sigmund,
║ Probaću da direktno pročitam ceo BMP fajl i kompletno ga smestim u polje
║ Long Binary.
╚═══════════════════════════════════════
Nisam uspeo.
Evo kako sam pokušao:
'********************************************
Open "c:\jz.bmp" For Binary Access Read As #1
FajlBMP = Input(FileLen("c:\jz.bmp"), #1)
Data1.Recordset.AddNew
Data1.Recordset!Slika = FajlBMP
Data1.Recordset.Update
Close #1
'********************************************
VB izbacuje poruku Invalid Picture.
Kad sam polje slika ponovo upisao u neki (recimo jjj.bmp) fajl i odatle
ga pročitao sve je bilo OK.
Neelegantno rešenje problema bi bilo da svaki put kad se promeni zapis u
bazi, sadržaj polja upisujem u neki BMP fajl i odatle ga učitavam u Image
kontrolu.
Da li neko ima ideju za neko 'elegantnije' rešenje?
cu Frojd.
basic.359sigmund,
Kako može u VB-u da se zaobiđe DAO? (za pristup Acces bazama podataka)
Negde sam pročitao da postoje API funkcije koje to mogu da urade...
Ako ih neko ima bio bih mu zahvalan da ih okači.
cu Frojd.
basic.360sigmund,
║ Ux, pazi ovako... U Accessu kada namestis da je polje tipa "OLE
║ Object" i namestis jos neke stvarcice, on automatski snima sliku
║ u bazu, tako da moze da se koristi na maskama, izvestajima i sl.
║ Meni i dalje nije jasno zasto bi onda trebao da imas instaliran
║ jos neki program koji bi citao taj BMP? Mislim, ako to radi u
║ Access-u onda bi trebalo da radi i u VB-u...
╚═══════════════════════════════════════
Kako ubacuješ sliku u bazu? Ako radiš sa OLE-om, a nemaš instaliran
grafički program, na taj način ne možeš da ubaciš sliku u bazu.
Da li je tip fajla (slike) registrovan sa nekim programom?
Sve to šta si rekao radi, (mada za kreiranje baze ne koristim Access nego
Data Manager - koji dolazi uz VB - DM ima manje mogućnosti od Access-a
(logično) tako da polje ne može da bude OLE Object nego samo Long Binary -
to je najverovatnije isto...)
Kad to polje (Long Binary) povežem sa OLE kontrolom u VB-u i sa Drag&Drop
ubacim neki registrovani tip slike (gif) slika se pojavi, ali sve to ide
preko Picture Publisher-a (u polje nisu ugrađeni samo podaci o izgledu slike,
nego kompletan Picture Publisher objekat, tako da kad u bazu ubacim
4-5 sličica od 20kb (originalno) veličina baze poraste na 1 Mb)
Veličina i baze i nije neki problem ali ako format slike nije registrovan
na taj način ne može se ubaciti u bazu.
Sve to bi ja hteo da obavim bez OLE-a... Znači da se slika direktno iz baze
učitava u Image ili Picture kontrolu. (Image i Picture kontrole imaju datu
podršku za BMP i WMF format grafike)
cu Frojd.
basic.362vule.,
Cemu sluzi ovaj fajl u QB 4.50 ?
b45comm.qlbbasic.363darth.vader,
>> Cemu sluzi ovaj fajl u QB 4.50 ?
>>
>> ----------------------------------------------- 6.362 ---
>> ** Uz poruku 'B45COMM.QLB' (0 bytes)
Ako ima 0 bajtova, ne sluzi nicemu ;)
See ya, Darth :)
basic.364darth.vader,
E, ljudi, jel zna neko kako se pravi rezidentno programce u QBasic-u ?
Dakle program koji ce da stoji u memoriji, i kada se pritisne odredjena
kombinacija tastera, da nesto uradi ? :)
Aj neko nek objasni, ili da bar neki hint :)
See ya, Darth :)
basic.365zeljkoj,
> E, ljudi, jel zna neko kako se pravi rezidentno programce u
> QBasic-u ?
Nikako, tj. može sigurno uz malo pozivanja DOS funkcija, ali BASIC
nema ništa gotovo. Ipak, ja sam pre izvesnog vremena ovde poslao biblioteku
koja to omogućava... Imaj u vidu i da BASIC pravi dosta velike EXE-ove.
basic.366darth.vader,
Subj: TSR program u QB-u
>> Nikako, tj. moze sigurno uz malo pozivanja DOS funkcija, ali BASIC
>> nema nista gotovo. Ipak, ja sam pre izvesnog vremena ovde poslao
>> biblioteku koja to omogucava...
Ajde daj neki pointer na broj poruke, ili orijentaciono kada si ga poslao
(pre koliko vremena), pa da potrazim to, jer sam to ocigledno propustio...
>> Imaj u vidu i da BASIC pravi dosta velike EXE-ove.
Da, znam... Nisam ni nameravao da pravim nesto extra, nego samo da vidim
kako to funkcionise...
Tnx na infou, Darth :)
basic.367zeljkoj,
> Ajde daj neki pointer na broj poruke, ili orijentaciono kada si
> ga poslao (pre koliko vremena), pa da potrazim to, jer sam to
> ocigledno propustio...
Pogledah co list basic zeljkoj /a/t, izgleda da ga nisam poslao. :(
A hteo sam, tj. bio sam ga skinuo sa Interneta.
Pogledaću ponovo na Intu, kad proradi akademski ;) proxy.
basic.368darth.vader,
>> Pogledah co list basic zeljkoj /a/t, izgleda da ga nisam poslao. :(
>> A hteo sam, tj. bio sam ga skinuo sa Interneta.
>> Pogledacu ponovo na Intu, kad proradi akademski ;) proxy.
Aj, pogledaj pa baci 'vamo :)
See ya, Darth :)
basic.369milosh.zorica,
evo jednog programa za skeniranje koda ascii pritisnutog tastera.
inače pisan u qb-u za dos
ascii.basbasic.370popovics,
Ljudi, intresuje me da li se može nekako izvesti da program pisan u QB-u
prima podatke iz komandne linije. Konkretno me interesuje za Quick Basic 4.5
basic.371firus,
>
> Ljudi, intresuje me da li se može nekako izvesti da program
> pisan u QB-u prima podatke iz komandne linije. Konkretno me
> interesuje za Quick Basic 4.5
BASIC-om se apsolutno ne bavim još od vremena kada sam
batalio DOS 3.31 a i pre toga sam gotivio samo čiste BASIC
interpretere tipa GW ili BASICA, ali ...
Imaš funkciju COMMAND$, koja kao rezultat vraća
string koji predstavlja komandnu liniju, bez imena programa.
Konkretno, ukoliko imaš program XYZ koji pozoveš kao:
XYZ foo bar qux
posle izvršenja A$=COMMAND$ negde u programu, A$ će imati
vrednost "FOO BAR QUX", tako da ti preostaje samo da parsiraš
tako dobijen string i izdvojiš argumente - očigledno je da je
separator spejs.
BTW, ima mnogo zdravijih kompajlera od QB-a i jezika od
BASIC-a. Bolje sedi i uči Pascal, posle ćeš lako da se prebaciš
na bilo koji dugi jezik.
basic.372popovics,
▄- Konkretno, ukoliko imaš program XYZ koji pozoveš kao:
▄- XYZ foo bar qux
▄- posle izvršenja A$=COMMAND$ negde u programu, A$ će imati
Hvala, to mi je trebalo...
▄- BASIC-a. Bolje sedi i uči Pascal, posle ćeš lako da se
▄- prebaciš na bilo koji dugi jezik.
Ma, da učim neki novi jezik malo me mrzi, ali radim na preonjertisanju na
VB (trenutno za DOS, a kasnije za WIN).
P.S Hvala na dobronamernim kritikama.
basic.373milosh.zorica,
Kako u VB-u za WIN da nacrtam liniju pod uglom koji korisnik ukuca
u neki txtbox,da ne koristim SIN i COS.
Pozdrav,Miloš
basic.374bgolusin,
POMOC !!!
Poceo sam da programiram u VB i hocu da neke stare programe iz TC 2.0
"prebacim" u VB.Da li neko zna API funkcije ili nesto slicno sto radi kao
fukcije iz TC 2.0 inputb() i outportb().
Unapred H V A L A !!!
basic.375vlada.,
E ljudi nesto sam bez veze nasvrljao u basicu i sad ne znam
kako to da pretvorim u exe..?
basic.376popovics,
▄- kako to da pretvorim u exe..?
Lako.. Inače u kom Basic-u si radio? Najnovija verzija Basic-a za Dos je
Microsoft Basic 7.1, koji je naslednik ( direktni tj. sve komande su iste )
starog Quick Basic-a čija je poslednja verzija bila 4.5. Dakle, ako planiraš
da još pišeš u Basic-u preporučujem da kupiš ( nabaviš ) MS-BASIC, a ako
ti treba samo za sad, nabavi samo kompajler ( BC.EXE ) koji se dobija u
paketu. Ako hoćeš mail me da ti ga pošaljem...
basic.377milosh.zorica,
Ukoliko znate reŠenje nekog često postavljenog
pitanja u vezi BASIC-a i VB-a.Ukoliko ste pronašli rešenje primene
određenog problema na računaru i to uradili u Basic-u ili VB-u.
Ukoliko imate neku zanimljivu i korisnu ideju za neki program koji
bi se pisao u jednom od ova dva jezika.Ukoliko imate neko
zanimljivo iskustvo u oblasti Basic-a?Ako imate da predstavite neke
korisne i zanimljive rutine ili biblioteke za basic ili neki dobar
kompajler?Onda ste vi čovek koji treba da pošalje mail na sledeću
adresu: milosh.zorica@sezam.co.yu Uz poruku treba da zakačite
program koji ste napisali povodom teme zbog koje se javljate ili
text ako je reč o programskom paketu.Ako se radi o nekom
programu?Onda pošaljite i ekrane koji bi ilustrovali njegov izgled.
SVI ZAINTERESOVANI NA MAIL NEKA SE JAVE!!!!
Pozdrav,
Miloš Zorica
basic.378jpedja,
Hi!
Hteo bih da napisem programcic koji bi pokrenuo, jedan EXE fajl
i ubacio moje ime, neki registracioni kod i jos neke podatke,
komplikovano mi je da kucam stalno. Program je za Dos, tako da bi
mi pomoc trebala iz nekog qbasica etc.
Ako neko moze da mi pomogne bio bih mu zahvalan ..
Pedja
basic.379vinkom,
Drugar trazi VB kontrolu
True Dbgrid 5 pro
pa ako neko ima neka mi se javi na mail.
basic.380dragisic,
Da li neko ima komunikacionu VB kontrolu (koja nije MSComm) koja ima
vece mogucnosti nego Microsoftova.
Goran
basic.381stameni,
Molim dobru dušu, koja ima Quick Basic kompajler, da proba da
programe zakačene uz poruku konvertuje u ASCII formu. Umereno do
znatno hitno. Unapred hvala...
basic.zipbasic.382drist,
>> Molim dobru dusu, koja ima Quick Basic kompajler, da proba da
>> programe zakacene uz poruku konvertuje u ASCII formu. Umereno do
>> znatno hitno. Unapred hvala...
Aj' ja cu :)
See ya, Darth :)
basicasc.zipbasic.383stameni,
>> Aj' ja cu :)
Thanks, dr... Ovaaaj, Darth :)
basic.384drejk,
Treba mi kompajler za bejzik, sto kraci po mogucstvu, za
jednostavne programe, dakle ne mora da bude ap tu dejtovan ;)
basic.385drejk,
ponavljam, da li neko ima kratak kommpajler za bejzik... dakle ne
treba mi chitav program (editor i sl.) vec samo kompajler. Po
mogucstvu apdejtovan. Nek okachi ovde (onaj iz dira ne valja).
basic.386drejk,
Kompajler bejzika bih molio...
p.s. SHALJITE BRE!!
basic.387jjerry,
Zashto insistirash samo na kompajleru kad obichan,Qbasic koji
dolazi uz MSDOS 6.22 ima mozhda 180kb,bez helpa,sa editorom
(ustvari editor je externi,edit.com) Mozhda qbasic mozhe da
posluzhi i samo kao kompajler..
basic.388popovics,
▄- Zashto insistirash samo na kompajleru kad obichan,Qbasic koji
▄- dolazi uz MSDOS 6.22 ima mozhda 180kb,bez helpa,sa editorom
▄- (ustvari editor je externi,edit.com) Mozhda qbasic mozhe da
Pa, treba mu KOMPAJLER, a ne INTERPRETER. Ako ne znaš razliku, objasniću
ti. INTERPRETER prevodi u memoriji sors kod i odmah ga izvršava, a
kompajler pravi samostaline .COM ili .EXE fajlove, koji mogu da rade i bez
bilo kog drugog programa ( ne računajući tu runtime module )
basic.389jjerry,
Naravno,moja greshka...jasno mi je,qbasic ne mozhe da pravi
samostalne fajlove.sorry.
basic.390supers,
>> Zashto insistirash samo na kompajleru kad obichan,Qbasic koji
>> dolazi uz MSDOS 6.22 ima mozhda 180kb,bez helpa,sa editorom
>> (ustvari editor je externi,edit.com) Mozhda qbasic mozhe da
>> posluzhi i samo kao kompajler..
Zapravo je obrnuto, DOS-ov editor je nastao tako što edit.com
poziva interfejs iz qbasic.exe :) Ako nemate Basic, nemate ni editor.
Tek u Windowsu 95 edit.com je postao samostalni editor.
DOS-ov Qbasic nije kompajler nego isključivo interpreter.
Naravno, može da pusluži za puštanje Basic programa iz komandne linije,
opcijom QBASIC /RUN.
basic.391emajsijuen,
│ Naravno,moja greshka...jasno mi je,qbasic ne mozhe da pravi
│ samostalne fajlove.sorry.
└─────────────────────────────────────────────
Moze moze... i te kako... Ona verzija sto dolazi uz DOS 6.22 ne moze, ali
sam ja licno video verziju koja pravi .exe fajlove (malo su poveci, al sta
da se radi). Cini mi se da je rec o verziji 4.5, ali nisam siguran.
Pozdrav Vlada...
basic.392dr.grba,
>> DOS-ov Qbasic nije kompajler nego isključivo interpreter.
Postoji QBasic kompajler, koji je komercijalni paket.
basic.393kojai,
Qbasic koji ide uz dos ne moze da pravi exe fajlove, medjutim qbasic koji se
naknadno nabavlja moze!
basic.394popovics,
▄- Moze moze... i te kako... Ona verzija sto dolazi uz DOS 6.22
▄- ne moze, ali sam ja licno video verziju koja pravi .exe
▄- fajlove (malo su poveci, al sta da se radi). Cini mi se da je
▄- rec o verziji 4.5, ali nisam siguran.
Ne može, ne može, i te kako :). Ona ver. što dolazi uz Dos ( od 5.0 pa,
nadalje ), je samo INTERPRETER, a QB se kupuje zasebno tj. nije sastavni
deo DOS-a bilo koje verzije! Kompajler ( QB ), dolazi sa svojim
editorom koji može da posluži za editovanje i .TXT odnosno bilo kojih
ASCII fajlova, pa vas možda to malo buni. Dakle, imamo DVA proizvoda:
1. qbasic-Dolazi uz dos, interpreter
2. QB-Ne dolazi uz dos, kompajler + editor.
basic.395morkin,
> da se radi). Cini mi se da je rec o verziji 4.5, ali nisam siguran.
Jeste.
basic.396morkin,
> DOS-ov Qbasic nije kompajler nego isključivo interpreter.
> Naravno, može da pusluži za puštanje Basic programa iz komandne
> linije, opcijom QBASIC /RUN.
Problem kod ovakvog načina izvršenja je što nakon završetka rada ne vraća
nadležnost DOS-u već interpreteru...
basic.397dr.grba,
>> 1. qbasic-Dolazi uz dos, interpreter
>> 2. QB-Ne dolazi uz dos, kompajler + editor.
A u stvari je reč o istoj stvari koja se zove Quick Basic, s tim što
je verzija koja dolazi uz DOS okljaštena na interpreter. I full
verzija ima osobine interpretera, što je u ono vreme bila reklamirana
stvar: razvijaš program na nivou interpretera, što je brže nego da
kompajliraš. Uostalom, i Turbo Pascal je tako radio, ali Borland nije
imao operativni sistem da ga strpa u lite režimu kao poklon (:
basic.398emajsijuen,
>> ▄- Moze moze... i te kako... Ona verzija sto dolazi uz DOS 6.22
>> ▄- ne moze, ali sam ja licno video verziju koja pravi .exe
>> ▄- fajlove (malo su poveci, al sta da se radi). Cini mi se da je
>> ▄- rec o verziji 4.5, ali nisam siguran.
>>
>> Ne moze, ne moze, i te kako :). Ona ver. sto dolazi uz Dos ( od 5.0 pa,
>> nadalje ), je samo INTERPRETER, a QB se kupuje zasebno tj. nije sastavni
>> deo DOS-a bilo koje verzije! Kompajler ( QB ), dolazi sa svojim
>> editorom koji moze da posluzi za editovanje i .TXT odnosno bilo kojih
>> ASCII fajlova, pa vas mozda to malo buni. Dakle, imamo DVA proizvoda:
>>
>> 1. qbasic-Dolazi uz dos, interpreter
>> 2. QB-Ne dolazi uz dos, kompajler + editor.
A da ti ipak jos jednom procitas moju poruku !?! Rekao sam da verzija
koja dolazi uz DOS ne moze da kompajlira, ali i da sam video verziju koja
moze...
Pozdrav, Vlada...
basic.399vule.,
Kako da u VB 5.0 u RichTextBox kontrolu saljem komande kao sto su:
sub-subscript
super-superscript
i slicne i kako se postavljaju vrednosti ?
Please HELP!
basic.400medymed,
Zna li neko kako se preko visual basica 3.0 or 4.0 moze
pustati 3d-animacija .flc formata.
PPPPPPPPLLLLLLEEEEEEEAAAAASSSSSSSEEEEEE!!!!!!!!!!!!!!!!
It's very urgent!
Thanks
basic.401jujo,
#
# Zna li neko kako se preko visual basica 3.0 or 4.0 moze
# pustati 3d-animacija .flc formata.
# PPPPPPPPLLLLLLEEEEEEEAAAAASSSSSSSEEEEEE!!!!!!!!!!!!!!!!
# It's very urgent!
# Thanks
Pa probaj da nadjes nesto sto bi imalo funkciju drajvera za .FLC animacije.
Kao sto ima za AVI ili MPEG trebalo bi da postoji i za FLC. E kad to
nadjes...onda koristi nekakav media player...pa bi to trebalo da upali.
Mislim da se uz COREL isporucivalo nekada i FLC drajver, ali nisam siguran.
yooyo:
basic.402kojai,
>> Pa probaj da nadjes nesto sto bi imalo funkciju drajvera za .FLC animacije.
>> Kao sto ima za AVI ili MPEG trebalo bi da postoji i za FLC. E kad to
Ma ne postoji bre nesto tako... Imas neki DLL, ali batali to... Zajebi Visual
Basic predji na Delphi ili Visual C! :)
basic.403jujo,
# Ma ne postoji bre nesto tako... Imas neki DLL, ali batali to... Zajebi
# Visual Basic predji na Delphi ili Visual C! :)
Pa covek je pitao kako da pusti FLC. Takav device postoji. Ja sam ga imao
ali se ne secam sta sam instalirao za to. U ostalom...tada imas mogucnost
da tretiras .FLC na "sistemskom" nivou. OS/2 Warp npr. ima FLC i AVI
kao sistemske formate za animaciju
yooyo:
basic.404medymed,
Hi, pitanje se tice Visual Basica.
Zna li ko sta je uzrok pojave ( ala sam zvanican ) da kompajlirani
fajl OK radi na mom kompjuteru a na drugim cak i jacim masinama
stalno isto ' out of memory ' , a ne pokusava ni da ga ucita. Ako
je neko imao iskustvo sa ovim. Please HEEELP ME !!!
basic.405vule.,
Imam jedno lako pitanje:
Kako da u QB-u u rezoluciji od 640*480 nacrtam nijanse neke boje ?
Pokusavao sam sa palette ali nista.
Nadam se da ima dobrih dusa da mi pomognu. Hvala.
basic.406kojai,
Da li je to uopste moguce?
Ne bih reko! :)
basic.407jjerry,
Koliko se ja secam Basic-a,nisam preterano siguran da uopshte
mozhe da se prelazi u grafichki mod,a kamoli iscrtavanje piksela.
Ako je izvodljivo 640x480,onda probaj sa POKE da dirash seg A000h
i da upisujesh boje koje hocesh.Dodushe,imash neke DRAW komande
valjda,pogledaj u help.
Pozdrav
basic.408medymed,
Hej Foks, otvorena je grupa VB ( Visual Basic )
Ko voli nek izvoli. See You...
basic.409coda,
Program je uradjen 16 bitno za WIN 3.11.
Postoji li mogucnost da se iskompajlira 32 bitno bez pisanja novog
koda.
Radi se o Visual Basicu 4.0.
basic.410bolep,
Pomagajte, imam mali problem ali nadam se da vama to nece biti.
Treba da nekoj odgovarajucoj kontroli Visual Basica dodelim neku
sliku preko KODA te ili neke druge kontrole. Medjutim kada unesem
path u kod, basic ga ne prihvata - ne valjaju mu kose crte.Probao
sam to sa 3d group push button i ne ide . Kako se to radi, pomoc!
basic.411bolep,
Kako da nekoj kontroli koja moze da prikazuje slike (VB 4.0)
pridruzim neku sliku ali preko koda te ili neke druge kontrole.
To bi ja preko nekog malog grananja teko da mogu da se menjaju
slike' ali kada u kod unesem path do slike, ne prihvata mi kose
crte.Molim vas, pomoc.
I jos nesto, kako da napisem poruku za konferenciju i onda je
posaljem kao fajl da ne trosim impulse. Hvala.
basic.412sdanijel,
Kako da u Visual Basicu napravim EXE fajl ?
basic.413kojai,
>> Kako da u Visual Basicu napravim EXE fajl ?
Zar je to problem? :)
Imas nesto kao compile ili make exe file...
basic.414sdanijel,
Jeste problem (barem meni) zato sto ne znam gde se nalazi. A tek danas sam
prvi put startovao program :))
Pozdrav
basic.415ventura,
Da bi napravio EXE file moras prvo da napises program e kad savladas pisanje
programa onda idi u meni RUN/COMPILE i dobices program koji je ucitan u ram.
A da ga kompajliras u file udi na RUN/MAKE EXE, ako ti je program slozenij
onda svaki dio moras da linkujes LINK. a prbni test ide sa BULID.
basic.416bolep,
Gde da nadjem neku dobru knjigu o Visual Basicu za pocetnike sa
dosta primera i koja je to knjiga (knjige)?
basic.417bolep,
KAko da u VB4.0 uspostavim vezu izmedju 2 forme, tj. podatke sa
forme1 iskoristim na formi2?
basic.418bolep,
KAko da u VB4.0 uspostavim vezu izmedju 2 forme, tj. da neki
podatak unet na prvoj formi iskoristim u drugoj? Uzgred koliko dugo
stoje ova pitanja na sezamu ?
basic.419bolep,
KAKo da u VB$.) uspostavim vezu medju 2 forme, tj. podatke iz prve
forme iskoristim u drugoj.ako neko zna nek sibne email.
basic.420popovics,
§> KAko da u VB4.0 uspostavim vezu izmedju 2 forme, tj. da neki
§> podatak unet na prvoj formi iskoristim u drugoj? Uzgred koliko
§> dugo
U istom programu? Paa, ja imam VB4Ent.Edi. već čitava 2-3 dana, ali
predpostavljam da možeš da podatak staviš u neku promenljivu (string,
integer).
basic.421obren,
> Kako da u VB4.0 uspostavim vezu izmedju 2 forme, tj. da neki
> podatak unet na prvoj formi iskoristim u drugoj? Uzgred koliko dugo
> stoje ova pitanja na sezamu ?
Ne bavim se Visual Basicom, tako da ti na žalost ne mogu konkretno
pomoći u vezi tvog prvog pitanja. Što se tiče "dužine stajanja pitanja
na sezamu", stvari stoje ovako:
Na pitanja u stručnim konferencijama kao što je ova, niko nije _dužan_
da odgovara, ako si možda to očekivao? Konferencija PCPROG (niti bilo
koja druga PC* konferencija) nije zamišljena kao tehnička podrška
korisnicima putem zaposlenog stručnog personala koji odgovara na pitanja.
Konferencija PCPROG je kutak u kom se na dobrovoljnoj osnovi diskutuje
o pitanjima vezanim za programiranje na PC-u. Ukoliko neko zna odgovor
na konkretno pitanje najverovatnije će i odgovoriti, ali ne očekuj baš
ni drugi rešavaju tvoje probleme zato što te mrzi da nabaviš odgovarajuću
literaturu za alat koji koristiš, ili zato što ne čitaš help :)
Uz to, savetujem ti da skineš starije poruke iz ove konferencije - postoji
velika verovatnoća da se neko već sreo sa problemima koji tebe muče i da
je dobio adekvatan odgovor.
Pozdrav, Dragan
basic.422ivke,
pomagajte...
potreban mi je (q)basic kompajler. znaci neki kompajlercic koji ce
programe pisane u DOSovom qbasicu iskompajlirati u .exe ili .com
hvala unapred,
Ivke
basic.423vule.,
Visual Basic (5.0)
1) Kako da pristupim nekom fajlu na internetu ?
(brisanje, kreiranje, menjanje)
2) Da li je u VB-u moguce napraviti program za E-mail i kako ?
Jako je vazno
basic.424nenadt,
Re: Visual Basic 5.0 i e-mail
nabavi za pocetak Enterprise edition VB-a, pa onda kreni sa poslom.
OCX za baratanjem sa udaljenim hostom dobijas uz VB5 Ent. Edition,
a sto se tice e-maila nabavi NetmanageActiveX paket i udri. cak su
dati i primeri. NAX mozes da nadjes na SezamPro-u, a ako je bas
hitno raci pa da bacam na mail.
basic.425vule.,
■ nabavi za pocetak Enterprise edition VB-a, pa onda kreni sa poslom.
■ OCX za baratanjem sa udaljenim hostom dobijas uz VB5 Ent. Edition,
Ja i imam Enterprise edition VB-a 5.0
Mene konkretno interesuje primer za koriscenje WinSocket i Browser
kontrola. Internet Transfer kontrolu sam savladao. Za browser kontrolu
nisam nasao nikakav HELP fajl.
basic.426jjerry,
>> kontrola. Internet Transfer kontrolu sam savladao. Za browser
>>kontrolu
>> nisam nasao nikakav HELP fajl.
Izvini shto pitam,ali,shta ce ti kontrole za pisanje Internet
softvera ? Pishesh svoj browser koji ce da potuche Microsoft i
Netscape ? Plus,u bejziku..:))
basic.427nenadt,
> ■ nabavi za pocetak Enterprise edition VB-a, pa onda kreni sa poslom.
> ■ OCX za baratanjem sa udaljenim hostom dobijas uz VB5 Ent. Edition,
>
> Ja i imam Enterprise edition VB-a 5.0
>
> Mene konkretno interesuje primer za koriscenje WinSocket i Browser
> kontrola. Internet Transfer kontrolu sam savladao. Za browser kontrolu
> nisam nasao nikakav HELP fajl.
pa i neces naci jer je to u stvari deo IE paketa. ako zelis mogu da
ti posaljem Netmanage ActiveX kontrole (ovo sto MS daje uz VB je ionako
otkupljeno od njih). u paketu se dobija i gomila primera za VB, VC++5 i
Delphi. veoma korisno.
basic.428nenadt,
> >> kontrola. Internet Transfer kontrolu sam savladao. Za browser
> >>kontrolu
> >> nisam nasao nikakav HELP fajl.
>
> Izvini shto pitam,ali,shta ce ti kontrole za pisanje Internet
> softvera ? Pishesh svoj browser koji ce da potuche Microsoft i
> Netscape ? Plus,u bejziku..:))
>
pazi, ideja i nije da se potuku IE i NS, vec da se upakuje IE (ili neki
srodni browser) u samu aplikaciju. ako se vec radi integrisano resenje
mnogo je lepse ugraditi tu mogucnost u samu aplikaciju, nego da user
luta po start meniju i trazi shortcut na IE ili sta god vec.
basic.429vule.,
Oceli neka dobra dusa da mi da opis Browser kontrole ?
Intersuje me i kako da posaljem neki string nekome na Inet-u a znam
njegov IP ?
basic.430radenkoc,
Dobio sam CD Visual Basic 5.0 Professional Edition ali bez CD key-a.
Naravno bez toga je instalacija nemoguca, pa ko ima takav CD neka mu
ne bude tesko da napise tih desetak karaktera.
basic.431maksa,
>> Oceli neka dobra dusa da mi da opis Browser kontrole ?
Ako imaš Visual Studio, onda imaš i OLE Viewer iz kog možeš
da vidiš interfejse svih registrovanih OLE objekata. Ako ga kojim
slučajem nisi instalirao, najsvežiju verziju možeš da skineš sa MS
sajta.
basic.432vule.,
Kako da dobijem odredjenu liniju iz fajla ?
basic.433vule.,
Kako da ubacim sliku u RichTextBox kontrolu ?
basic.434vule.,
Nasao sam TRAYX kontrolu na Internetu ali nije registrovana. Ima li
neko recept ? :)
Jedno pitanje:
Kako se dodaju nove stavke u meniju ?
basic.435vule.,
Jel cita neko ovo ???
kako da u VB-u u dogadjaju Keypress koji vraca ascii vrednost
dugmeta koje je pritisnuto razlikujem slovo od nekog, npr., END ili
kursorskog tastera ?
basic.436vvaske,
> kako da u VB-u u dogadjaju Keypress koji vraca ascii vrednost
> dugmeta koje je pritisnuto razlikujem slovo od nekog, npr., END ili
> kursorskog tastera ?
Evo sta kaze help od VB-a 3 :
"Use KeyDown and KeyUp event procedures to handle any keystroke not
recognized by KeyPress, such as function keys, editing keys,
navigation keys, and any combinations of these with keyboard
modifiers. Unlike the KeyDown and KeyUp events, KeyPress does not
indicate the physical state of the keyboard; instead, it
passes a character. "
Ovo izgleda znaci da KeyPress to nikako ne moze
P.S.
A sto mora KeyPress, a ne moze KeyDown n.p.r. ?
Cini mi se da rade veooooma slican posao (osim ako tvoji zahtevi
nisu toliko specificni ?)
Pozdrav,
Vvaske
basic.437vule.,
■ A sto mora KeyPress, a ne moze KeyDown n.p.r. ?
■ Cini mi se da rade veooooma slican posao (osim ako tvoji zahtevi
■ nisu toliko specificni ?)
Zahtevi su mi jako specificni :)
Naime, Keypress vraca ascii kod tastera, dok KeyDown(Up) vraca
KeyCode koji ne razlikuje "A" od "a". Mada snasao sam se kombinovanjem
ove dve procedure. Trabalo mi je za editor koji malo pomaze pri pisanju.
Radi se o editor-u koji uci slova koja kucate, a zatim kad
sledeci put pokusate istu rec da napisete, on je napise umesto vas
ali selektovano. Problem je bio u tome sto taster END vise nije vrsio
svoju funkciju :)
Pragram je nedoradjen, ali se nazire sta ce biti. Pokusacu da ga
posaljem mada mi sezam pravi neke probleme sa fajlovima vecim od
1k...
vuleedit.exebasic.438bolep,
Sta da radim kad mi na deklaraciju Dim ws as workspace odgovara
sa Useer defined type not defined i slicno. Imam VB 4.0 i primer
sam uzeo iz Helpa. Pomozite, please.
basic.439vule.,
Kako se stampa sadrzaj RichText kontrole ?
basic.440bolep,
Sta da radim kad mi kaze kod Create Workspace da je The system
database missing or exclusively opened by another user. Citam iz
Helpa i ne znam na sta se odnosi <APPNAME.ini> fajl. Inace je VB
4.0Z
basic.441bolep,
U koji .ini fajl da stavim path do fajla system.mdw da mi ne bi
javljao The system database missing or opened exclusively by
another user. Help kaze u <APPNAME.INI> ALI ne znam na sta se to
odnosi. Pomozite please.
basic.442nenadt,
> U koji .ini fajl da stavim path do fajla system.mdw da mi ne bi
> javljao The system database missing or opened exclusively by
> another user. Help kaze u <APPNAME.INI> ALI ne znam na sta se to
> odnosi. Pomozite please.
pa lepo ti pise u helpu: <ime_tvog_exe_fajla>.ini
basic.443vvaske,
Trebaju mi VBX-ovi, prvenstveno za rad sa bazama
(nesto kao DBGrid u VB4), bio bih MNOOOGO zahvalan...
Jel' ima neka dobra dusa ?
Pozdrav,
Vvaske
basic.444sane,
HITNO mi treba neko uputstvo za programiranje u VISUAL BASICU!!
Budite kolegijalni javite mi ako imate.. Ako imate knjigu
zamolio bih vas da mi je pozajmite samo da je fotokopiram..
shifra.. ochajnik
basic.445bolep,
Zna li neko ima li vb4.0 nesto kao SOUNd ili slicno za
reprodukciju prostih tonova sa zadanom frekvencijom i duzinom
trajanja kao u QBAsicu. Hvala.
basic.446kiklop,
Ima API funkcija SndPlaySound. Pogledaj je u API Text Viewer-u. Uz
pomoć ove komande možeš da sviraš Wav fajlove. Za prostije stvari
postoji komanda BEEP. I to je otprilike to.
Nadam se da ti je ovo pomoglo.
Darko
basic.447sane,
Niko ne slusha moje vapaje ?? Ljudi MOLIM VAS trebaju mi
osnove programiranja visual basica, upustvo, knjiga, bilo shta..
basic.448kiklop,
Skokni do CET-a. Tamo ćeš naći nešto sigurno. Ili još bolje kupi
"original" CD sa vb 4.0 na njemu se nalazi kompletna dokumentacija u
elektronskoj formi.
basic.449sane,
Aha.. fala.. Al' postoji jedan problem za oba sluchaja..
Vidish.. Vecj sam kupio jednu knjigu.. 350 dinara cirka.. Moji mi
necje odobriti sredstva.. A druga stvar, knjiga nije samo za mene,
nego i za moju kevu.. Al' ona slabije stoji sa engleskim.
basic.450bolep,
kako da u vb4.0 u jednoj proceeduri odvojim vremenski neke dve
radnje na par sekundi. UBAcim neki prazan ciklus ali ga on izvrti
na prazno i onda sve uradi odjednom .sta da radim molim vas
pomoc.bojan.
basic.451popovics,
Kako da u VB-u 5 u kontrolu Combo Box stavim sadrzaj neke kolone iz
neke baze?
basic.452vvaske,
> Kako da u VB-u 5 u kontrolu Combo Box stavim sadrzaj neke kolone iz
> neke baze?
Vazi za VB3, verovatno vazi i za 5-icu :
'Prvo otvoris bazu i tabelu :
dim BAZA as database
dim TABELA as table
Set BAZA=OpenDataBase("Ime_fajla")
Set TABELA=BAZA.OpenTable("ime_tabele")
'Onda :
TABELA.MoveFirst
Do until TABELA.EOF
Combo1.additem TABELA("ime_kolone")
TABELA.MoveNext
Loop
TABELA.Close
BAZA.Close
'To bi trebalo da zavrsi posao as MS Access-ove baze...
Pozdrav,
Vvaske
basic.453popovics,
▄- Vazi za VB3, verovatno vazi i za 5-icu :
▄- 'To bi trebalo da zavrsi posao as MS Access-ove baze...
Nije baš tako, ali našao sam rešenje (gledajući ovo). Evo rešenja:
Private Sub Form_Activate()
Data2.Recordset.MoveFirst
Do Until Data2.Recordset.EOF
a$ = Text14.Text
Combo1.AddItem (a$)
Data2.Recordset.MoveNext
Loop
End Sub
E, sad, sta treba da stavim u Combo1_Click () da bi se baza "pomerila"
(kao na primer MoveNext-om). na mesto iz koga je isčupan slog koji je
izabran u Combo-u (na taj red tabele).
Inače nije u pitanju Access-ova baza, već DB, ali nema veze, princip je
isti.
basic.454file,
Ovako;Ranije nisam pratio ovu konferenciju ali mi treba par
obaveshtenja.Kako se zove izdanje VB6 za obichne korisnike,
Znam da postoje tri izdanja Enterprise,******,*******,
?)Koja su ova druga dva i koje je za personalnu upotrebu,
tj. za obichne korisnike?
Filip
basic.455popovics,
Jel postoji kontrola (ugrađena u paket ili nezavisna) za VB (5)
koja podakte iz kontrole Data prikazuje kao tebelu?
Srcky/popovics
basic.457bolep,
kako da izazoveem dogadjaj da mi svira fajl na mci kontroli iz koda
programa; da li je to sa play_click ili kako. ima li u vb 4.0 nesto
kao SOUND DA MOze da svira obicne tonove zadate frekvencije preko
pc - speakera. pokusao sam preko helpa ali mi ne ide, pa ako moze
neka sugestija...
basic.458kiklop,
Vrlo zanimljiv dodatak za Visual Basic.
API Guide
Prepun zanimljivih primera i opisa API funkcija
Potrebni run-time moduli za VB 5.0.
apiguide.zip