[ popmilan76 @ 08.09.2013. 19:41 ] @
Odskora mi se desava da prilikom startovanja bilo koje aplikacije u delphiju,pojavi gresku :

access violation atx5a0059;write of adress 0 x 0000000000....

Sta bi to moglo biti,reinstalirao delphi i opet isto...jedno sto sam skoro brisao djubre iz registra pomocu cclenaera,pa da nije nesto obrisao,sto ne treba....
[ savkic @ 08.09.2013. 20:24 ] @
> Odskora mi se desava da prilikom startovanja bilo koje aplikacije u delphiju,pojavi gresku :
> access violation atx5a0059;write of adress 0 x 0000000000....
> Sta bi to moglo biti,reinstalirao delphi i opet isto...jedno sto sam skoro brisao djubre iz registra pomocu cclenaera,pa da nije nesto obrisao,sto ne treba....

Ne verujem da se to dešava za sve (npr, obična prazna forma). Moguće je da koristiš neke biblioteke (recimo za pristup bazi) koji više nisu instalirani.
[ popmilan76 @ 08.09.2013. 21:53 ] @
Ne desava se za nove programe,koje sada krecem da pravim,samo za one stare koje sam nekada radio,...znaci ako sada krecem da pravim onda bude u redu,ali za sve druge od pre juce...nece...
[ savkic @ 09.09.2013. 02:28 ] @
> Ne desava se za nove programe,koje sada krecem da pravim,samo za one stare koje sam nekada radio,...znaci ako sada krecem da pravim onda bude u redu,ali
> za sve druge od pre juce...nece...

U tim programima koristiš neku biblioteku koja više nije instalirana. Ako ti kod startovanja ne kaže nešto detaljnije o grešci onda samo možeš pokušati da utvrdiš problem procesom eliminacije, uzmeš jedan projekat i redom eliminišeš biblioteke (uses sekciju) dok ne počne da radi.
[ popmilan76 @ 09.09.2013. 13:40 ] @
Problem pretstavlja qrpt 30,dakle komponenta qperort30...i kad nju postavim na nove forme,izbacuje iz delphija skroz...Kako ovo resiti,probao instalacijom novog qreporta 30,ali opet isto... i problem javlja kod ovog paketa dbx30.dpl....

[Ovu poruku je menjao popmilan76 dana 09.09.2013. u 16:05 GMT+1]
[ popmilan76 @ 09.09.2013. 18:05 ] @
Kada pokusam da instaliram taj paket,evo sta mi javlja.......
[ savkic @ 09.09.2013. 18:47 ] @
> Kada pokusam da instaliram taj paket,evo sta mi javlja.......

Pokušavaš da instaliraš runtime paket a treba ti designtime (on instalira komponente u Delphi okruženje). Moraš naći design time paket i njega instalirati, ili ako imaš source od paketa onda u njegovim svojstvima odabrati da je designtime only ili designtime and runtime.
[ popmilan76 @ 09.09.2013. 21:07 ] @
kada otvorim taj paket chekiram design time,ali mi je zamagljeno dugme ok,dok kod drugih paketa imam najnormalnije to dugme...Da li ima negde to na netu da se skine...
[ popmilan76 @ 10.09.2013. 20:47 ] @
Sada nece ni run.....
izlazi mi poruka
fatal error(0) required package 'qrpt.dpk' not found......

Sta bi to moglo biti znam da je nesto vezano za qreport,ali ne znam sta...
[ popmilan76 @ 10.09.2013. 21:12 ] @
Uklonio sam sve nepotrebno,sad kada kliknem na run,krene,pa pokaze poruku,ovu....
[ captPicard @ 11.09.2013. 13:15 ] @
Pozivaš neku komponentu koja "ne postoji". Vjerovatno ti ima veze za qrpt. Makni sve šta ima veze sa qrpt pa ga ponovo instaliraj. I kada instaliraš komponente pazi da nije pokrenuto više instanci Delphi-a.
[ popmilan76 @ 11.09.2013. 14:11 ] @
to je apsolutno nemoguce uraditi,uradio sam u poslednjim programa,izbrisao qreport,ali ne mogu u svim,tu je mnostvo aplikacija,i u njima dosta izvestaji...Kako je radilo lepo da skora...a sad nece...
[ savkic @ 11.09.2013. 15:24 ] @
> Uklonio sam sve nepotrebno,sad kada kliknem na run,krene,pa pokaze poruku,ovu....

