banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 04 Jun 2024, 20:40

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 31 Posta ]  Idi na stranicu Prethodni  1, 2
Autoru Poruka
 Tema posta:
PostPoslato: 25 Nov 2002, 15:19 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 10 Feb 2002, 01:00
Postovi: 1310
Lokacija: Wien, Österreich
u cemu ti sad radis i koju bazu koristis?? ako koristimo query dal' ce nam onda trebati BDE instalirati na klijentu? a da koristimo ADO??? treba li njega instalirati na klijentu??
tj. mozemo li da uradimo bazu a da ne moramo nista instalirati na klijentu???????:)


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 25 Nov 2002, 16:34 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Hm, mislim da DBExpress moze da se integrise u APP pogledaj malo to
JA koristim Delphi 5 i mysql odnosno oracle bazu
obe te baze moraju biti instalirane i podignute na masini, a i nije neki problem napraviti instalacionu proceduru.
Stvarno nisam radio sa dbExpress i ne mogu ti reci kako se instalira.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 25 Nov 2002, 21:18 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 10 Feb 2002, 01:00
Postovi: 1310
Lokacija: Wien, Österreich
hmm....
bice da smo rijesili problem.....zasad nema gresaka ali ga josh moramo testirati:)

p.s.
misk0 HVALA na trudu


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 02 Dec 2002, 12:03 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 10 Feb 2002, 01:00
Postovi: 1310
Lokacija: Wien, Österreich
kako da napravimo trial verziju programa??? tj da moze da se koristi 30 dana i da poslije naravno ne moze?

kako da napravimo registraciju programa...tj. da korisnik mora da registruje program da bi ga mogao koristiti...

mozda da napravim key generator koji ce da generise broj(npr. abc-defi )tako da su zbir a+c+f djeljiv sa 3 i pri tome paran broj, a zbir b++d+i djeljiv sa 9 ili neke slicne kombinacije :) ) da onda u program unesem po kom pravilu da prihvata uneseni KEY
postoji li mozda nesto bolje-jednostavnije


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 02 Dec 2002, 12:27 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
kefalo je napisao:
kako da napravimo trial verziju programa??? tj da moze da se koristi 30 dana i da poslije naravno ne moze?

Pa kad prvi put pokrenes program, zabiljezi negdje vrijeme tog pokretanja, registry, neki file.. i naravno koduj to na neki nacin
I onda svaki put kad otvaras program kontrolisi taj datum sa trenutnim datumom. E sad trenutni datum saznaj iz datuma nekih sistemskih datoteka, a ne iz sistemskog sata, jer je to moguce prepraviti prije startovanja programa.

kefalo je napisao:
kako da napravimo registraciju programa...tj. da korisnik mora da registruje program da bi ga mogao koristiti...
mozda da napravim key generator koji ce da generise broj(npr. abc-defi )tako da su zbir a+c+f djeljiv sa 3 i pri tome paran broj, a zbir b++d+i djeljiv sa 9 ili neke slicne kombinacije :) ) da onda u program unesem po kom pravilu da prihvata uneseni KEY
postoji li mozda nesto bolje-jednostavnije

Ne previshe
Znaci napravi neki algoritam za provjeru kljuca. Sto kompliovaniji to bolji, teze za razbiti. I najbolja je fora da ti taj algoritam u zavisnosti od vrijednosti kljuca vraca neki parametar koji kasnije koristis... recimo ime baze, neke tabele. Zasto ? pa ako napravis samo jedan IF THEN, kao provjera, lagano dissaemblerom moze neko da napravi patch koji ce da preskoci tu provjeru i da bez problema koristi program.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 28 Dec 2002, 16:32 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 10 Feb 2002, 01:00
Postovi: 1310
Lokacija: Wien, Österreich
misk0 na kojim stranicama ima nesto korisno o oracle i ima li kod nas neka knjiga da se kupi...da i to krenem malo proucavati??

ovaj forum o programiranju je pravo DEAD... jel to mozda sto niko nista ne radi ili svi sve znaju???


Vrh
 Profil  
 
 Tema posta: Image to TFileStream
PostPoslato: 28 Maj 2003, 09:45 
OffLine
Početnik
Početnik

Pridružio se: 11 Dec 2002, 23:10
Postovi: 41
Lokacija: Banjaluka
Koristim D7 i hocu da snimim sliku iz image1 (Timage) kontrole u TFileStream.
Pokusao sam sljedece:

