Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-8081-120121-

Windows API in C/C++

Name: duh 2008-02-21 13:28

Help, I have no idea how to correctly use the API to create windows and fill them with text and shit.

Give me information, tutorials, etc.

Name: Anonymous 2008-02-21 13:32

>>1
Windows
C++

Wat.

Name: Anonymous 2008-02-21 13:40

>>2
AIDS

Cancer

Wat.

Name: Anonymous 2008-02-21 14:02

I have just finished a project on Windows. As you're not very specific, I presume by Windows API you mean what Microsoft want you to use this week. That's currently .NET. So read http://msdn2.microsoft.com/en-us/library/68td296t.aspx and about a thousand other pages off MSDN.

This isn't easy, but then again if you're using C++ I assume you're getting paid for your code so it's worthwhile.

Name: Anonymous 2008-02-21 14:07

No, I'm not interested in "Visual" C++ or any of that .NET dogshit.  Just real code C or C++ code.

Name: Anonymous 2008-02-21 14:08

Drop Sepples, learn C.

Name: Anonymous 2008-02-21 14:11

The Microsoft .NET platform gives to the developper the latest cutting-edge 3-tier framework leveraging the power of virtual machine and test-driven development using managed and legacy component to create windows and fill them with text and shit while reducing TCO and time-to-market.

Name: Anonymous 2008-02-21 14:21

>>7
Boring.  I just want to understand how to use the API properly to, say, make a program like mIRC or some shit like a browser or something.  More vagueness to come possibly.

Name: Anonymous 2008-02-21 14:26

>>8
Everything has been already answered in MSDN.

Name: Anonymous 2008-02-21 14:33

>>8
GUI programming is boring and tedious. Get used to it.

Name: Anonymous 2008-02-21 14:35

>>10
Cool.  But I want to learn to do it.

HALP

Name: Anonymous 2008-02-21 14:43

>>11
.NET

Name: Anonymous 2008-02-21 15:12

what is a Sepples?

Name: Anonymous 2008-02-21 15:17

>>13
It tastes like A++.

Name: Anonymous 2008-02-21 16:03

>>14
I see what u did thar

Name: Anonymous 2008-02-21 16:52

wait waht?  I still don't know what to do lol

Direct me to tutorials on figuring out what the shit I'm supposed to do

Name: Anonymous 2008-02-21 17:01

>>16
Read ``Thinking in Sepples''.

Name: Anonymous 2008-02-21 19:24

Name: Anonymous 2008-02-21 19:29

>>18
Oh yes there is. It's like saying that there is no book with the title ``SoE''

Name: Anonymous 2008-02-21 19:37

Bruce Eckel's Thinking in Sepples. The rhyming is no coincidence.

Name: Anonymous 2008-02-21 20:23

win32.hlp

Now GTFO.

Name: Anonymous 2008-02-21 20:55

Name: Anonymous 2008-02-21 22:35

Name: Alabama !0okrDnkUYI 2008-02-22 1:25

theForger's tutorial is still online.

MASM is an assembler with associated tutorials on interfacing with win32 API. Searching for that will lead you to the win32 .hlp file mentioned in >>21. It's from Win95 era, but useful since Windows keeps a lot of backward compatibility.

Charles Petzold's book "Programming Windows 95" was ususally the first text book an API programmer bought. I don't know what the current leader is. But I know Petzold kept updating his book all the way through .NET.

Google'ing for sample code tends to lead to MFC-based programs, which is a library built on top of the Win32 API. Prosise wrote the leading book on MFC.

Name: Anonymous 2008-02-22 2:09

SEEPLES

Name: Anonymous 2008-02-22 5:55

Who is Seeples?

Name: Anonymous 2008-02-22 6:31

>>26
The anti-cudder

Name: Anonymous 2008-02-22 6:40

Doesn't anyone mind the fact that Simon Peyote Joints is from microsoft?

Name: Anonymous 2008-02-22 7:08

