If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#121
|
|||
|
|||
"David J Taylor"
wrote in : Actually there is quite a support for Object Pascal outside Borland's Delphi. Just because a language is popular (C/C++) doesn't make it a good choice. I reckon that those who introduced C/C++ to an educational audience have actually done harm, resulting in much of the poorly written and poorly documented software we see today. C was fantastic when it arrived. It made it possible to write operating systems in another language than assembler. That was a giant step forward. UNIX is based on it. C++ is (IMHO) the worst thing that ever have happened to programming. It is a totally horrible thingie. Too big, too unsecure to be called really Object Oriented, not really all that compatible with C, no standard for load objects, etc, etc, etc ... Hmmm ... Object Pascal ... As far as I understand Delphi Object Pascal is a subset of Object Pascal. Don't like the sound of that. I want to be able to write programs that runs on any platform. Now - one of the most important issues is libraries. You need a good set of libraries. Another one is support - you don't want to use a language that don't support the latest things and where compiler bugs is no longer fixed. Now - I don't suppose any other language than C++ really supports the latest direct x and have libraries for XML soap. Hmmm .. Java might, but that is a toy language IMHO. It does not even have unsigned integer. Lots of serious programming assumes that. /Roland |
#122
|
|||
|
|||
"Carsten Hansen" wrote in
: This is the error I'm getting: "Unhandled exception at 0x7d706fa8 in iexplore.exe: 0xC0000005: Access violation writing location 0x00000000." So, I'm not just suggesting it. It is in fact what happens on my computer. That is exactly what I get also. But ... sorry Carsten ... a buffer overrun might overwrite the memory with zeroes and then use one of the zeroes as an address. Then you would also get zero pinter exception. So ... Guido might be right. /Roland |
#123
|
|||
|
|||
"Carsten Hansen" wrote in
: This is the error I'm getting: "Unhandled exception at 0x7d706fa8 in iexplore.exe: 0xC0000005: Access violation writing location 0x00000000." So, I'm not just suggesting it. It is in fact what happens on my computer. That is exactly what I get also. But ... sorry Carsten ... a buffer overrun might overwrite the memory with zeroes and then use one of the zeroes as an address. Then you would also get zero pinter exception. So ... Guido might be right. /Roland |
#124
|
|||
|
|||
"Carsten Hansen" wrote in
: I'm not asking you to fix the problem. I'm asking you to back up your claim that this is a buffer overrun problem that can be exploited. It might be the same problem - or it might not be. Anyone but Microsoft can only guess. That it is the same (faulty) JPEG that crashes both codes hints at it being the same. If the buffer resides on the C-stack you have a potential buffer overrun problem that can be exploited. Guido would know where the buffer resides in his code. /Roland |
#125
|
|||
|
|||
"Carsten Hansen" wrote in
: I'm not asking you to fix the problem. I'm asking you to back up your claim that this is a buffer overrun problem that can be exploited. It might be the same problem - or it might not be. Anyone but Microsoft can only guess. That it is the same (faulty) JPEG that crashes both codes hints at it being the same. If the buffer resides on the C-stack you have a potential buffer overrun problem that can be exploited. Guido would know where the buffer resides in his code. /Roland |
#126
|
|||
|
|||
Roland Karlsson wrote:
[] Now - one of the most important issues is libraries. You need a good set of libraries. Another one is support - you don't want to use a language that don't support the latest things and where compiler bugs is no longer fixed. Now - I don't suppose any other language than C++ really supports the latest direct x and have libraries for XML soap. Hmmm .. Java might, but that is a toy language IMHO. It does not even have unsigned integer. Lots of serious programming assumes that. Agreed that libraries are important - but with DLLs it's merely a matter of translating the header from C to Delphi or VisualBasic or whatever - using libraries can make your program independant of the language in which the library is written. Direct-X from Delphi - no problem. The latest move on libraries is .NET - and .NET programs can be written in many languages. Even better: .NET libraries are available on Linux as well as Windows. One has the chance to move on from the languages of the past! Cheers, David |
#127
|
|||
|
|||
Roland Karlsson wrote:
[] Now - one of the most important issues is libraries. You need a good set of libraries. Another one is support - you don't want to use a language that don't support the latest things and where compiler bugs is no longer fixed. Now - I don't suppose any other language than C++ really supports the latest direct x and have libraries for XML soap. Hmmm .. Java might, but that is a toy language IMHO. It does not even have unsigned integer. Lots of serious programming assumes that. Agreed that libraries are important - but with DLLs it's merely a matter of translating the header from C to Delphi or VisualBasic or whatever - using libraries can make your program independant of the language in which the library is written. Direct-X from Delphi - no problem. The latest move on libraries is .NET - and .NET programs can be written in many languages. Even better: .NET libraries are available on Linux as well as Windows. One has the chance to move on from the languages of the past! Cheers, David |
#128
|
|||
|
|||
On Wed, 22 Sep 2004 11:32:26 +1000, dj_nme wrote:
Frank ess wrote: Don F wrote: snip -------- I just tried opening the test jpg and received the following message: "Internet Explorer has encountered a problem and needs to close. We are sorry for the inconvenience." Only the message ... no shutdown ... no crash. I also use Win Pro. Could the problem be OS dependent? When MSIE6 saw the test image it gave that message and asked for information, please. Once the information had been transmitted, MSIE closed. When Opera6 saw it, it opened and displayed with no comment or problem. Both in WinXP Home with all patches up to but not including the Massive Patch 2. -- Frank ess It seems to be totaly browser dependant. I have IE 4.0 and Mozilla 1.7a on Win98SE. IE shows an error (with the option of "close" or "details"). Mozilla just shows the pic of the smiling woman with no problems. Maybe she's just smiling to cover up the fact that she has problems. :-) |
#129
|
|||
|
|||
Roland Karlsson writes:
"David J Taylor" wrote in : Actually there is quite a support for Object Pascal outside Borland's Delphi. Just because a language is popular (C/C++) doesn't make it a good choice. I reckon that those who introduced C/C++ to an educational audience have actually done harm, resulting in much of the poorly written and poorly documented software we see today. C was fantastic when it arrived. It made it possible to write operating systems in another language than assembler. That was a giant step forward. UNIX is based on it. Eh? C is primitive enough that it's effectively shorthand assembler. It providess almost all of the same flaws as assembler, certainly. Unix happens to be tied to it becuase it was reimplemented with C to make for slightly easier porting. You are, presumably, aware that C was pretty horrible when it arrived, and that it was itself directly derived from earlier languages? C++ is (IMHO) the worst thing that ever have happened to programming. It is a totally horrible thingie. Too big, too unsecure to be called really Object Oriented, not really all that compatible with C, no standard for load objects, etc, etc, etc ... unsecure? C++ is a bolted on framework for C that pretends to various object-oriented things at compile time without once having an actual object. Hmmm ... Object Pascal ... As far as I understand Delphi Object Pascal is a subset of Object Pascal. Don't like the sound of that. I want to be able to write programs that runs on any platform. Oh? Can you name a language that allows you to write a non-trivial program that runs, unchanged, on any platform? I think you'll find that this isn't really as useful a goal as you seem to think. Now - one of the most important issues is libraries. You need a good set of libraries. Another one is support - you don't want to use a language that don't support the latest things and where compiler bugs is no longer fixed. Love it. How doy ou reconcile "language that doesn't support the latest things" with "runs on every platform" ? Now - I don't suppose any other language than C++ really supports the latest direct x and have libraries for XML soap. Hmmm .. Java might, but that is a toy language IMHO. It does not even have unsigned integer. Lots of serious programming assumes that. You have no idea what you're talking about here. Lots of languages have support for XML SOAP. The point of which is to remove language-dependence from RPC. B |
#130
|
|||
|
|||
Bruce Murphy wrote: snip You are, presumably, aware that C was pretty horrible when it arrived, and that it was itself directly derived from earlier languages? snip The greatest hoax ever pulled on the programming community was the introduction of C. I suspect K & R are still laughing. Ken |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
JPEG Questions: Loss In Quality When "Saving" | Xtx99 | General Photography Techniques | 3 | April 8th 04 04:25 PM |
Try this pack that came from the Microsoft Corp. | splitload | Film & Labs | 0 | October 13th 03 11:27 PM |
Try this pack that came from the Microsoft Corp. | splitload | APS Photographic Equipment | 0 | October 13th 03 11:27 PM |
Try this pack that came from the Microsoft Corp. | splitload | Other Photographic Equipment | 0 | October 13th 03 11:27 PM |