VB

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod bubu1 30. 3. 2008 12:41

Prajem pekny den !

Mam niekolko otazok co sa tyka tochto programu.

Z netu mam vela zdrojakov, atd a poväcsinou idu, su ale na bazi profesional. programov. Ked vsak zadam prikaz na kopirovanie, alebo presuvanie so subormi, tak pri konprimovani do .exe vypisuje stale chyby. Mohli by ste mi tu prosim dat neaky navod s prikazmi, s tymi najdolezitejsimi, atd? Chcem sa vo VB ucit a chcem ist od zakladov, lenze ked tie nejdu.

Dalej by som vas chcel poprosit o jednu vec.
Mam program. Program pri spusteni ulozi do system32 subor s nazvom skuska.exe, alebo skuska.bat . Je to jednoduchy program preto pri otvoreni bude stale ukladat tento .exe, alebo .bat s tym istym nazvom "SKUSKA". Ja by som potreboval neaky prikaz, alebo retazec, ktori zabezpeci, ze pri kazdom otvoreni programu ulozi do system32 subor .exe, alebo .bat ale nazov bude za kazdym iny. Bude ho automaticky generovat podla vopred definovanych nazvov, cislic, alebo inych znakov.
Existuje neaky prikaz vo Visual Basicu, alebo v CMD ktory by automaticky generoval nazvy suborov? Ja viem, ze existuje len sa neviem k nemu dopatrat.

Dakujem za pomoc !
bubu1
Junior
Uživatelský avatar

Odeslat příspěvekod suk 30. 3. 2008 13:14

ad 1) napis co presne ti nejde, co ti to vypisuje za chyby
ad 2) pochybuju ze tam je neco co generuje nazvy, to neni problem udelat sam... pokud se chces ucit programovat, nepremejslej nad vestavenyma funkcema ale napis si je sam...
Pokud nesouhlasíte s mým názorem, popřemýšlejte sami nad sebou. Opravdu si myslíte, že já bych se mohl mýlit?
----
You are an inspiration for a birth control...
suk
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod JanFiala 30. 3. 2008 13:16

Co se tyka ukladani "neceho" do System32, zapomen na to. USER tam zapisovat nemuze a na Viste tam nemuze zapisovat normalne zadny program.
Co můžeš udělat dnes, odlož na včerejšek
JanFiala
Expert
Uživatelský avatar

Odeslat příspěvekod bubu1 30. 3. 2008 18:18

1:: Takze, nasiel som si neake zaciat. stranky tu :
http://pc.server.sk/---programovanie-visual-basic-funkcie-pre-pracu-so-subormi--category-je-17-x-id-je-737
http://pc.server.sk/---programovanie-vi ... id-je-1149
http://www.martin2k.co.uk/vb6/vb6download.php
http://www.pscode.com/vb/scripts/ShowCo ... 0&lngWId=1


lenze ked dam neaky ten kod, napriklad tento:
Dim TypSuboru As Integer
TypSuboru = GetAttr("C:\autoexec.bat")
Select Case TypSuboru
Case vbNormal: MsgBox
End Select

Zahlasi tuto chybu: Obrázek

V opacnych pripadoch chyby "END SELECT" a "END"

2::
Viem v prikazovom riadku dost dobre programovat a nerobi mi problem si urobit neaku ulitu, atd. na vyliecenie urcitej havete. Ja to vsak pouzivam na testovacie ucely. Preto potrebujem vediet, akym sposobom to naprogramovat, lebo vazne uz neviem.

JanFiala, system32 bol len priklad a ani som nikde nenapisal, ze to robim pre neakeho uzivatela. Robim si to pre seba ako uz bolo spomenute na testovacie ucely.
bubu1
Junior
Uživatelský avatar

Odeslat příspěvekod Morfeus211 31. 3. 2008 21:02

bubu1: nemôžeš takýto kód hodiť do "prázdna", musíš to zaobaliť do nejakej funkcie. Tipujem, že používaš Visual Basic 6. Takže to hoď do funkcie Sub Main, teda
Kód: Vybrat vše
Sub Main()
' tu prepis ten svoj kód
End Sub[

alebo keď máš formulár tak tu
Kód: Vybrat vše
Sub Form_Load()
' tu hoď svoj kód
End Sub
[/


1) nedoporučujem už programovať vo VB6, je to strašne zastaralý jazyk. Prejdi na VB.NET (Microsoft zadarmo ponúka VB.NET Express, program na tvorbu VB.NET programov takisto ako VB6)
2)toto sú začiatky programovania. S týmto tu ani nechoď. Príď tu s reálnym problémom (kľudne aj začiatočníckym ale najprv prehľadaj toto fórum)
Gigabyte G33-DS3R, Intel Core 2 Duo E6550, Sapphire HD2600Pro 512MB, 2x1GB DDR2 Kingston 667, 80 GB Maxtor, 500GB Seagate, 250GB WD, 640GB WD, LG GH20NS10 SATA black, X-FI Xtreme Gamer
Morfeus211
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků