It's the economy in general that keeps it and all other drugs illegal. We have seen a huge increase in prison construction to house the prisoners taken in the war on drugs. Those construction projects mean jobs. The guards to staff the new prisons mean more jobs. The soldiers to fight the war on drugs are even more jobs. Plus, every prisoner taken means one less possible unemployed statistic to bring down the economy. If we make one illegal drug legal, that open the flood gates for more drugs to be legalized and soon none will be illigal, totally screwing up the economy. I agree it makes no logical sense to keep the drugs illegal, but it does make practical sense.
Erik Juhl
Posts
-
Who is profitting from keeping Hemp illegal? -
Caucasian ClubThis same thing happened when I was in high school fifteen years ago. We had a black culture club an asian club and a hispanic club. Whites were actually excluded from joining or attending. One guy got the balls to try to start a white culture club, claiming it was only fair since other races had clubs, but that his would be different in that no one would be excluded. This guy was immediately labeled a racist and got his ass thoroughly beaten by the black culture club, the asian club and the hispanic club. The white culture club obviously never was allowed to be created. My blood still boils when I think of this injustice.
-
Proprocessor Definitions don't work?I finally found the problem in case anyone was or will be interested. It seems that individual files under the project can be set not to inherit from the project properties. For some reason, when I convert my VS6 projects to VS.NET, all cpp files got set to NOT inherit from the project. Go figure.
-
Proprocessor Definitions don't work?I don't have /u set and I definately didn't /U the one I am trying to add. All four default defines are present, but mine is not. This works for new projects, but seemingly not for VS6 projects that were converted to VS .NET. There must be a way somewhere to correct this! MS backwards compatability is a joke.
-
Proprocessor Definitions don't work?I'm having a problem with preprocessor definitions in .net 2k3. Basically, if I add my custom define through the project settings dialog it doesn't seem to be noticed in code with a simple #ifdef check. Of course, if I do a #define in code then my #ifdef checks ok. This used to work fine through the vs6 project settings, so what happened to .net 2k3? Anyone know what changed or how to make this work?
-
Error handling events in wscriptCan you check the error within your vbs? I have had to debug vbscript before and what I had to do was add the line "on error resume next" and then in your case add a error check right after the call to connectobject. I typically check if err.number <> 0 then msgbox err.number & " " & err.description. That depends on the security context your script is running under. For debugging, I usually isolate the suspect script into a solitarty script file that I can execute from my desktop, thus inheriting my security rights and msgbox fires with the info I want.
-
Sprained ankle - advice, sympathy equally welcomedI was just going to say the same thing. Go to just about any asian food store and ask for Dit Da Jow. It smells terrible, but does accelerate the healing process.
-
detect data on a TCP socketLook into the select() api call. You can detect a pending receive either blocking or unblocking in a loop based on the timeout value you specify.
-
INTERNAL COMPILER ERRORWe saw something similar a few months ago and for us the solution was to apply the latest Visual Studio service pack, 6 I think. Good luck.
-
strange questionI think you need to use the MFC thread functions within MFC, AfxBeginThread(). Unless theApp.RunDialog has a function signature of a worker thread, you might want to take a different approach. Define a worker thread with a signature like UINT MyControllingFunction( LPVOID pParam ); and use that as the first parameter to AfxBeginThread. Pass theApp as a second parameter and from inside your worker thread, call RunDialog. Here's a sample from MSDN using a CMyObject instead of theApp... UINT MyThreadProc( LPVOID pParam ) { CMyObject* pObject = (CMyObject*)pParam; if (pObject == NULL || !pObject->IsKindOf(RUNTIME_CLASS(CMyObject))) return 1; // if pObject is not valid // do something with 'pObject' return 0; // thread completed successfully } // inside a different function in the program . . . pNewObject = new CMyObject; AfxBeginThread(MyThreadProc, pNewObject); . . .
-
Killing processes using TerminateProcess()There is a Kill.exe util that comes with some resource kits that takes a process name, internally looks up the process id and then calls terminate process using that id. MSDN has the sample project that builds this tool and shows you how to look up the process id based on title. You can get the sample here[^].
-
STL deque questionI think the rule is that anything you create on the heap you have to free yourself. Or you could use a deque of auto_ptr<>. I think the best advice is to grab the boost stl library[^] and use a scoped_array or something along htose lines.
-
Battlefield God1 direct hit, bit no bullets. They gave me the second highest award...Um...Yipee?
-
ProtestorsHere in the Pacific Northwest we started as 1., but then quickly became 3. Sad.
-
VB makes me laughRead both out loud. Which one makes your head hurt after an 8 hour day? I think the C++ syntax reads closer to how we speak than the VB syntax. Or is it Me.think?
-
Performance CounterThe best examples I could find were in MSJ from August 98, written by Jeffery Richter. This is what I used as a basis for adding performance monitors to my services. Here is the URL from MSDN: http://www.microsoft.com/msj/defaultframe.asp?page=/msj/0898/performance.htm&nav=/msj/0898/newnav.htm[^]
-
Please step OUT of the car!!I hear that here in Oregon there is a 70 month sentence attached to such activities.
-
old fashioned memory access in a visual C++ console application?The console windows are different in that they get the protection of the HAL, so direct video memory access is forbiden. Otherwise, you could access any hardware directly just by running through a console window and that would be a serious breach.
-
Wininet code hangs app 60 seconds on app exit?Hello, I have some really simple wininet code that performs and http post and closes the handles when done. I am having a problem where on app exit, I perform a final http post and close all of my handles without fail and exit my wininet function, but the app refuses to unload until after a 60 second pause. Any ideas why?
-
COM+ QuestionDid you configure the component to require new transaction?