Dobijas AV, to mozda i nema veze sad sa QR, a opet mozda i ima. Dakle, ako si vec metodom eliminacije utvrdio da je greska u QR, onda moras njega instalirati, drugog rešenja nema. Ako ne možeš naći više QR za D3 onda pređi na D5 ili D7.
A ako si sredio QR i opet dobijaš grešku onda imaš problem i sa nekom drugom bibliotekom, i tu moraš utvrditi koja je.
[ popmilan76 @ 11.09.2013. 16:12 ] @
Na racunaru imam i D7,i on ima svoj qreport70,koji radi bez problema...ali nece ovaj u D3....Da li to sto nece moze da ima uzroka u nekoj drugoj aplikaciji,jer u ovaj koju poslednju radim,sam uklonio iz uses sve qreporte,i opet prijavljuje gresku,jedino kad uklonim skroz forme sa qreportom,onda hoce...
[ savkic @ 11.09.2013. 18:51 ] @
> Na racunaru imam i D7,i on ima svoj qreport70,koji radi bez problema...ali nece ovaj u D3....Da li to sto nece moze da ima uzroka u nekoj drugoj aplikaciji,jer u
> ovaj koju poslednju radim,sam uklonio iz uses sve qreporte,i opet prijavljuje gresku,jedino kad uklonim skroz forme sa qreportom,onda hoce..

Ako imaš forme sa QR onda ih tvoja aplikacija koristi, logično je da će ti pucati ako QR nema neke od potrebnih dllova ili već šta koristi. Ili pokušaj da reinstaliraš QR ili pređi na nešto drugo (FastReports) ili pređi na D7.
[ Rapaic Rajko @ 13.09.2013. 10:22 ] @
Proveri da ti nije neka od tih formi u autocreate sekciji (Application.CreateForm()), u .dpr fajlu...

Secam se i ja svojevremenih problema sa QR verzija 3, ali zezalo je zatvaranje preview-a... davno bese.

Pozzz
[ popmilan76 @ 13.09.2013. 21:06 ] @
Nije,evo kako je kod mene....kod svih autocreate...

program Avon;

uses
Forms,
Unit1 in 'Unit1.pas' {frmAvon},
Unit2 in 'Unit2.pas' {frmPrispece},
Unit3 in 'Unit3.pas' {frmIsporuka},
Unit4 in 'Unit4.pas' {frmKarta: TQuickRep},
Unit5 in 'Unit5.pas' {frmPregledRada: TQuickRep},
Unit6 in 'Unit6.pas' {frmSmena};

{$R *.RES}

U stvari,kada se klikne na delphi project file,pokazuje kao da je avon.dpr...ali koji god da stavim,ona vraca na ovo...

begin
Application.Initialize;
Application.CreateForm(TfrmSmena, frmSmena);
Application.CreateForm(TfrmAvon, frmAvon);
Application.CreateForm(TfrmPrispece, frmPrispece);
Application.CreateForm(TfrmIsporuka, frmIsporuka);
Application.CreateForm(TfrmKarta, frmKarta);
Application.CreateForm(TfrmPregledRada, frmPregledRada);
Application.Run;
end.

[Ovu poruku je menjao popmilan76 dana 13.09.2013. u 22:18 GMT+1]
[ Rapaic Rajko @ 15.09.2013. 11:08 ] @
Huh...? Pa tebi su sve forme autocreate???

