Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 20.10.2012, 13:13   #1
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Exclamation wxWidgets aplikacija stalno crashuje

Dobio sam zadatak da uradim neku aplikaciju (GUI) i shvatio sam da je najlakše da to uradim pomoću wxWidgetsa (pošto ne bih baš da koristim .NET). Uradim sve (skini wxWidgets, builduj ga, podesi IDE) i krenem da radim u CodeBlocksu. Napravim novi wxWidgets projekat i napravim jedan prozor, pa lepo kompajliram da vidim kako će to sve da izgleda. Kada pokrenem aplikaciju, dobijem poruku od windowsa da je "Dbase.exe stopped working". Naravno, nemam blage veze zašto bi se to desilo. Priložio sam error log (mada sumnjam da bi bio od pomoći). ZA kraj, CodeBlocks prijavljuje da je "Process terminated with status -1073741819 (0 minutes, 52 seconds)".
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 20.10.2012, 13:14   #2
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

ZAboravio sam log, evo ga ovde.
Priloženi fajlovi
Tip fajla: txt error.txt (542 bajtova, 16 puta viđeno)
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 20.10.2012, 13:35   #3
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.238
Zahvalnice: 662
Zahvaljeno 1.390 puta na 717 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: wxWidgets aplikacija stalno crashuje

A da pokrenes debug i vidis gde tacno aplikacija puca? Mozda fali neka biblioteka, mozda je nesto null, vidi preko debagera...
Andross je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Andross na korisnoj poruci:
ilija_iksi (20.10.2012)
Stara 20.10.2012, 13:42   #4
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Citat:
Andross kaže: Pregled poruke
A da pokrenes debug i vidis gde tacno aplikacija puca? Mozda fali neka biblioteka, mozda je nesto null, vidi preko debagera...
Nije mi palo napamet. Hvala!
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 20.10.2012, 13:45   #5
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

U pitanju je SIGSEGV, segmentation failure.
Ovo sam kopirao iz callstack-a. Broj 4 je bio obojen crveno.

#0 67B7E9B7 wxEvtHandler::wxEvtHandler() () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#1 67B0164A wxAppConsole::wxAppConsole() () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#2 67C1B4CA wxAppBase::wxAppBase() () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#3 67B92272 wxApp::wxApp() () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#4 00402D91 MyApp::MyApp(this=0x798ce8) (C:\SourceCode\Projects\CB\Dbase\dbase_main.cpp:16 )
#5 004018DF wxCreateApp() (C:\SourceCode\Projects\CB\Dbase\dbase_main.cpp:22 )
#6 67B30BB3 wxEntryStart(int&, wchar_t**) () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#7 67B30D02 wxInitialize(int, wchar_t**) () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#8 67B30D54 wxEntryReal(int&, wchar_t**) () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#9 67B830C1 wxEntry(HINSTANCE__*, HINSTANCE__*, char*, int) () (C:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_dll\ wxmsw28u_gcc.dll:??)
#10 00401930 WinMain@16(hInstance=0x400000, hPrevInstance=0x0, lpCmdLine=0x694044 "", nCmdShow=10) (C:\SourceCode\Projects\CB\Dbase\dbase_main.cpp:22 )
#11 0040379B main () (??:??)
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 20.10.2012, 19:24   #6
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Aj okaci kod, meni lici da je pucanje zato sto u kodu nesto nisi konfigurisao kako treba....
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 21.10.2012, 18:18   #7
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Citat:
Stevvan kaže: Pregled poruke
Aj okaci kod, meni lici da je pucanje zato sto u kodu nesto nisi konfigurisao kako treba....
Evo problematičnog fajla:

Kod:
/***************************************************************
 * Name:      wxtestApp.h
 * Purpose:   Defines Application Class
 * Author:     ()
 * Created:   2012-10-19
 * Copyright:  ()
 * License:
 **************************************************************/