>>1
Read the documentation for RegisterClassEx, CreateWindowEx and WindowProc very carefully. That is the basics of creating a window and you must know how this works. Then, read up on window messages and look up sample code for a message loop. And so on.

Name: Anonymous 2008-02-22 7:33

>>29
DON'T HELP HIM!!

Name: Anonymous 2008-02-22 7:41

CreateWindowEx(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

Name: Anonymous 2008-02-22 7:43

>>28
No.

Name: Anonymous 2008-02-22 7:54

>>32
okay ;)

Name: Anonymous 2008-02-22 7:55

>>31
I don't understand

Name: Anonymous 2008-02-22 8:18

>>34
It's stupid crap, like almost every post in this board.
And you're encouraging the little psychopath when you type, "I don't understand". PLEASE go to a non-4chan, moderated discussion board or IRC channel or newsgroup.

Name: Anonymous 2008-02-22 8:52

>>34
Ancient meme, making fun of winapi.

Name: Anonymous 2008-02-22 10:13

sauce on the NULL meme?

Name: Anonymous 2008-02-22 10:26

>>37
windows.h

Name: Anonymous 2008-02-22 10:30

>>35
>>31,34 is same person and you have been trolled constantly.

Name: Anonymous 2008-02-22 10:32


public class NotNull implements Rule {
  String objName = null;
  Object o = null;
 
  public NotNull(String objName, Object o) {
    this.objName = objName;
    this.o = o;
  }
 
  public void check() throws RuleException {
    if (o == null) {
      throw new RuleException(ErrorMessages.ErrorCode.OBJ_IS_NULL, objName);
    }
  }
}

Name: Anonymous 2008-02-22 11:09

>>37
Meme m = MemeFactory.CreateMeme(null);

Name: Anonymous 2008-02-22 11:34

>>41
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL

Name: Anonymous 2008-02-22 14:32


CreateWindowEx(this, NULL, this, NULL, this,  NULL, this, NULL, this, NULL, this, NULL,
    this, NULL, this, NULL, this, NULL, this, NULL, this, NULL, this, NULL, this, NULL,
this, NULL, this, NULL, this, NULL, this, NULL, this, NULL, this, NULL, this, NULL)
// this NULL is an eyesore.

Name: Anonymous 2008-02-22 16:24

>>43
is not valid Python code

Name: Anonymous 2008-02-22 18:14

>>42
There is no NULL in java, you fail.

Name: Anonymous 2008-02-22 18:20

>>45
You know Java, you fail.

Name: Anonymous 2008-02-22 18:24

>>37
Learn win32api and you will understand

Name: Anonymous 2008-02-22 21:54

Java has no NULL.
How does it handle an invalid memory reference?
Terrible!

Name: Anonymous 2008-02-23 0:55

??48
The null keyword is used for the null reference. It's actually funny, proponents of Java always boast how there's no more null pointer segfaults, however they ignore the fact that there is the common unchecked null reference exception ;)

Name: Anonymous 2008-02-23 4:56

>>48
Nurupo!

Name: Anonymous 2008-02-23 5:20

how does JVM know wut memory is???/

Name: Anonymous 2008-02-23 5:32

>>51
Terrible!

Name: Anonymous 2008-02-23 8:46

how do i programmed windows gui???/

Name: Anonymous 2008-02-23 8:52

>>53
gui-mode

Name: Anonymous 2008-02-23 9:28

>>53
Terrible!

Name: Anonymous 2008-02-23 10:32

>>54
guido-mode

Name: Anonymous 2008-02-23 14:13

UI programming in Windows native C/C++ is so fucking shit that it motivated me to learn Java, so I could at least pretend I was back in the world of X, with sensible event handling and layout.

OP could use C++ on .Net, but they go together like oil and water.

Name: Anonymous 2008-02-23 14:35

No .NET ploz, just halp 2 designed GUI

Name: Anonymous 2008-02-23 14:48