Vidi, cudo da ti uopste radi ovo sto si pokazao. Praksa je da imas JEDNU main formu (autocreate), preko koje se ulazi u app, i u kojoj se vrse inicijalizacije kojekakve, provere itd. Iz nje (mainform-e) polaze i u nju se vracaju svi tokovi u programu. Znaci, sve ostale forme treba da se dinamicki pozivaju/kreiraju u toku rada. Jasno je otprilike sta se desava: neka forma pokusava da odradi svoju inicijalizaciju/konekciju/stagod, a direktno zavisi od inicijalizacije neke prethodne forme (za poznavaoce: jeste li vec naisli na klasu MultiReadSingleWriteSyncronizer, za ucitavanje resursa?).
Da li si razmislio o koriscenju DataModule-a, u kojem bi se odradilo sve sto treba, PRE kreiranja vidljivih formi (koje, opet kazem, NE BI trebalo da se kreiraju sve odjednom)?

Pozz
[ popmilan76 @ 15.09.2013. 20:39 ] @
Da,ali to je uvek radilo,a sada nece...mnogo mi je lakse tako da radim,da pravim forme na ovaj nacin....i meni u principu nece samo qreport preview,sve drugi iz te komponenete radi,nece samo ona prva,i nece kada se klikne na new quick report,odmah izbacuje....
[ popmilan76 @ 17.09.2013. 14:43 ] @
Zar niko nema ideju,kako bih ovo mogao uraditi,znaci samo kad postavim prvu stavku u quick report,a to je ,i kad treba da postavim novu,tj kada idem na new ,pa quick report,izbacuje mi skroz delphi...
[ captPicard @ 18.09.2013. 08:37 ] @
Pisao sam ti u PM, ako želiš mogu pogledati preko TeamViewera. Pretpostavljam da nisi dobro instalirao taj QR, trebalo bi ga izbrisati i probati na novo instalirati.
[ popmilan76 @ 08.10.2013. 08:57 ] @
Jos uvek se mucim sa istim problemom...hiljadu puta sam reinstalirao delphi i opet isto.....nece samo qreport i greske prijavljuje samo kod aplikacija koje imaju qreport.....znaci access vioalation at adress.....kada treba da otvorim samo taj unit koji je qreport,izbacuje mi skroz nece da ga otvori......otvorio sam ga u notepadu i evo sta ima u njemu...i ne znam sto nece....


unit Unit5;

interface

uses Windows, SysUtils, Messages, Classes, Graphics, Controls,
StdCtrls, ExtCtrls, Forms, Quickrpt, QRCtrls, Db, DBTables;

type
TFrmPismo1 = class(TQuickRep)
DataSource1: TDataSource;
Query1: TQuery;
QRLabel1: TQRLabel;
QRLabel2: TQRLabel;
QRLabel3: TQRLabel;
QRLabel4: TQRLabel;
QRLabel5: TQRLabel;
QRLabel6: TQRLabel;
QRLabel7: TQRLabel;
private

public

end;

var
FrmPismo1: TFrmPismo1;

implementation

{$R *.DFM}


end.
[ Rapaic Rajko @ 08.10.2013. 09:59 ] @
Ajde baci i Unit5.dfm, isto iz notepad-a...

Pozz
[ popmilan76 @ 08.10.2013. 10:47 ] @
evo ga i unit.dfm

