setrwhich.blogg.se

Cudatext debugger
Cudatext debugger









  1. #Cudatext debugger how to#
  2. #Cudatext debugger 32 bit#
  3. #Cudatext debugger software#
  4. #Cudatext debugger code#

Bye.If it does fail with the "FpDebug" version, please report again.

#Cudatext debugger software#

You should back working to improve the stability and functionality of your software on the platforms you use, Windows and Linux. Please don't bother with this porting stuffs anymore. This platform is very weirded!īTW, you have done the best to help me and I really thank you about that. You could see how weirded the uname's output is.

#Cudatext debugger 32 bit#

(This version of Wine is 32 bit only even though the OS itself is 64 bit, can't run VisualFBEditor64.exe) So I give up running your software on Wine, too.Īnyway, these are the screenshots of your IDE running on Wine on Tribblix: That version of Wine for Tribblix is very slow and missing in features compared to the Wine on Linux. The IDE does run, but the performance is unacceptable. I deleted all of these confusing replies. I used to tell you I will give up on porting VisualFBEditor and MyFbFramework to Solaris to use their Windows versions on Wine because I found a working version of Wine for Tribblix. The former is more stable than the later, though. People on OpenIndiana if wanted to program in FreeBASIC could use Geany or CudaText. And I have no experience of translating C headers and using tools like dkl's fbfrog. The Solaris headers also seemed to be more complicated than their Linux counterparts. The functions could be the same in names, but different in the number of parameters and even parameters' types. The Solaris headers seemed to different from the Linux headers drastically. The crt was used by GTK and GLib themselves, so as I said on my previous post any programs use these libraries, not only your IDE, will fail to compile on the Solaris target. Xusinboy Bekchanov wrote:Removed crt dependency: Now I think you can compile on your system. I will try to see how far I could go.īTW, this means not only your IDE, but anything uses GTK and GLib also failed to compile on the Solaris target.

#Cudatext debugger how to#

Looks like I have to learn how to translate C headers to FreeBASIC to fix the issues of the crt headers myself. But it failed to compile because the incompatibility between Solaris's headers and Linux's headers (types.bi and time.bi currently but don't know how many after that).

#Cudatext debugger code#

The previous blockage of being wrongly set as Windows was gone and I could actually go to compiling the code now. I don't know if my suggestion to catch each platform manually (like how I see they do it on fbc's source code) or a mutual exclusive condition (if it's not Windows then it's Linux) like yours is better but thank you anyway. Now you can add #if defined(_FB_SOLARIS_) when needed. Xusinboy Bekchanov wrote:I deleted all references to _FB_LINUX_: Please make your code extensible so more platforms could be added in the future.

cudatext debugger

#if defined (_FB_LINUX_) || defined (_FB_SOLARIS_) I checked the FB's doc and found we also have #if defined but it needs brackets. Could this syntax be C specific? I don't know. #if defined _FB_LINUX_ || defined _FB_SOLARIS_ Thank you very much if you agreed to refactor your code. But just changing from #ifdef to #if defined already helped me a lot with my effort. I found you also used some headers from crt that is Linux specific, I will have to provide similar headers but for Solaris. But there seems to be a long way to have your IDE and your framework actually working on Solaris. We could pretty much reuse the code for Linux for Solaris. The compiler now complained for not having Windows includes and libraries available (of course it is, it's Solaris, not Windows!).

cudatext debugger

I have my Solaris port of fbc working fine now and tried to compile your IDE on Solaris but it failed immediately because the macro should be _FB_SOLARIS_ and since it's not on the supported list and is not _FB_LINUX_ the platform was set to Windows. Currently it's only _FB_LINUX_ and _FB_WIN32_ĭoing so you could come up with something like this #if defined _FB_LINUX_ || defined _FB_SOLARIS_ Could you refactor your code (both MyFbFramework and VisualFBEditor) a bit? Please replace #ifdef with the equivalent #if defined so you could easily add more platforms to the supported list. Xusinboy Bekchanov wrote:Thanks for the good review. Fixed: Save New Project (with extension. Fixed: Default debugger option in Parameters Fixed: Fall of the program when cancel Save Compilation File Fixed: Hiding Toolbar buttons in Classic Windows theme

cudatext debugger

Added: Find Compiler Paths from Computer Fixed: Slow move to the next line when debugging Added: Break, Restart in Debug (Windows) Fixed: Debug Access violation message buttons Added: Multi language (ML) function to some messages Added: File Encoding and New line types











Cudatext debugger