Zum Inhalt springen

LittleArwen

Mitglieder
  • Gesamte Inhalte

    17
  • Benutzer seit

  • Letzter Besuch

Beiträge von LittleArwen

  1. Den schönsten Winter hab ich im Urlaub in Lappland erlebt, a****kalt und überall nur vor Kälte knarrender Schnee, herrlich. Und hell war's auch nur von 11 bis 15 Uhr. So ließe es sich leben. :D

    Sommer und die Zeit drumrum ist auch nicht meins, viel zu warm und die Stechmücken, uah. :(

    Das Eiskratzen morgens kann ich aber auch nicht ab, da krieg ich echt nen Vogel.

  2. Ordinalzahl der Funktion ist 15, laut Depends.

    Er gibt mir aber ne Warnung aus: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

    Im Teilfenster drüber ist die MPR.dll rot markiert. Als ich mir dann diese in einem Extrafenster angesehen hab, zeigte er mir im Teilfenster oben rechts die Funktion WNetRestoreConnectionA mit einem roten C-Symbol an (ich hab mit dem Tool noch nie gearbeitet, daher die umständliche Bezeichnung der Fenster :) - das werde ich mir später mal genauer ansehen). Hab ich da was relevantes gefunden?

  3. So, nach 2 Threads hab ich auch mal diesen Thread gefunden und werde der impliziten Aufforderung, mich vorzustellen, nachkommen! :D

    Meistens höre ich auf den Namen Daniela, bin 25 und studiere gerade an der FH Informatik, derzeit im Praxissemester.

    Programmiertechnisch leichtbewandert in C/C++, Java kann ich aber besser. :)

    *mal in die Runde winkt*

  4. Ja, hab eine .def-Datei gefunden. Ich kann sie mal posten.

    EXPORTS
    
    PNIO_CP_set_appl_watchdog @1
    
    PNIO_CP_trigger_watchdog @2
    
    PNIO_CP_register_cbf @3
    
    PNIO_CP_set_opdone @4
    
    PNIO_CP_cycle_stat @5
    
    PNIO_CP_cycle_info @6
    
    PNIO_data_test @7
    
    
    PNIO_controller_open @11
    
    PNIO_device_activate @12
    
    PNIO_set_mode @13
    
    PNIO_rec_read_req @14
    
    PNIO_rec_write_req @15
    
    PNIO_ctrl_diag_req @16
    
    PNIO_controller_close @17
    
    PNIO_data_read @18
    
    PNIO_output_data_read @19
    
    PNIO_data_read_cache_refresh @20
    
    PNIO_data_read_cache @21
    
    PNIO_data_write @22
    
    PNIO_data_write_cache_flush @23
    
    PNIO_data_write_cache @24
    
    
    PNIO_register_cbf @26
    
    
    PNIO_device_open @41
    
    PNIO_set_appl_state_ready @42
    
    PNIO_device_ar_abort @43
    
    PNIO_device_close @44
    
    PNIO_device_start @45
    
    PNIO_device_stop @46
    
    PNIO_set_dev_state @47
    
    PNIO_api_add @48
    
    PNIO_api_remove @49
    
    PNIO_mod_pull @50
    
    PNIO_sub_pull @51
    
    PNIO_sub_plug @52
    
    PNIO_sub_plug_ext @53
    
    
    PNIO_mod_plug @55
    
    PNIO_build_channel_properties @56
    
    PNIO_diag_channel_add @57
    
    PNIO_diag_channel_remove @58
    
    PNIO_diag_generic_add @59
    
    PNIO_diag_generic_remove @60
    
    PNIO_diag_ext_channel_add @61
    
    PNIO_diag_ext_channel_remove @62
    
    PNIO_process_alarm_send @63
    
    PNIO_diag_alarm_send @64
    
    PNIO_ret_of_sub_alarm_send @65
    
    PNIO_initiate_data_read @66
    
    PNIO_initiate_data_read_ext @67
    
    PNIO_initiate_data_write @68
    
    PNIO_initiate_data_write_ext @69
    
    PNIO_sub_plug_ext_IM @70
    
    
    
    

  5. Eigentlich sollte das keine Linkerfehler verursachen, aber hast du das mal zum Test auf cdecl umgestellt?

    Bist du ganz sicher, dass nicht irgendwoher eine alte Version der Importbibliothek geholt wird?

    Danke für den Tipp, ich hab das jetzt mal versucht. Hat leider keinen Erfolg gebracht.

    Also ich hab die Bibliothek von Hand in das Projektverzeichnis kopiert und dann diese Stelle angegeben. Was mir aber eben noch einfällt: Ich habe noch 2 dlls mit demselben Namen. Vllt hab ich mir die durch zuviel Rumspielen zerschossen... Wobei ich nicht wüsste, wie. :confused:

  6. Hallo,

    nun saß ich gestern den halben Tag an diesem Fehler und alle Ansatzpunkte, die ich kenne, hab ich mittlerweile ausgeschöpft. :rolleyes:

    Die Funktion bzw das Symbol, wonach er sucht, ist in einer proprietären Bibliothek enthalten. Diese hab ich schon mehrfach woanders verwendet, mit Erfolg. Ich hab mir die Fortschrittsinformationen des Linkes ausgeben lassen, bis auf eine einzige Funktion findet er alle. Genau diese, hab ich im Hexeditor nachgeprüft, steht da auch drin, sowohl deklariert als auch definiert.

    Ich vermute, dass irgendwas mit den Aufrufkonventionen nicht stimmt. Aber so tief stecke ich noch nicht in C++ drin, daher wollte ich da nicht unüberlegt rangehen.

    Der Quellcode ist auch nicht von mir. Ich muss ihn anpassen und "zum laufen kriegen". Meine IDE ist (leider) MS VC++ 6, und ich muss auf Windows XP SP 2entwickeln. Ich habe Folgendes versucht: Bibliotheken im Code über #pragma comment einbinden. Bibliotheken über die Projekteinstellungen einbinden. Sie noch zusätzlich manuell zum Projekt hinzufügen. Das Bibliotheksverzeichnis in den Projekteinstellungen zuerst ohne und dann mit ".\" angegeben. Was gibt es noch, um diesen Fehler wegzukriegen? Hab ich was übersehen?

    Viele Grüße,

    Arwen

  7. Hallo,

    ich stehe derzeit vor folgendem Problem: Ich habe hier zwei WIN XP-Rechner stehen, die sich über das Firmennetz miteinander "unterhalten" können. So haben beide logischerweise über den DHCP eine IP zugewiesen bekommen, daran möchte auch nicht rütteln. Dazu habe ich aber noch einen Teststand, der nicht ans Firmennetz sollte, den ich aber von beiden Rechnern aus erreichen können muss. Soweit so gut, über ein Switch sollte das ja möglich sein, was ich auch schon habe. Kabelsalat. :)

    Nun brauche ich aber für meine 3 Geräte ein eigenes Subnetz. Mein Hauptrechner hat nur eine Onboard-LAN-Schnittstelle, eine zweite Netzwerkkarte einbauen geht nicht ohne weiteres. Mein zweiter Rechner hat 2Netzwerkadapter, da geht das, was ich vorhabe, ohne Probleme. Von meinem Teststand (mein 3. Gerät im Bunde) kann ich nur einen Netzwerkanschluss nutzen.

    Deswegen will ich meiner Netzwerk"-Karte" in meinem Hauptrechner eine 2. IP zuweisen, mit eigener Subnetzmaske (z. B. 255.255.254.0 für das Firmennetz, und ich möchte 255.255.255.0 für meine 3 Geräte haben). Die grafische Oberfläche von Win XP lässt mich über das Fenster "Erweiterte TCP/IP-Einstellungen" keine zweite IP einrichten, der Button "Hinzufügen" oben im ersten Reiter ist ausgegraut. :(

    Gibt es dafür einen Kommandozeilenbefehl? ARP funktioniert nicht. Sry für den langen Text, kürzer geht's irgendwie nicht. Und die Google-Suche hat nur Dinge ergeben, die ich ohnehin schon weiß bzw. die nicht zu meinem Problem passen. :(

    Viele Grüße,

    LittleArwen

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...