object FrmPismo1: TFrmPismo1
Left = 0
Top = 0
Width = 816
Height = 1056
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Arial'
Font.Style = []
Options = [FirstPageHeader, LastPageFooter]
Page.Columns = 1
Page.Orientation = poPortrait
Page.PaperSize = Letter
Page.Values = (
127
2794
127
2159
127
127
0)
PrintIfEmpty = False
PrinterSettings.Copies = 1
PrinterSettings.Duplex = False
PrinterSettings.FirstPage = 0
PrinterSettings.LastPage = 0
PrinterSettings.OutputBin = First
SnapToGrid = True
Units = Inches
Zoom = 100
object QRLabel1: TQRLabel
Left = 136
Top = 80
Width = 169
Height = 33
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
87.3125
359.833333333333
211.666666666667
447.145833333333)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = '11250 Beograd 92'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 12
end
object QRLabel2: TQRLabel
Left = 64
Top = 400
Width = 145
Height = 25
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
66.1458333333333
169.333333333333
1058.33333333333
383.645833333333)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'v = 100,00 dinara'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 12
end
object QRLabel3: TQRLabel
Left = 64
Top = 456
Width = 145
Height = 25
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
66.1458333333333
169.333333333333
1206.5
383.645833333333)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'Sto dinara'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 12
end
object QRLabel4: TQRLabel
Left = 384
Top = 272
Width = 369
Height = 33
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
87.3125
1016
719.666666666667
976.3125)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'QRLabel4'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 12
end
object QRLabel5: TQRLabel
Left = 384
Top = 352
Width = 201
Height = 33
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
87.3125
1016
931.333333333333
531.8125)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'QRLabel5'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -16
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 12
end
object QRLabel6: TQRLabel
Left = 384
Top = 480
Width = 121
Height = 41
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
108.479166666667
1016
1270
320.145833333333)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'QRLabel6'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -19
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 14
end
object QRLabel7: TQRLabel
Left = 544
Top = 480
Width = 217
Height = 41
Frame.Color = clBlack
Frame.DrawTop = False
Frame.DrawBottom = False
Frame.DrawLeft = False
Frame.DrawRight = False
Size.Values = (
108.479166666667
1439.33333333333
1270
574.145833333333)
Alignment = taLeftJustify
AlignToBand = False
AutoSize = False
AutoStretch = False
Caption = 'QRLabel7'
Color = clWhite
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -19
Font.Name = 'Arial'
Font.Style = [fsBold]
ParentFont = False
Transparent = False
WordWrap = True
FontSize = 14
end
object DataSource1: TDataSource
DataSet = Query1
Left = 40
Top = 8
end
object Query1: TQuery
RequestLive = True
SQL.Strings = (
'select * from adresar')
Left = 80
Top = 16
end
end



njega mogu da otvorim i u delphiju
[ Rapaic Rajko @ 09.10.2013. 11:40 ] @
Cek, cek...

Znaci u designtime-u mozes da otvoris .dfm fajl, ali ne mozes .pas (da ti prikaze formu)?

Pozz

[ popmilan76 @ 09.10.2013. 13:16 ] @
Da,bas tako.....ono prvo sto je bilo,otvorio u notepadu,i kada udjem u delphi design,i hocu da otvorim taj report,on mi izbaci skroz iz delphija....i ako hocu da udjem u report preko ikonice,opet mi izbacuje....
[ captPicard @ 10.10.2013. 12:03 ] @
A čuj, ili nisi dobro instalirao QR ili imaš neku krekanu verziju koja ne radi baš najbolje (vjerojatnija opcija).
[ popmilan76 @ 10.10.2013. 19:36 ] @
Ma sve sam probao...nema sta nisam....i ponovo instalirao quick report i delphi ponovo instalirao hiljadu puta i opet nista....Nesto sam mislio da nije neka greska u registrima....pa sam izbrisao nesto,sto nisma trrebao.....
[ popmilan76 @ 11.10.2013. 19:47 ] @
Moze li Delphi 3,da otvori report napravljen u Delphiju 7....
[ savkic @ 12.10.2013. 02:55 ] @
> Moze li Delphi 3,da otvori report napravljen u Delphiju 7....

D3 može da otvori formu napravljenu u D7. Neki propertiji neće biti kompatibilni ali trebalo bi da radi.
[ popmilan76 @ 16.10.2013. 11:29 ] @
Kod mene je greska za greskom....sada programe koje sam pravio u delphiju,i napravio setup istih,instalira se na racunar ali nece da pokrene,dok na svakom drugom kompu,imao ili neimao delphi,radi.......istina je da nece da se postavi qreport na formu izbacuje skroz delphi,ali mozda nije problem u njemu,nego u necem drugom....kada bih uradio reinstalaciju windowsa,verovatno bi sve htelo,ali me nesto mrzi to da radim....
[ popmilan76 @ 13.01.2014. 22:34 ] @
Evo me ponovo u istom problemu,nece da mi otvori qreport,prosli put sam resio problem reinstalacijom windowsa,pa bi li neko pomagao da ne radim to ponovo,jer mi se ocigledno isto desava svaki put....a ne znam sto mi to radi...Sada sam probao da reinstaliram paket qreport,i sklonim ga,i kada treba ponovo vratiti...pojavljuje gresku