Windows UI programming just too fucking complicated to put into a post like this.  Go and get hold of a copy of Petzold on Windows and work through that like the rest of us had to.

Or use a better set of tools like JRuby on the JVM

   # Valid as of JRuby 1.0
  
   # This is the 'magical Java include line'.
   include Java
  
   # With the 'include Java' above, we can now refer to things that are part of the
   # standard Java platform via their full paths.
   frame = javax.swing.JFrame.new("Window") # Creating a Java JFrame.
   label = javax.swing.JLabel.new("Hello")
  
   # We can transparently call Java methods on Java objects, just as if they were defined in Ruby.
   frame.getContentPane.add(label)  # Invoking the Java method 'getContentPane'.
   frame.setDefaultCloseOperation(javax.swing.JFrame::EXIT_ON_CLOSE)
   frame.pack
   frame.setVisible(true)

Name: Anonymous 2008-02-23 14:56

>>10
Not necessarily. Hint: Nextstep.

Name: Anonymous 2008-02-23 15:15

This is your Hello World in 1995 on Win32 and 'C'

#include <windows.h>
LRESULT CALLBACK WndProc(HWND hwnd,
             UINT msg,
             WPARAM wparam,
             LPARAM lparam);
INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
         LPSTR cmdline, int cmdshow) {
  MSG         msg;
  HWND        hwnd;
  WNDCLASSEX  wndclass = { 0 };
  wndclass.cbSize          = sizeof(WNDCLASSEX);
  wndclass.style           = CS_HREDRAW | CS_VREDRAW;
  wndclass.lpfnWndProc     = WndProc;
  wndclass.hIcon           = LoadIcon(NULL, IDI_APPLICATION);
  wndclass.hCursor         = LoadCursor(NULL, IDC_ARROW);
  wndclass.hbrBackground   = (HBRUSH)GetStockObject(WHITE_BRUSH);
  wndclass.lpszClassName   = TEXT("Window1");
  wndclass.hInstance       = hInstance;
  wndclass.hIconSm         = LoadIcon(NULL, IDI_APPLICATION);
  RegisterClassEx(&wndclass);
  hwnd = CreateWindow(TEXT("Window1"),
        TEXT("Hello World"),
        WS_OVERLAPPEDWINDOW,
        CW_USEDEFAULT,
        0,
        CW_USEDEFAULT,
        0,
        NULL,
        NULL,
        hInstance,
        NULL);

  if( !hwnd )
    return 0;
  ShowWindow(hwnd, SW_SHOWNORMAL);
  UpdateWindow(hwnd);
  while( GetMessage(&msg, NULL, 0, 0) ) {
    TranslateMessage(&msg);
    DispatchMessage(&msg);
  }
  return msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg,
         WPARAM wparam, LPARAM lparam) {
  switch(msg) {
    case WM_DESTROY:
      PostQuitMessage(WM_QUIT);
      break;
    default:
      return DefWindowProc(hwnd, msg, wparam, lparam);
  }
  return 0;
}

This is your Hello World in 2008 on C# and WPF

using System.Windows;
using System;

class Program {
  [STAThread]
  static void Main() {
    Window f = new Window();
    f.Title  = "Hello World";
    new Application().Run(f);
  }
}

Anyone who wants to do the former needs their heads examined.