#ifndef WXTESTAPP_H
#define WXTESTAPP_H

#include <wx/app.h>

class wxtestApp : public wxApp
{
    public:
        virtual bool OnInit();
};

#endif // WXTESTAPP_H
Ništa nisam čačkao, to je automatski generisan kod. Debugger pokazuje da je problem ovde negde.
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 22.10.2012, 0:47   #8
Andross
Kekule Mekule
 
Avatar korisnika Andross
 
Član od: 8.12.2005.
Lokacija: Beograd
Poruke: 4.238
Zahvalnice: 662
Zahvaljeno 1.390 puta na 717 poruka
Slanje poruke preko Skypea korisniku Andross
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Okaci wxTestApp.cpp i dbase_main.cpp u headeru je naizgled sve ok.
Andross je offline   Odgovor sa citatom ove poruke
Stara 24.10.2012, 11:14   #9
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Citat:
Andross kaže: Pregled poruke
Okaci wxTestApp.cpp i dbase_main.cpp u headeru je naizgled sve ok.
wxTestApp.cpp:
Kod:
/***************************************************************
 * Name:      wxtestApp.cpp
 * Purpose:   Code for Application Class
 * Author:     ()
 * Created:   2012-10-19
 * Copyright:  ()
 * License:
 **************************************************************/

#ifdef WX_PRECOMP
#include "wx_pch.h"
#endif

#ifdef __BORLANDC__
#pragma hdrstop
#endif //__BORLANDC__

#include "wxtestApp.h"
#include "wxtestMain.h"

IMPLEMENT_APP(wxtestApp);

bool wxtestApp::OnInit()
{
    wxtestFrame* frame = new wxtestFrame(0L);
    frame->SetIcon(wxICON(aaaa)); // To Set App Icon
    frame->Show();
    
    return true;
}
dbase_main.cpp:
Kod:
#include <wx/wxprec.h>

#ifdef __BORLANDC__
    #pragma hdrstop
#endif

#ifndef WX_PRECOMP
    #include <wx/app.h>
#endif

//(*AppHeaders
#include <wx/image.h>
//*)


class MyApp : public wxApp
{
    public:
        virtual bool OnInit();
};

IMPLEMENT_APP(MyApp);

bool MyApp::OnInit()
{
    //(*AppInitialize
    bool wxsOK = true;
    wxInitAllImageHandlers();
    //*)
    return wxsOK;
}
NAPOMENA: Ova 2 fajla su iz 2 različita projekta, i oba pucaju zbog SIGSEGV-a.
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 24.10.2012, 19:02   #10
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Hm ne znam sta nije uredu savetujem ti da pogledas neki getting started, tu sigurno sve lepo pise sta i kako ako si bas zapeo sa wxWidgets-om Ne znam koliko poznajes javu, ali bi ti po mom misljenju bilo lakse da koristis nju za ovakvu vrstu zadatka ili c#
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 25.10.2012, 8:42   #11
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Citat:
Stevvan kaže: Pregled poruke
Hm ne znam sta nije uredu savetujem ti da pogledas neki getting started, tu sigurno sve lepo pise sta i kako ako si bas zapeo sa wxWidgets-om Ne znam koliko poznajes javu, ali bi ti po mom misljenju bilo lakse da koristis nju za ovakvu vrstu zadatka ili c#
Takvu preporuku sam dobio još na nekoliko mesta. Dakle, Java ili C#. Hvala svima koji su odgovorili.
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 25.10.2012, 11:42   #12
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.274
Zahvalnice: 2.182
Zahvaljeno 5.003 puta na 2.916 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Za aplikacije sa grafičkim interfejsom C# ti je pogodniji od Jave, pošto java ima nekoliko grafičkih frejmvorka i svi su užasni.
Za C# ti je dovoljan besplatni Visual Studio 2010 Express.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 25.10.2012, 19:40   #13
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: wxWidgets aplikacija stalno crashuje