var
Form1: TForm1;
Stream: TFileStream;

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin
Stream := TFileStream.Create('c:\test.dat', fmCreate);
Image1.Picture.bitmap.SaveToStream(Stream);
Stream.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Stream := TFileStream.Create('c:\test.dat', fmOpenRead);
Image2.Picture.Bitmap.LoadFromStream(Stream);
Stream.Free;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Image1.picture.LoadFromFile('c:\slika.jpg');
end;

Kod se fino iskompajlira. Slika se ucita u image1 na samom pocetku. Poslije klika na button1 slika nestaje iz image1. Klikom na button2 slika se naravno ne ucita posto nista nije snimio.
Slican problem je i sljedeci:

var
Form1: TForm1;
UndoStream: TMemoryStream;

implementation

procedure TForm1.Button1Click(Sender: TObject);
begin
with Image1.Picture.Bitmap do
begin
// snimi prije izmjene
SaveToStream(UndoStream);
// crta liniju
Canvas.Pen.Color:=clBlue;
Canvas.Pen.Width := 20;
Canvas.MoveTo(10,10);
Canvas.LineTo(100,100);
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
// idi na pocetak stream-a da procitas sliku prije izmjene
UndoStream.Seek(0, soFromBeginning);
// cita sliku iz stream-a
Image1.Picture.Bitmap.LoadFromStream(UndoStream);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
UndoStream := TMemoryStream.Create;
Image1.picture.LoadFromFile('c:\slika.jpg');
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
UndoStream.free;
end;

Kod bi trebao da snimi sliku prije promjene (crtanja linije), nacrta liniju (button1), a zatim klikom na button2 ucitava iz memorije staru sliku i prikazuje je u image1. Isto tako se kod iskompajlira bez greske. Klikom na button1 nestaje slika iz image1. Linija se ne iscrta, a stara neizmjenjena slika klikom na button2 se ne prikazuje u image1.
U cemu je problem?! :o


Vrh
 Profil  
 
 Tema posta: TFileStream
PostPoslato: 29 Maj 2003, 21:07 
OffLine
Početnik
Početnik

Pridružio se: 11 Dec 2002, 23:10
Postovi: 41
Lokacija: Banjaluka
Uspio sam rijesiti problemcic ;)


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 29 Maj 2003, 23:22 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
kefalo je napisao:
misk0 na kojim stranicama ima nesto korisno o oracle i ima li kod nas neka knjiga da se kupi...da i to krenem malo proucavati??


Imas technet.oracle.com
potrazi na netu, imas dosta linkova, kao i knjiga u PDFu
otidji na IRC(ne mogu se sjetiti naziva mreze) imas #books kanal
i mozes da skines par knjiga o ORACLE
Takodje uz samu bazu dodje brdo dokumentacije.


Vrh
 Profil  
 
 Tema posta: Re: TFileStream
PostPoslato: 29 Maj 2003, 23:23 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Momir je napisao:
Uspio sam rijesiti problemcic ;)

Pa bilo bi fino da napises kako, mozda jos nekoga interesuje


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 31 Maj 2003, 00:02 
OffLine
Početnik
Početnik

Pridružio se: 11 Dec 2002, 23:10
Postovi: 41
Lokacija: Banjaluka
Moze misko, za tebe sve... :D
Kod radi OK za *.bmp fajlove. Jpeg podrska vjerovatno
nije uradjena kako valja i zato SaveToStream ne radi.

var
Form1: TForm1;
Stream: TFileStream;
ajpg:TJPEGimage;

procedure TForm1.Button1Click(Sender: TObject);
begin
Stream := TFileStream.Create('c:\test.dat', fmCreate);
aJPG.SaveToStream(Stream);
Stream.Free;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Stream := TFileStream.Create('c:\test.dat', fmOpenRead);
aJPG.LoadFromStream(Stream);
image2.picture.Assign(aJPG);
Stream.Free;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
aJPG:=TJPEGimage.Create;
aJPG.LoadFromFile('c:\slika.jpg');
image1.picture.Assign(aJPG);
end;

A u vezi oracle-a, gdje bih mogao da nadjem potreban software? Inace, koristim XP za sistem.


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 31 Posta ]  Idi na stranicu Prethodni  1, 2

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs