[vb.net] programma updaten naar nieuwe versie

Pagina: 1
Acties:
  • 306 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • williewonka03
  • Registratie: Augustus 2010
  • Laatst online: 16-06-2024
hallo allemaal,

Ik wil graag een programma maken die de output van de batch van de minecraft server 'vangt' en vervolgens aan de hand van deze output zelf commando's de batch insturen. Nou heb ik rond gezocht op google en een programma gevonden die eigenlijk een cmd prompt na-aapt. Het doet precies wat ik wil hebben. want als ik dit programma in de server map stop en de commandline geef om de server te starten ("java -Xmx2048M -Xms2048M -jar minecraft_server.jar" dit start ik normaal in een bat file) start hij keurig de server. De output wordt in het programma getoond en ik kan vanuit het programma commands geven. Maar nu het probleem: dit programma wil ik graag uitbreiden, het is echter geschreven in een oude versie ( ik denk 6 weet niet zeker) en ik heb versie 2008. Ik het het al geconverteerd met de wizard die bij visual basic wordt meegeleverd. de code is echter enorm veel rootzooi en er zit vele comments in het duits bij waar ik de helft niet van kan vertalen. Ik wil dit programma dus stroomlijnen en in 2008 programmeren. Ik heb een nieuw project gestart en alle belangrijke subs overgenomen (en overbodige dingetjes weggelaten die in 2008 niet hoeven zoals heel vaak een 'me.'). Ik heb nu dit in 2008:

code:
1
*snip*


En dit is de oude code:
code:
1
*snip*


ik krijg geen errors in visual basic. Als ik echter de programma's test draai krijg ik dit bij de oude:
Microsoft Windows [versie 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Alle rechten voorbehouden.
en kan ik netjes dos commando's invoeren en krijg ik ook de output (minecraft server werkt ook)

maar als ik mijn programma draai krijg ik dit:
mc_server_control
mc_server_control
ik heb alles letter voor letter nagekeken en alle belangrijke code is hetzelfde. weet iemand wat ik fout doe? alvast hartelijk bedankt.

ps: ja ik heb gegoogled en nee ik kan de oude maker niet contacteren want het was een topic uit 2006 of zo en ik kan niet meer reageren.

[ Voor 85% gewijzigd door RobIII op 06-11-2011 16:29 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Ik. Whatever je probleem ook is; er is nooit een reden om 327(!) regels code te posten. Als je code post beperk je je tot de relevante(!) stukken. Verder zou het handig zijn als je eens begint met debuggen (Debuggen: Hoe doe ik dat?) i.p.v. code "letter voor letter" na te lopen. Daarmee krijg je inzicht in wat er wél en niet gebeurt en kun je vanzelf pinpointen waar je probleem waarschijnlijk zit.

We blijven niet aan de gang en je bent inmiddels vaak genoeg gewaarschuwd en op onze Quickstart gewezen.

[ Voor 91% gewijzigd door RobIII op 06-11-2011 16:37 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.