a sta to ne mozes da napravis preko swing-a recimo?
Stevvan je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci:
Geomaster (2.11.2012)
Stara 25.10.2012, 20:01   #14
ilija_iksi
Član
 
Član od: 27.3.2010.
Poruke: 84
Zahvalnice: 19
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Citat:
Stevvan kaže: Pregled poruke
a sta to ne mozes da napravis preko swing-a recimo?
Malo pre sam tražio neke tutorijale za GUI programiranje u Javi, Swing jeste dobar, ali je estetski užasan. Nije nešto preterano bitno, ali opet... Još moram da se raspitam da li je portabilnost između OS-ova neophodna, to će uticati na konačan izbor. Ja sam wxWidgets izabrao upravo zbog te mogućnosti korišćenja na više platformi. Sada znam da postoji i Java, a i C# ima posebne biblioteke za druge operativne sisteme (Mono). Može još neko za/protiv za Javu I C#?
ilija_iksi je offline   Odgovor sa citatom ove poruke
Stara 25.10.2012, 21:40   #15
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: wxWidgets aplikacija stalno crashuje

java ti je u potpunosti portabilna sto se tice izgleda za swing imas nekoliko tema ukljucujuci i sistemski gui http://docs.oracle.com/javase/tutori...feel/plaf.html
Stevvan je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Stevvan na korisnoj poruci:
ilija_iksi (26.10.2012)
Stara 26.10.2012, 16:32   #16
Todors
Član
 
Član od: 16.4.2010.
Lokacija: Pančevo
Poruke: 462
Zahvalnice: 41
Zahvaljeno 68 puta na 63 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje


Ove kontrole me podsećaju na moj prvi pentium i win 95. Dal je moguće da je ovo best of Java, čisto sumnjam.

Elem, u c# možeš da koristiš koje hoćeš kontrole pa i ove iz Jave ili wxWidgets-a, ali bih ti i pored toga preporučio WPF, jer su uglavnom svi današnji MS proizvodi baziraju na njemu, a i jednostavan je za rad. Pa ti sam odluči.
Todors je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Todors na korisnoj poruci:
ilija_iksi (26.10.2012)
Stara 26.10.2012, 19:56   #17
Stevvan
Veteran
 
Član od: 17.12.2005.
Lokacija: Zarkovo, Beograd
Poruke: 1.114
Zahvalnice: 97
Zahvaljeno 179 puta na 104 poruka
Slanje poruke preko MSN-a korisniku Stevvan Slanje poruke preko Skypea korisniku Stevvan
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Pa kazem ti sistemski look and feel izgleda, kao bilo koja druga gui sistemska aplikacija vezana za dati sistem... Ako ti ni to ne odgovara niko ti ne brani da pises svoj look and feel
Stevvan je offline   Odgovor sa citatom ove poruke
Stara 26.10.2012, 22:10   #18
Neky
Starosedelac
 
Član od: 15.6.2007.
Lokacija: Amsterdam
Poruke: 1.817
Zahvalnice: 463
Zahvaljeno 310 puta na 230 poruka
Određen forumom Re: wxWidgets aplikacija stalno crashuje

Python i Qt, isprobaj.
Neky je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
[Android] Preporuka aplikacija LoneWolf Programi za mobilne telefone 582 14.2.2019 10:23
Pomoc! Java-Oracle-XML aplikacija i izrada JSF-DB-XML aplikacija MilanSrbija Programiranje 0 28.9.2012 12:25
Nokia konferencija za programere aplikacija (18. maj, hotel Balkan, Beograd) Milossh Dešavanja i događaji 0 4.5.2010 10:13
Stalno konektovan na Internet Pistone Kvarovi 8 21.12.2009 23:12
Generator Java poslovnih aplikacija savic.prvoslav Programiranje 10 11.6.2008 15:57


Sva vremena su po Griniču +2 h. Sada je 18:09.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2025, vBulletin Solutions, Inc.
Hosted by Beograd.com