fatal error e/programs....../dclqrt30.dpk(34) file not found 'qreport.dcu'


Jel znate sta to moze da bude....
[ popmilan76 @ 15.01.2014. 22:05 ] @
Problem je u tome,sto kada uklonim qreport,i hocu ponovo da ga vratim,i kada kliknem na compile,onda pojavljue da nedostaje qrpt3.dcu,ili tako nesto...to su neki folderu i LIB folderu....Jel ima neko ovih problema...
[ captPicard @ 15.01.2014. 22:51 ] @
Jesi dodao u library path putanju do qr3?
[ popmilan76 @ 15.01.2014. 22:57 ] @
Nisam,a dokle putanju do qrt30 u libu ili u binu...i koji mi je fajl qreport30.dcu,taj inace nemam....pretpostavljamda je greska negde u toj putanji library path,ali ne znam sto se to desvaa....

[Ovu poruku je menjao popmilan76 dana 16.01.2014. u 00:08 GMT+1]
[ popmilan76 @ 01.02.2014. 07:42 ] @
Jos uveki isto kod mene,kako da nadjem taj qreport.dcu sto mi nedostaje.....Radim reinstalaciju Delphija ali nista,opet isto....Ako treba da se unese u library path,kako to da ucinim....Pozdrav
[ savkic @ 03.02.2014. 01:31 ] @
> Jos uveki isto kod mene,kako da nadjem taj qreport.dcu sto mi nedostaje.....

Negde na netu, ili iz delphi instalacije. Regularna Delphi instalacija sasvim sigurno ima sve sto je potrebno za instalaciju QR. Takodje ako imasš QR bpl onda možeš njega direktno dodati (Component/Install packaged - Add).

> Radim reinstalaciju Delphija ali nista,opet isto....Ako treba da se unese u library path,kako to da ucinim....Pozdrav

Ideš u project options (Ctrl + F11) i upišeš dir gde je taj fajl u Search path.
[ popmilan76 @ 05.02.2014. 22:50 ] @
Na tvoj prvi odgovor,ja uradim prvo remove qreport komponenetu,pa je posle dodam,i sve je tu,ali kada treba da pokrenem qreport file iz nekog programa,izbacuje odmah iz delphija skroz,sto se tice drugog odgovra,koju putanju ubacujem u search path,onu do qreporta ili neku drugu.....Prosli put sam ovo resio ,tako sto sam morao da reinstaliram windows,ali to mi sada ne treba iz nekih razloga,da li je moguce da je dolo do neke greke u registrima,posto imam obicaj da koristim cclenar i s vremena na vreme brisem nepotreben stvari u registrima,pa da nije nesto obrisalo,sto ima veze sa ovima.....Inace,u instalaciji,nemam qreport fajl sto mi je potreban.....Molim za pomoc,vec sam dovoljno vremena potrosio...
[ popmilan76 @ 08.02.2014. 15:43 ] @
Meni je u onim serach path i u library path,sledece,i u jednom i u drugom je isto:

E:\Program files\Borland\Delphi 3\Bin;E:\Program files\Borland\Delphi 3\Lib;E:\Program files\Borland\Delphi 3\Imports

Jel treba to da bude ili ne.....Pomagajte drugovi!!!!
[ savkic @ 10.02.2014. 15:46 ] @
> Meni je u onim serach path i u library path,sledece,i u jednom i u drugom je isto:
> E:\Program files\Borland\Delphi 3\Bin;E:\Program files\Borland\Delphi 3\Lib;E:\Program files\Borland\Delphi 3\Imports

Ako dobijaš grešku da ne može naći fajl qreport.dcu ili qreport30.dcu (ili nešto treće), moraš u tom projektu (programu) upisati u Search putanju do dira koji sadrži te fajlove.

I ako često menjaš instalacije, ručno brišeš i ostalo, moja ti je preporuka da napraviš jednu virtuelnu mašinu (VirtualBox je dobar izbor) u njemu instaliraš neki XP i D3 i podesiš sve da radi, napraviš kopiju te virtuelne mašine i onda ako bude nekih problema samo je vratiš.