08. november 2002 - 14:54
Der er
14 kommentarer og 1 løsning
VC++ startup text?
Hejsa... Kan man i Visual C++ sætte en tekst der automatisk skal være i kode-vinduet når man opretter en ny text-fil? Ligesom i Dev-C++ compileren. Ralle
Annonceindlæg fra DE-CIX
08. november 2002 - 15:08
#2
Jeg skal bruge en til flg: #include <iostream> int STDCALL; WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow) { return 0; } og en til: #include <iostream> int main() { return 0; }
08. november 2002 - 15:18
#3
Hvordan kan jeg lave sådan 2 makroer som jeg har beskrevet herover?
08. november 2002 - 15:18
#4
Til den første kunne du fx lave noget lign: Sub WinMain() ActiveDocument.Selection.StartOfLine dsFirstText ActiveDocument.Selection = "#include <iostream>" ActiveDocument.Selection.NewLine ActiveDocument.Selection.NewLine ActiveDocument.Selection = "int STDCALL;" ActiveDocument.Selection = "WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow)" ActiveDocument.Selection.NewLine ActiveDocument.Selection = "{" ActiveDocument.Selection.NewLine ActiveDocument.Selection.NewLine ActiveDocument.Selection = "return 0;" ActiveDocument.Selection.NewLine ActiveDocument.Selection = "}" End Sub Vælg Tools->Macro->Edit for at tilføje en ny makro...
08. november 2002 - 15:28
#5
Hvordan undgår jeg så at return 0; og } hopper et par linier ud?
08. november 2002 - 15:33
#6
Hvad får dig til at tro de gør det?
08. november 2002 - 15:38
#7
Fordi jeg har prøvet den :) Dette får jeg når jeg bruger den: #include <iostream> int STDCALL; WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow) { return 0; }
08. november 2002 - 15:38
#8
Og her er makro koden... Sub WinMain() 'DESCRIPTION: Laver en WinMain() funktion... ActiveDocument.Selection.StartOfLine dsFirstText ActiveDocument.Selection = "#include <iostream>" ActiveDocument.Selection.NewLine ActiveDocument.Selection.NewLine ActiveDocument.Selection = "int STDCALL;" ActiveDocument.Selection.NewLine ActiveDocument.Selection = "WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow)" ActiveDocument.Selection.NewLine ActiveDocument.Selection = "{" ActiveDocument.Selection.NewLine ActiveDocument.Selection.NewLine ActiveDocument.Selection = "return 0;" ActiveDocument.Selection.NewLine ActiveDocument.Selection = "}" End Sub
08. november 2002 - 15:45
#9
Det er sådan her den gerne skulle se ud: #include <iostream> int STDCALL; WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow) { return 0; }
08. november 2002 - 15:46
#10
Du kan jo prøve at kigge på nogle andre makroer, for at se hvad de gør...
08. november 2002 - 15:48
#11
Ved du da ikke hvorfor den "springer ud"? Jeg skal bare bruge det nu så kan jeg lære om makroer senere :O) Ikke fordi jeg er doven men fordi jeg ikke aner hvad jeg skal gøre.
08. november 2002 - 15:50
#12
Jo, den "springer ud" fordi editoren formaterer koden således...
08. november 2002 - 15:54
#13
Kan det ikke ændres?
08. november 2002 - 16:06
#14
Sub WinMain() Descr = "#include <iostream>" & vbCrLf & vbCrLf & _ "int STDCALL;" & vbCrLf & _ "WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmd, int hShow)" & vbCrLf & _ "{" & vbCrLf & vbCrLf & _ "return 0;" & vbCrLf & _ "}" ActiveDocument.Selection = Descr End Sub
08. november 2002 - 16:11
#15
Kanont mand... det virker. Mange tak.
Kurser inden for grundlæggende programmering