Name: NULL NULL NULL 2008-02-23 15:20

  wndclass.hIcon           = LoadIcon(NULL, IDI_APPLICATION);
  wndclass.hCursor         = LoadCursor(NULL, IDC_ARROW);
  wndclass.hIconSm         = LoadIcon(NULL, IDI_APPLICATION);
        0,
        0,
        NULL,
        NULL,
        NULL);
  while( GetMessage(&msg, NULL, 0, 0) ) {

NULL NULL NULL

Name: Anonymous 2008-02-23 15:36

It's not really that hard;

wm title . "C++ WinAPI hello world app"
label .hwlabel -text "Behold, a button:"
button .hwbutton -text "Click me" -command {
    tk_messageBox -title "Hi" -message "Hello, world!"
}
pack .hwlabel .hwbutton

Name: Anonymous 2008-02-23 16:05

If you must use native C++, then the Fox Toolkit (http://www.fox-toolkit.org/) is probably the best way to ease your pain.  Here's "Hello world":

#include "fx.h"
 
int main(int argc, char *argv[]) {
  FXApp application("Hello", "FoxTest");
  application.init(argc, argv);
  FXMainWindow *main=new FXMainWindow(&application, "Hello", NULL, NULL, DECOR_ALL);
  new FXButton(main, "&Hello, World!", NULL, &application, FXApp::ID_QUIT);
  application.create();
  main->show(PLACEMENT_SCREEN);
  return application.run();
}

Name: Anonymous 2008-02-23 16:08

>>63
Tcl/Tk is cheating.  Even if that itself is written in C.

Name: Anonymous 2008-02-23 16:40

>>65
Yes, clearly using a language designed for the job in question is cheating. After all, that would be easy and painless, and we wouldn't want that, now would we?

Name: Anonymous 2008-02-24 1:03

>>61
#include <windows.h>
#include <winuser.h>

main() {
 MessageBox(0,"Hello world!","Hello world!",0);
}


and you forgot to mention that the second one creates a binary several times bigger than the first.

Name: Anonymous 2008-02-24 3:34

>>67
I'm sure you'll be severely worried by the difference in binary size on your half-terabyte HD.

Name: Anonymous 2008-02-24 9:22

>>68
It's indicative of a crappier compiler all the same.

Name: Anonymous 2008-02-24 12:25

>>67
I just built both those programs, and the WPF executable is smaller by almost a factor of 2.

HelloWin32 = 7.50 KB (7,680 bytes)

HelloWPF = 4.00 KB (4,096 bytes)

So, which is the crappier?

Name: Anonymous 2008-02-24 12:33

>>70
HelloWin32 = 7.50 KiB (7,680 bytes)

HelloWPF = 4.00 KiB (4,096 bytes) + (DotNetFx = 23.1 MiB (24,265,736 bytes))

Name: Anonymous 2008-02-24 12:59

>>71
HelloWin32 = 7.50 KiB (7,680 bytes)

HelloWPF = 4.00 KiB (4,096 bytes) + (DotNetFx = 23.1 MiB (24,265,736 bytes))/Number of WPF programs.

I'll let you argue with
>>66
Yes, clearly using a language designed for the job in question is cheating. After all, that would be easy and painless, and we wouldn't want that, now would we?

Name: Anonymous 2008-02-24 13:02

>>71
The Win32 API + C/C++ runtime take up some space as well.

Name: Anonymous 2008-02-24 13:25

The Win32 API [..] take(s) up some space as well.

Name: Anonymous 2008-02-24 14:34

>>61
hello.cs(1,7): error CS0234: The type or namespace name `Windows' does not exist in the namespace `System'. Are you missing an assembly reference?
hello.cs(1,1): error CS0246: The type or namespace name `System.Windows' could not be found. Are you missing a using directive or an assembly reference?
Compilation failed: 2 error(s), 0 warnings


Name: Anonymous 2008-02-24 14:39

Fuck that noise.  Just need to design some GUIs, ya dig?

Name: Anonymous 2008-02-24 15:49

>>72
You fail at rounding file size to block size

Name: Anonymous 2008-02-24 16:01

>>76
PROTIP: Don't do it

Name: Anonymous 2008-02-24 16:02

>>75
Could you fail any harder?

How do I use WPF?

Name: Anonymous 2008-02-24 16:34

>>72
Enjoy your 6771 WPF programs.

Name: Anonymous 2008-02-24 18:07

>>PROTIP: Don't do it
HOW DO I AVOIDED IT?

Name: Anonymous 2008-02-24 18:16

>>81
No GUI
No mouse
Command line only
Final destination

Name: Anonymous 2008-02-24 18:19

>>82
I bet you think that 70's abandonware are text editors, right?

Name: Anonymous 2008-02-24 20:28

>>1-999
Win32fags

Name: Anonymous 2008-02-24 21:27

HelloWin32 = 7.50 KB (7,680 bytes)
You're doing it wrong. Use maximum opts -> 1024 bytes (1.00KB)

Name: Anonymous 2008-02-24 22:35

>>76
Leading widget sets appear to be
   wxWidgets
   Qt
   GTK
   FLTK
wx is older and large, but harder to use. Some have compared its API to MFC's arcaneness. Qt is easier but not as stable; at least it wasn't. I personally use Tk (Python+Tix+custom Tk widgets) because I know it, but if I had a time machine I'd advise my younger self to pick the biggest one with as much work done for me already as possible. Probably GTK, but I haven't reviewed them in a couple of years.

Name: Anonymous 2008-02-25 1:19

I personally use Tk (Python+Tix+custom Tk widgets) because I know it

personally use Tk (Python+Tix+custom Tk widgets)

use Tk (Python+Tix+custom)

use Python

Python

FORCED INDENTATION OF THE CODE THREAD OVER

Name: Anonymous 2008-02-25 2:00

>>87
This may surprise you, but I actually invented the ``forced indentation'' meme.

Name: Anonymous 2008-02-25 2:50

>>88
This may indent you, but I forcefully invented the ``surprise actually'' meme.

Name: Anonymous 2008-02-25 4:43

>>89
This may actuate you, but I inventfully indented the ``forced suprise" meme.

Name: Anonymous 2008-02-25 5:27

>>90
This may force indentation, but I memetically surmised the ``permuted you'' invention.

Name: Anonymous 2008-02-25 5:32

This may get me saged, but I don't give a damn about this stupid discussion, and I don't afraid of anything.

Name: Anonymous 2008-02-25 8:16

>>92
Your sage is my command

Name: Anonymous 2008-02-25 15:23

>>91
Where did you get 'surmised' from?

Name: Anonymous 2008-02-25 17:13

He permuted it, duh

Name: Anonymous 2008-02-25 17:21

>>=95
I permuted your mum last night and she enjoyed it.

Name: Anonymous 2008-02-25 17:22

>>96
how many positions

Name: Anonymous 2008-02-26 6:02

Missionary and 69

Name: Anonymous 2008-02-26 13:04

op here.  I am using teh Forge's tutorial and hopefully I will become an pro GUI programmar rly soon!!!1111 okthxu /prog/

Name: Anonymous 2008-02-26 13:09

LOL GET

Name: Anonymous 2008-02-26 14:47

>>100
No, me!

Name: Anonymous 2008-02-26 15:12

>>101
No, U!

in before "back to /b/ please"

Name: Anonymous 2008-02-26 15:18

>>102
do
  back to /b/, please
  get your memes right, please

Name: Anonymous 2008-02-26 15:24

>>103
This might surprise you, but I invented the

back to /b/, please

meme.

Name: Anonymous 2008-02-26 15:26

>>104
Failed attempt at granting ``back to /b/, please'' a meme status.
Kindly GTFO.

Name: Anonymous 2008-02-26 15:28

>>105
cock.

Name: Anonymous 2008-02-26 16:20

>>105-106
back to /b/, please

Name: Anonymous 2008-02-26 16:34

>>105
Failed attempt at granting ``Failed attempt at granting ``back to /b/, please'' a meme status.'' a meme status.

Name: Anonymous 2008-02-26 18:25

[quote]I'm a big fat idiot[/quote]

Name: Anonymous 2008-02-26 21:19

>>109
[quote=number], douchbag.

like this:
Failed attempt at granting ``Failed attempt at granting ``back to /b/, please'' a meme status.'' a meme status.

Name: Anonymous 2008-02-26 23:01

>>40

lol wut
AWT can suck my balls (so can swing)

Name: Anonymous 2008-02-27 12:01

referencing null within a null is the source of all wizardry.

Name: Anonymous 2008-02-27 14:21

I WANT TO BE A GUI MASTER!  GOTTA CATCH 'EM ALL!

Name: Anonymous 2008-02-27 14:47

I WANT TO BE AN EXCEPTIONS MASTER!  GOTTA CATCH 'EM ALL!

Name: Anonymous 2008-02-27 22:22

HAHAHA DISREGARD THAT, I SUCK COCKS

Name: Anonymous 2008-02-28 18:47

Hahaha disregard that, I'm using the Win32 API

Name: Anonymous 2008-02-28 19:07

Disregard that, my stack is full of NULLs.

Name: Anonymous 2008-02-28 22:49

>>117
You had better go and catch them!

Name: Crank call (hilarious) 2008-02-29 9:12

Is your program running???

Well you'd better catch it!

Name: Anonymous 2008-02-29 9:22

BBCODE!

Name: Anonymous 2008-03-01 8:48

Learning to use the Win32 API is not a meme.

Name: Anonymous 2008-03-01 16:52

Learning to use BBCode is not a meme.

Name: Anonymous 2008-03-01 19:09

Learning to initiate the ``change some words from previous post'' meme is not a meme.

Name: Anonymous 2008-03-01 19:24

>>123
Failed attempt at granting ``change some words from previous post'' meme status.

Name: Anonymous 2008-03-01 20:03

>>124
``Granting ``change some words from previous post'' meme status.'' is not a meme.

Name: Anonymous 2008-03-01 20:06

Memory of BBCode is not learned.

Name: Anonymous 2008-03-02 9:34

I need the source-code for the BBCode interpreter, please.

Name: Anonymous 2008-03-02 9:37

>>127
Read SICP

Name: Anonymous 2008-03-02 18:25

Name: GUI Master in training 2008-03-05 22:21

ok now I need to make a Window class that works and shit.  direct me NOW

Name: Anonymous 2008-03-05 23:20

>>130
@interface Window : NSWindow {
}
@end

Name: Anonymous 2008-03-05 23:27

>>129
no

Name: Anonymous 2008-03-05 23:33

>>130
sudo class -t window -a "NULL,NULL,NULL,NULL,NULL,\
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,\
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,\
NULL,NULL,NULL,NULL,NULL,NULL"

Name: Anonymous 2008-03-05 23:37

>>130

import java.awt.*;
import java.swing.*;
JFrame frame = new JFrame(null, null, null, null);
frame.setVisible(true);

Name: Anonymous 2008-03-06 1:06

>>134
JFrame doesn't have a constructor that takes four arguments. It's one, two, or none.

Name: Anonymous 2008-03-06 2:13

>>135
DON'T HELP HIM!!

Name: Anonymous 2008-03-06 2:39

>>135
back to /java/, please

Name: Anonymous 2008-03-07 21:55

>>1-137
[overline]back to /fail/, please[/overline]

Name: Anonymous 2008-03-07 22:43

>>138
[underline]back to >>0, please[/underline]

Name: Anonymous 2008-03-07 23:04

>>139
[o][u]back to >>141, please[/u][/o]

Name: Anonymous 2008-03-07 23:37

¿ʇɐɥʍ 'ʇıɐʍ

Name: Anonymous 2008-03-07 23:57

>>140
[n]back to >>1001 please[/n]

Name: Anonymous 2008-03-08 8:29

[n]?! What on earth did you expect that to do, make your post a nigger?

Name: Anonymous 2008-03-08 9:49

>>143
D-D-DOUBLE NIGGER!!

Name: Anonymous 2009-11-23 4:42

Test

Name: Anonymous 2010-07-06 17:29

int main(int argc, char **argv){
  while (--argc)
    puts(*++argv);
  return 0;
}

Name: Anonymous 2010-12-27 16:50


Don't change these.
Name: Email:
Entire Thread Thread List